[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