[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#397460: sunhme driver not working in 2.6.18



Package: linux-image-2.6.18-1-686
Version: 2.6.18-3
Severity: important

My server has two four-port pci nics, they worked with "sunhme" module
from 2.6.17-2-686 debian kernel. Recently I tried to upgrade
to 2.6.18-1-686 from unstable, but new sunhme driver seems broken.
Nics are recognized properly, but after setting interface up
no packets are received. I connected my notebook directly and
run arping on sunhme interface. I managed to catch some packets sent
by server, but replies from my notebook were completely not visible
on server's tcpdump. Messages from kernel:

eth5: Link is up using internal transceiver at 100Mb/s, Full Duplex.
device eth5 entered promiscuous mode
audit(1162908809.681:2): dev=eth5 prom=256 old_prom=0 auid=4294967295
NETDEV WATCHDOG: eth5: transmit timed out
eth5: transmit timed out, resetting
eth5: Happy Status 03010000 TX[000003ff:00000301]
eth5: Link is up using internal transceiver at 100Mb/s, Full Duplex.
NETDEV WATCHDOG: eth5: transmit timed out
eth5: transmit timed out, resetting
eth5: Happy Status 03000000 TX[000003ff:00000301]
eth5: Link is up using internal transceiver at 100Mb/s, Full Duplex.
NETDEV WATCHDOG: eth5: transmit timed out
eth5: transmit timed out, resetting
eth5: Happy Status 03010000 TX[000003ff:00000301]
eth5: Link is up using internal transceiver at 100Mb/s, Full Duplex.
NETDEV WATCHDOG: eth5: transmit timed out
eth5: transmit timed out, resetting
eth5: Happy Status 03010000 TX[000003ff:00000301]
eth5: Link is up using internal transceiver at 100Mb/s, Full Duplex.
device eth5 left promiscuous mode

Nics worked with 2.6.17 kernel, so I got older driver version from
http://www.kernel.org/git/?p=linux/kernel/git/stable/linux-2.6.18.y.git;a=blob_plain;h=9f046cae2f71627baefd9fc7644952854d148c9d;f=drivers/net/sunhme.c
http://www.kernel.org/git/?p=linux/kernel/git/stable/linux-2.6.18.y.git;a=blob_plain;h=34e9f953cea478a81624fd0656d899db493874b0;f=drivers/net/sunhme.h
(This is link to driver version from 2.6.17)
I managed to compile this driver with 2.6.18 kernel, and it worked
without ploblems (apart from 'no version for "struct_module" found: kernel tainted' message)



Reply to: