Hello, having problems with HP rx4610 server and the built-in NIC, lspci reports it as: Intel Corporation 82557 Ethernet Pro 100 (rev 08) Using the eepro100.o module and the 2.4.4 SMP Kernel that came with SuSE 7.2/ia64, the network isn't working at all, until I switch the NIC to promiscuous mode, then a few packets will work in both directions and tcpdump crashes with SEGMENTATION fault. mii-tool reports the link would be fine, even if I needed to force the speed settings, which were 100HD, but the router (cisco catalyst) is set to 100FD, but it doesn't change the above behavior. I'll compile 2.4.17 and perhaps apply the ia64 patches from kernel.org soon or has someone other suggestions/expirience, he would like to share? Thx for your time Michael Heiming
Michael Heiming <michael@heiming.de> writes: |> having problems with HP rx4610 server and the built-in NIC, lspci |> reports it as: |> Intel Corporation 82557 Ethernet Pro 100 (rev 08) |> |> Using the eepro100.o module and the 2.4.4 SMP Kernel that came with |> SuSE 7.2/ia64, the network isn't working at all, until I switch the |> NIC to promiscuous mode, then a few packets will work in both |> directions and tcpdump crashes with SEGMENTATION fault. Could you please try out if the e100 module works better? Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."
Andreas Schwab wrote:
Michael Heiming <michael@heiming.de> writes:
|> having problems with HP rx4610 server and the built-in NIC, lspci |> reports it as: |> Intel Corporation 82557 Ethernet Pro 100 (rev 08) |> |> Using the eepro100.o module and the 2.4.4 SMP Kernel that came with |> SuSE 7.2/ia64, the network isn't working at all, until I switch the |> NIC to promiscuous mode, then a few packets will work in both |> directions and tcpdump crashes with SEGMENTATION fault.
Could you please try out if the e100 module works better?
Thx Andreas, works like a charm, mii-tool isn't working anymore, but the network is fine now...:-) Michael Heiming
Andreas Schwab wrote:
Michael Heiming <michael@heiming.de> writes:
|> having problems with HP rx4610 server and the built-in NIC, lspci |> reports it as: |> Intel Corporation 82557 Ethernet Pro 100 (rev 08) |> |> Using the eepro100.o module and the 2.4.4 SMP Kernel that came with |> SuSE 7.2/ia64, the network isn't working at all, until I switch the |> NIC to promiscuous mode, then a few packets will work in both |> directions and tcpdump crashes with SEGMENTATION fault.
Could you please try out if the e100 module works better?
Hello Andreas, sad, but after some testing it does only work in one direction useable, the other is slow/unrelyable. Downloaded the source of eepro100-diag from www.scyld.com, it compiled fine and enables me to force speed/duplex settings, as mii-tool doesn't work, so they should be fine now, but it didn't helped..;-( 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 like the problem 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 It's not possible to insert the module (for testing only with 'insmod'). However, running 'netstat -s --tcp' during scp testing with the original e100.o module shows that, TCPSlowStartRetrans: <number>, grows real fast. Thx for any help or hint. Michael Heiming
Andreas Schwab wrote:
Michael Heiming <michael@heiming.de> writes:
|> having problems with HP rx4610 server and the built-in NIC, lspci |> reports it as: |> Intel Corporation 82557 Ethernet Pro 100 (rev 08) |> |> Using the eepro100.o module and the 2.4.4 SMP Kernel that came with |> SuSE 7.2/ia64, the network isn't working at all, until I switch the |> NIC to promiscuous mode, then a few packets will work in both |> directions and tcpdump crashes with SEGMENTATION fault.
Could you please try out if the e100 module works better?
Compiling the latest e100.c (I could find) from Intel and using 'insmod e100 e100_speed_duplex=4', to force 100Mbit-FD works like a charm. ftp transfer > 11 Mbit/sec in both directions, with not a single error shown by netstat/ifconfig...;-) Thx Michael Heiming
participants (2)
-
Andreas Schwab
-
Michael Heiming