Xircom pcmcia ethernet adapter stopped working in Dapper

Bug #41306 reported by Jussi Kukkonen
12
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/interfaces
# 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
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b) TX bytes:4800 (4.6 KiB)
          Interrupt:3 Base address:0x300

-----------------------------
$ 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
             description: CardBus bridge
             product: PCI1225
             vendor: Texas Instruments
             physical id: a
             bus info: pci@00:0a.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pcmcia bus_master cap_list
             configuration: driver=yenta_cardbus
             resources: iomemory:28000000-28000fff irq:10
           *-network
                description: 10/100 Network PC Card
                product: XE2000
                vendor: Xircom
                physical id: 0
                version: 1.00
                slot: Socket 0
                resources: irq:3
  *-network
       description: Ethernet interface
       physical id: 2
       logical name: eth0
       serial: 00:10:a4:b9:4e:0d
       capabilities: ethernet physical
       configuration: broadcast=yes driver=xirc2ps_cs ip=192.168.0.101 multicast=yes

-----------------------------
$ 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_conservative 9000 0
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_ac97_codec,snd_pcm_oss
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,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10784 1 snd
i2c_piix4 9168 0
yenta_socket 29548 2
rsrc_nonstatic 14624 1 yenta_socket
pcmcia_core 45272 3 pcmcia,yenta_socket,rsrc_nonstatic
i2c_core 22848 2 i2c_acpi_ec,i2c_piix4
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)

Revision history for this message
Jussi Kukkonen (jku) wrote : correction

that should be "worked out-of-the-box in Breezy and Hoary" -- I have not tested in Warty.

Revision history for this message
Jussi Kukkonen (jku) wrote : bug is INVALID

The problem turned out to be a result of a faulty cable -- so _not_ a bug in Ubuntu. Please mark this report INVALID (or whatever is the equivalent in launchpad).

Sorry for the trouble, and a big thanks for a great OS.

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

Faulty cable

Changed in linux-source-2.6.15:
status: Unconfirmed → Rejected
Luka Renko (lure)
Changed in pcmciautils:
status: Unconfirmed → Rejected
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.