Configuration problem with ide-cs

Larry Finger Larry.Finger at lwfinger.net
Sat Jul 5 10:19:18 EDT 2008


I just upgraded from openSUSE 10.0 to 10.3 on an older laptop. When I did, my 
auxiliary IDE disk interface stopped working. I don't think it is a kernel 
problem as I was successfully using 2.6.25 kernels before the change.

The pertinent section from dmesg is as follows:

=======================================================
Yenta: CardBus bridge found at 0000:00:0a.0 [104d:8042]
Yenta: ISA IRQ mask 0x0cb8, PCI irq 9
Socket status: 30000410
Yenta: CardBus bridge found at 0000:00:0a.1 [104d:8042]
Yenta: ISA IRQ mask 0x0cb8, PCI irq 9
Socket status: 30000820
pccard: PCMCIA card inserted into slot 0
cs: warning: no high memory space available!
pccard: CardBus card inserted into slot 1
PCI: Enabling device 0000:05:00.0 (0000 -> 0003)
ACPI: PCI Interrupt 0000:05:00.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
PCI: Setting latency timer of device 0000:05:00.0 to 64
eth0: RealTek RTL8139 at 0x1800, 00:a0:b0:00:0b:da, IRQ 9
eth0:  Identified 8139 chip type 'RTL-8139C'
===================================================

The ethernet (cardbus) card in slot 1 works OK.

The output of lspcmcia is:

===================================================
sonylap:~ # lspcmcia -vvv
Socket 0 Bridge:        [yenta_cardbus]         (bus ID: 0000:00:0a.0)
         Configuration:  state: on       ready: yes
                         Voltage: 5.0V Vcc: 5.0V Vpp: 5.0V
                         Available IRQs: 3, 4, 5, 7, 10, 11
                         Available ioports:      --none--
                         Available iomem:        --none--
Socket 1 Bridge:        [yenta_cardbus]         (bus ID: 0000:00:0a.1)
         Configuration:  state: on       ready: yes
                         Voltage: 3.3V Vcc: 3.3V Vpp: 3.3V
                         Available IRQs: 3, 4, 5, 7, 10, 11
                         Available ioports:      --none--
                         Available iomem:        --none--
   CardBus card -- see "lspci" for more information
===========================================================

The lspci -vvv output for the bridge and cardbus card is:

===========================================================
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 80)
         Subsystem: Sony Corporation Unknown device 8042
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 168
         Interrupt: pin A routed to IRQ 9
         Region 0: Memory at 20000000 (32-bit, non-prefetchable) [size=4K]
         Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
         Memory window 0: 10000000-13fff000 (prefetchable)
         Memory window 1: 14000000-17fff000
         I/O window 0: 00001000-000010ff
         I/O window 1: 00001400-000014ff
         BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
         16-bit legacy interface ports at 0001

00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 80)
         Subsystem: Sony Corporation Unknown device 8042
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 168
         Interrupt: pin B routed to IRQ 9
         Region 0: Memory at 20001000 (32-bit, non-prefetchable) [size=4K]
         Bus: primary=00, secondary=05, subordinate=08, sec-latency=176
         Memory window 0: 18000000-1bfff000 (prefetchable)
         Memory window 1: 1c000000-1ffff000
         I/O window 0: 00001800-000018ff
         I/O window 1: 00001c00-00001cff
         BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+
         16-bit legacy interface ports at 0001

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
         Subsystem: Billionton Systems Inc LNR-100 Family 10/100 Base-TX Ethernet
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
         Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 64 (8000ns min, 16000ns max)
         Interrupt: pin A routed to IRQ 9
         Region 0: I/O ports at 1800 [size=256]
         Region 1: Memory at 1c000000 (32-bit, non-prefetchable) [size=512]
         Capabilities: [50] Power Management version 2
                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1+,D2+,D3hot+,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
===============================================================

The only strange thing I see in the various outputs is the "cs: warning: no high 
memory space available!" that comes when the card is inserted.

Thanks,

Larry



More information about the linux-pcmcia mailing list