[eepro100] Dual IA-64 server, ee100.o problems

Michael Heiming michael@heiming.de
Fri Feb 1 17:58:01 2002


Hello,

"running" Dual 800MHz IA-64, HP rx4610 server and the built-in NIC,
'lspci' reports:

Intel Corporation 82557 Ethernet Pro 100 (rev 08)

The eepro100.o module (2.4.4 SMP Kernel) that came with SuSE 7.2/ia64
wasn't working at all. Adjustet speed/autonegothiation using mii-tool,
but no go.

Next try, the e100.o module, which works, kind of, testing with
ftp/scp showed that only one direction will work fine, the other is
slow/unrelyable.

Running 'netstat -s --tcp' during scp testing showed,
TCPSlowStartRetrans: <number>, and others growing fast.

Using the source of eepro100-diag from www.scyld.com, enabled me to
force speed/duplex settings, as mii-tool didn't worked anymore with
e100.o, but the overall problems remained.


Next try, latest eepro100 module sources:

# gcc -DMODULE -D__KERNEL__ -O6 -Wall -I/lib/modules/`uname
-r`/build/include -O -o eepro100.o -c eepro100.c
eepro100.c:369:2: warning: #warning Undefined architecture. <-- (looks
bad)
eepro100.c: In function `speedo_rx':
eepro100.c:1467: warning: void format, unsigned char arg (arg 4)
eepro100.c: In function `set_rx_mode':
eepro100.c:1809: warning: void format, descriptor arg (arg 3)

# install -m 644 eepro100.o /lib/modules/`uname -r`/net/

# depmod -a
depmod: *** Unresolved symbols in
/lib/modules/2.4.4-SMP/net/eepro100.o

Was not possible to insert the module (for testing only with
'insmod').

Would it make any sense to compile 2.4.17 on the box?

Thanks for your time and any help/hints
 
Michael Heiming