3c59x module broken in Ubuntu Hoary using Thinkpad T20 - fails to bring up wired NIC

Bug #18230 reported by johnny b
This bug report is a duplicate of:  Bug #11665: 3c59x broken with acpi=on. Edit Remove
6
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Fabio Massimo Di Nitto

Bug Description

0000:00:03.0 Ethernet controller: 3Com Corporation 3c556B CardBus [Tornado] (rev 20)

Ever since upgrading to Hoary, the wired NIC on my Thinkpad T20 failes to be
recognized using the 3c59x module. It worked absolutely fine under Warty, and
works great using the 'Linux systemRescue CD'. Thankfully my wireless NIC works
great. The wired NIC failes to come up or get recognized during boot, although
the 3c59x modules does load.
root@ubuntu-shine:/home/shine # lsmod|grep 3c59x
3c59x 37160 0

issuing an ifconfig eth1 up (wireless NIC got assigned eth0 during the upgrade)
results in this:
root@ubuntu-shine:/etc/network # ifup eth1
sit0: unknown hardware address type 776
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
sit0: unknown hardware address type 776
Bind socket to interface: No such device
Failed to bring up eth1.

root@ubuntu-shine:/etc/network # dhclient eth1
sit0: unknown hardware address type 776
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
sit0: unknown hardware address type 776
Bind socket to interface: No such device

less /etc/network/interfaces:
# The primary network interface
auto eth1
iface eth1 inet dhcp
name Ethernet LAN card

Again, using the "Linux SystemRescue CD", the wired NIC works great. But sadly,
not using Ubuntu Hoary.

Revision history for this message
Chuck Short (zulcss) wrote :

Can you add the output of dmesg?

Thanks
chuck

Revision history for this message
johnny b (stepore) wrote :

(In reply to comment #1)
> Can you add the output of dmesg?

hi chuck,

thanks for the reply. sorry that i forgot to include dmesg in my first report.

here's the relevant stuff for the wired NIC :
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:03.0: 3Com PCI 3c556B Laptop Hurricane at 0x1400. Vers LK1.1.19
PCI: Setting latency timer of device 0000:00:03.0 to 64
*** EEPROM MAC address is invalid.
3c59x: vortex_probe1 fails. Returns -22
3c59x: probe of 0000:00:03.0 failed with error -22
Loaded prism54 driver, version 1.2
PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
ACPI: PCI interrupt 0000:06:00.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt 0000:00:05.0[A] -> GSI 11 (level, low) -> IRQ 11

if you need the entire contents of dmesg let me know.

to help further with the debugging;
i booted into kernel 2.6.8.1-4-386 (kept from Warty i assume) and things work
great with the wired NIC and the 3c59x module:
here's the dmesg from the 2.6.8.1-4-386 kernel:
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:03.0: 3Com PCI 3c556B Laptop Hurricane at 0x1800. Vers LK1.1.19
PCI: Found IRQ 11 for device 0000:00:05.0
PCI: Sharing IRQ 11 with 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:01:00.0

cheers,
johnny

Revision history for this message
Chuck Short (zulcss) wrote :

This bug has been marked as a duplicate of bug 11665.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.