*** DANGER *** unable to remove socket power

John Baker jbaker at dryfish.org.uk
Sat Dec 24 10:13:57 EST 2005


Well that's nice - it appears that using the correct reserve option not only 
removes the kernel message, but makes the pcmcia card work too! Hooray.


John

On Saturday 24 December 2005 14:54, John Baker wrote:
> Hi,
>
> I'm having trouble with 2.6.14 and getting Linux to recognise my PCMCIA
> card. I've spotted this message in my kernel logs:
>
> Dec 24 11:03:29 flygirl PCMCIA: socket c19d842c: *** DANGER *** unable to
> remove socket power
>
> And having tried the reserve option in the kernel parameters, the problem
> refuses to go away:
>
>   kernel (hd0,0)/boot/kernel-genkernel-x86-2.6.14-gentoo-r5 root=/dev/ram0
> init=/linuxrc ramdisk=8192 real_root=/dev/hda1 udev noapic nolapic
> noapictimer video=vesafb,mtrr ec_burst=1 reserve=0xc020a000,0x5000
>
> (Although I must admit, looking at the debug information now, the reserve
> address seems to have changed since I last calculated it!).
>
> Therefore, permit me to paste the relevant information in the hope someone
> can tell me if I've done something wrong:
>
> Linux version 2.6.14-gentoo-r5 (root at flygirl) (gcc version 3.3.6 (Gentoo
> 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)) #1 PREEMPT Sat Dec 24 10:31:58 GMT 2005
> BIOS-provided physical RAM map:
>  BIOS-e820: 0000000000000000 - 000000000009b800 (usable)
>  BIOS-e820: 000000000009b800 - 00000000000a0000 (reserved)
>  BIOS-e820: 00000000000d2000 - 0000000000100000 (reserved)
>  BIOS-e820: 0000000000100000 - 000000003fea0000 (usable)
>  BIOS-e820: 000000003fea0000 - 000000003feae000 (ACPI data)
>  BIOS-e820: 000000003feae000 - 000000003ff00000 (ACPI NVS)
>  BIOS-e820: 000000003ff00000 - 0000000040000000 (reserved)
>  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
>  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
>  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
>
>
> flygirl udev # cat /proc/iomem
> 00000000-0009b7ff : System RAM
> 0009b800-0009ffff : reserved
> 000a0000-000bffff : Video RAM area
> 000c0000-000cffff : Video ROM
> 000d0000-000d0fff : Adapter ROM
> 000f0000-000fffff : System ROM
> 00100000-3fe9ffff : System RAM
>   00100000-003e102f : Kernel code
>   003e1030-004a315f : Kernel data
> 3fea0000-3feadfff : ACPI Tables
> 3feae000-3fefffff : ACPI Non-volatile Storage
> 3ff00000-3fffffff : reserved
> 50000000-52ffffff : PCI Bus #06
>   50000000-51ffffff : PCI CardBus #07
>   52000000-52000fff : 0000:06:06.0
>     52000000-52000fff : yenta_socket
> 53000000-55ffffff : PCI Bus #06
>   53000000-5301ffff : 0000:06:07.0
>   54000000-55ffffff : PCI CardBus #07
> c0000000-c0000fff : 0000:00:13.0
>   c0000000-c0000fff : ohci_hcd
> c0001000-c0001fff : 0000:00:13.1
>   c0001000-c0001fff : ohci_hcd
> c0002000-c0002fff : 0000:00:13.2
>   c0002000-c0002fff : ehci_hcd
> c0003000-c00033ff : 0000:00:14.0
> c0003400-c00034ff : 0000:00:14.5
> c0003800-c00038ff : 0000:00:14.6
> c0100000-c01fffff : PCI Bus #01
>   c0100000-c010ffff : 0000:01:00.0
>   c0120000-c013ffff : 0000:01:00.0
> c0200000-c0203fff : 0000:06:06.2
> c0204000-c0205fff : 0000:06:05.0
> c0206000-c0207fff : 0000:06:06.3
> c0208000-c02087ff : 0000:06:06.2
>   c0208000-c02087ff : ohci1394
> c0208800-c02088ff : 0000:06:06.4
> c0208c00-c0208cff : 0000:06:06.4
> c0209000-c02090ff : 0000:06:06.4
> c0209400-c02094ff : 0000:06:07.0
>   c0209400-c02094ff : r8169
> c020a000-c020efff : reserved
> c8000000-cfffffff : PCI Bus #01
>   c8000000-cfffffff : 0000:01:00.0
>     c8000000-cbfeffff : vesafb
> fec00000-fec0ffff : reserved
> fee00000-fee00fff : reserved
> fff80000-ffffffff : reserved
>
> 06:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
>         Subsystem: Acer Incorporated [ALI] Unknown device 0080
>         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, Cache Line Size 10
>         Interrupt: pin A routed to IRQ 11
>         Region 0: Memory at 52000000 (32-bit, non-prefetchable) [size=4K]
>         Bus: primary=06, secondary=07, subordinate=0a, sec-latency=176
>         Memory window 0: 54000000-55fff000 (prefetchable)
>         Memory window 1: 50000000-51fff000
>         I/O window 0: 0000a400-0000a4ff
>         I/O window 1: 0000a800-0000a8ff
>         BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt-
> PostWrite+ 16-bit legacy interface ports at 0001
>
> Also, my post to the Gentoo forum may be of use (see bottom of thread):
>
> http://forums.gentoo.org/viewtopic-t-304357.html
>
> Any thoughts welcome!
>
> Thanks and Merry Christmas.
>
>
> John

-- 
John Baker,
(m) 077 3639 3822



More information about the linux-pcmcia mailing list