Date: Mon, 5 Mar 2001 20:12:45 -0600 To: mapleson@gamers.org From: Tony Mantler Subject: Re: Fwd info on 3com... Hi Ian! Great news, this works! (sort of). The key would seem to be to replace the beq instructions with plain b instructions, rather than bne, as replacing them with bne instructions still resulted in one revision of my 3c597 cards being rejected. To do this: find the beq instructions coded as follows: 10 e8 00 09 beq a3,a4,0x498 and 11 6c 00 09 beq a7,t0,0x558 and replace them with straight branch instructions: 10 00 00 09 b 0x498 and 10 00 00 09 b 0x558 The offsets (0x0009) are relative signed integers, so both instructions are therefore identical. Be sure to run the edited binary through 'dis' again to ensure the instructions are modified properly. Anyways, manual editing of the file is necessary, since there will be seperate binaries for each IPnn motherboard (some need to be compiled -64, others need to be compiled for cpu quirks, etc etc) Interestingly, none of my Phobos-ized boards (the 3c597 or the G100 in my Indy) will negotiate full duplex with my switch, even when forced. Poor me. ;)