Dell Inspiron 5150 PCMCIA troubles

Alex Buell alex.buell at
Mon Sep 1 03:29:28 EDT 2008


I'd like to report a problem with my Dell Inspirion 5150. Inserting a
PCMCIA cardbus card causes a freeze, everything just locks up solidly.
Ejecting the card causes a spontaneous reboot. I am running Gentoo
Linux on this laptop, release 2.6.25-gentoo-r7. Here's my dmesg output
pertaining to the cardbus:

Yenta: CardBus bridge found at 0000:02:04.0 [1028:015f]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:02:04.0, mfunc 0x00001002, devctl 0x64
Yenta: ISA IRQ mask 0x0cf8, PCI irq 16
Socket status: 30000086
pcmcia: parent PCI bridge I/O window: 0xd000 - 0xefff
cs: IO port probe 0xd000-0xefff: clean.
pcmcia: parent PCI bridge Memory window: 0xf6000000 - 0xfbffffff
pcmcia: parent PCI bridge Memory window: 0x50000000 - 0x53ffffff

lspci -v output:

02:04.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus
Controller (rev 02) Subsystem: Dell Device 015f
	Flags: bus master, medium devsel, latency 168, IRQ 16
	Memory at f6000000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	Memory window 0: 50000000-53fff000 (prefetchable)
	Memory window 1: 58000000-5bfff000
	I/O window 0: 0000d000-0000d0ff
	I/O window 1: 0000d400-0000d4ff
	16-bit legacy interface ports at 0001
	Kernel driver in use: yenta_cardbus
	Kernel modules: yenta_socket

Looking at the logs after the reboot, there isn't anything amiss that
I could find. I am also using pcmciautils release 014.

Suspecting a hardware problem, I downloaded and booted Dell
Diagnostics and ran a test on the PCMCIA hardware. I even inserted and
ejected a Cardbus card quite a few times during the diagnostics, no
freezes or reboots occurred, and the diagnostics was perfectly aware
that a card had been inserted or ejected. 

Any ideas? I would be quite happy to try things out, see if I can get
this working. 


Fearsome grindings.

More information about the linux-pcmcia mailing list