Xircom pcmcia ethernet adapter stopped working in Dapper
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
pcmciautils (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I have a laptop with a Xircom XE2000 pcmcia ethernet adapter. The adapter has worked out-of-the-box on Warty and Hoary (with module xirc2ps_cs AFAICT).After upgrading to Dapper, the adapter stopped working.
The driver is, to my understanding, loaded; 'mii-tool' says the adapter is fine; eth0 is up and running; but no bits are moving -- pinging the router gives 'Destination Unreachable'... Also, there's nothing in 'lspci' (I don't actually know if this is bad for a pcmcia device).
I'm running 2.6.15-20-686 kernel, but I did test 2.6.12-10-686 (leftover from Breezy) briefly, and there the adapter works. I have also tested booting with various grub-incantations just in case: "acpi=off", "noapic" or pci=routeirq" had no effect.
Below is output from various commands. Please let me know if I can test this further.
-------
$ cat /etc/network/
# The loopback network interface
auto lo eth0
iface lo inet loopback
# This is a list of hotpluggable network interfaces.
mapping hotplug
script grep
map eth0
iface eth0 inet static
address 192.168.0.101
netmask 255.255.255.0
gateway 192.168.0.1
-------
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:10:A4:B9:4E:0D
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 b) TX bytes:4800 (4.6 KiB)
-------
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default router 0.0.0.0 UG 0 0 0 eth0
-------
Next is output from "sudo lshw", but I've edited out unrelated nodes
-------
$ sudo lshw
*-core
*-pci
*-pcmcia:0
bus info: pci@00:0a.0
width: 32 bits
clock: 33MHz
*-network
description: Ethernet interface
physical id: 2
logical name: eth0
serial: 00:10:a4:b9:4e:0d
-------
$ sudo cardctl info
PRODID_1="Xircom"
PRODID_2="10/100 Network PC Card"
PRODID_3="XE2000"
PRODID_4="1.00"
MANFID=0105,010a
FUNCID=6
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
-------
$ lsmod
Module Size Used by
xirc2ps_cs 21232 0
speedstep_lib 4580 0
cpufreq_userspace 6496 0
cpufreq_stats 6688 0
freq_table 4928 1 cpufreq_stats
cpufreq_powersave 1920 0
cpufreq_ondemand 7752 0
cpufreq_
video 16324 0
tc1100_wmi 6884 0
sony_acpi 5516 0
pcc_acpi 12416 0
hotkey 11492 0
dev_acpi 11236 0
container 4608 0
button 6704 0
acpi_sbs 20172 0
battery 9988 1 acpi_sbs
ac 5220 1 acpi_sbs
i2c_acpi_ec 5120 1 acpi_sbs
dm_mod 63256 1
md_mod 76052 0
lp 12356 0
nsc_ircc 25184 0
joydev 10432 0
irda 217916 1 nsc_ircc
tsdev 8032 0
parport_pc 37988 1
parport 39400 2 lp,parport_pc
floppy 64676 0
crc_ccitt 2240 1 irda
pcspkr 2244 0
usbhid 40992 0
pcmcia 41916 1 xirc2ps_cs
rtc 14068 0
snd_maestro3 27780 0
snd_ac97_codec 99776 1 snd_maestro3
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 56448 0
snd_mixer_oss 20544 1 snd_pcm_oss
snd_pcm 96644 3 snd_maestro3,
snd_timer 26884 1 snd_pcm
snd_page_alloc 11304 1 snd_pcm
psmouse 40036 0
serio_raw 7748 0
snd 60004 6
snd_maestro3,
soundcore 10784 1 snd
i2c_piix4 9168 0
yenta_socket 29548 2
rsrc_nonstatic 14624 1 yenta_socket
pcmcia_core 45272 3 pcmcia,
i2c_core 22848 2 i2c_acpi_
shpchp 49504 0
pci_hotplug 30788 1 shpchp
intel_agp 24700 1
agpgart 36784 1 intel_agp
evdev 10176 4
ext3 148104 1
jbd 65876 1 ext3
ide_generic 1504 0
uhci_hcd 35408 0
usbcore 137700 3 usbhid,uhci_hcd
ide_cd 35780 0
cdrom 41408 1 ide_cd
ide_disk 19200 3
piix 11652 1
generic 5124 0
thermal 13768 0
processor 26344 1 thermal
fan 4836 0
capability 4968 0
commoncap 7328 1 capability
vesafb 8636 1
fbcon 43904 72
tileblit 2784 1 fbcon
font 8320 1 fbcon
bitblit 6464 1 fbcon
softcursor 2304 1 bitblit
-------
$ sudo mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:05:7d, model 0 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
-------
$ sudo lspci
0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
0000:00:0a.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
0000:00:0a.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
0000:00:0d.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator
0000:00:0d.1 Communication controller: ESS Technology ES1983S Maestro-3i PCI Modem Accelerator
0000:01:00.0 VGA compatible controller: Silicon Motion, Inc. SM710 LynxEM (rev a3)
Changed in pcmciautils: | |
status: | Unconfirmed → Rejected |
that should be "worked out-of-the-box in Breezy and Hoary" -- I have not tested in Warty.