** Description changed: Intrepid Ibex, x86 (32 bit), uname shows: 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux System has no NIC on motherboard, two PCI cards, one wired, one wireless Wired - RTL8139 Wireless - Atheros lspci output: 01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1) 02:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 02:0f.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01) When first booted, it apparently loads both 8139cp and 8139too modules, and this causes network errors. Unplug network cable (going wireless only) and errors stop dmesg|grep 8139 [ 4.613155] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004) [ 4.613233] 8139cp 0000:02:0d.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip [ 4.613241] 8139cp 0000:02:0d.0: Try the "8139too" driver instead. [ 4.629848] 8139too Fast Ethernet driver 0.9.28 [ 4.629945] 8139too 0000:02:0d.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 4.630919] eth0: RealTek RTL8139 at 0x1000, 00:40:f4:44:07:56, IRQ 18 [ 4.630924] eth0: Identified 8139 chip type 'RTL-8139C' sudo rmmod 8139cp lsmod|grep 8139 (to verify only 8139too is loaded, and not 8139cp) works. Whatever subsystem (HAL? DBUS?) detects hardware should insert only 8139too module for this card, or at least remove 8139cp if output of dmesg is similar to the above. + + Workaround: + + Edit /etc/modprobe.d/blacklist (e.g. sudo gedit /etc/modprobe.d/blacklist) and add (usually to the end) + blacklist 8139cp + + Update initramfs - sudo update-initramfs -u + + reboot, now both dmesg and lsmod should show only 8139too, and no + 8139cp.
-- Two drivers loaded for one NIC, causing network problems https://bugs.launchpad.net/bugs/325559 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
