Re: System Hangs after inserting PCMCIA CF card

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance




I guess I do not know what you mean by 'mounted on the device'. Is the wireless card in some other socket?

You probably have a resource conflict of some kind such as an IRQ, a memory region, overlapping chip select lines, incorrect programming of memory controller register.

Geoff
==

Piyush wrote:
I have WinCE 5.0 ported on Geode LX platform.
The device has Realtek Wireless card mounted on it.
After I insert the PCMCIA CF card in the PCMCIA slot the system hangs. When the PCMCIA CF card is removed the system works normal.
This happens only when the Wireless card is mounted on the device . If the Wireless card is not mounted on the device then inserting the PCMCIA CF card does not hang the system.
The following is the debug message when I insert the PCMCIA CF card while the wireless card is mounted on the device.
0x83e53000: ISA PCCARD: ThreadRun Intr(nSocket=1) status bCardStatusChange = 0x8, BSocketState = 0x3f
0x83e53000: CARDBUS: CPcmciaCardSocket (Socket=204 Index=2) Created
0x83e53000: PCCARD: PCMCIA (dwWinIndex=0) memory window created
0x83e53000: PCCARD: PCMCIA (dwWinIndex=1) memory window created
0x83e53000: PCCARD: PCMCIA (dwWinIndex=2) memory window created
0x83e53000: PCCARD: PCMCIA (dwWinIndex=3) memory window created
0x83e53000: PCCARD: PCMCIA (dwWinIndex=4) memory window created
0x83e53000: PCCARD: PCMCIA (dwWinIndex=0) memory window created
0x83e53000: PCCARD: PCMCIA (dwWinIndex=1) memory window created
0x83e53000: ISA PCCARD: ThreadRun Intr(nSocket=1) status bCardStatusChange = 0x4, BSocketState = 0x6f
0x83ac7df0: GetCardCRC: CardGetNextTuple returned fails
0x83ac7df0: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1\BusPrefix) returned 2
0x83ac7df0: Atapi!DumpRegKey> Drivers\Active\27
0x83ac7df0: Hnd = 00CB9A60
0x83ac7df0: Name = IDE2:
0x83ac7df0: Key = Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1
0x83ac7df0: InterfaceType = 00000001
0x83ac7df0: BusParent = 00034C30
0x83ac7df0: BusName = PCCARD_0_1_0
0x83ac7df0: Atapi!DumpRegKey> Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1
0x83ac7df0: SysIntr = 00000021
0x83ac7df0: Irq = 0000000B
0x83ac7df0: IoLen :
0x83ac7df0: 8
0x83ac7df0: 2
0x83ac7df0: IoBase :
0x83ac7df0: 81f0
0x83ac7df0: 83f6
0x83ac7df0: FunctionNumber = 00000000
0x83ac7df0: DeviceNumber = 00000000
0x83ac7df0: BusNumber = 00000000
0x83ac7df0: InterfaceType = 00000001
0x83ac7df0: RegisterStride = 00000001
0x83ac7df0: AlternateStatusOffset = 00000000
0x83ac7df0: DeviceControlOffset = 00000000
0x83ac7df0: IsrHandler = ISRHandler
0x83ac7df0: IsrDll = giisr.dll
0x83ac7df0: SpawnFunction = CreatePCMCIA
0x83ac7df0: StatusPollCyclePause = 00000005
0x83ac7df0: StatusPollsPerCycle = 00000020
0x83ac7df0: StatusPollCycles = 00000100
0x83ac7df0: SoftResetTimeout = 00000003
0x83ac7df0: Legacy = 00000000
0x83ac7df0: Order = 00000006
0x83ac7df0: Dll = atapi.dll
0x83ac7df0: Prefix = IDE
0x83ac7df0: IOADDR_HIGHESTBIT_SET = 00000001
0x83ac7df0: FUNCTION_ID = 00000004
0x83ac7df0: Atapi!IDE_Init> Start of IDE/ATA device enumeration
0x83ac7df0: Atapi!IDE_Init> Enumerated IDE/ATA device Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1\Device0
0x83ac7df0: Atapi!IDE_Init> End of IDE/ATA device enumeration
0x83ac7df0: Atapi!IDE_Init> Activating IDE/ATA device Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1\Device0
0x83ac7df0: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1\Device0\BusPrefix) returned 2
0x83ac7df0: Atapi!DumpRegKey> Drivers\Active\28
0x83ac7df0: Hnd = 00CB9F20
0x83ac7df0: Name = DSK2:
0x83ac7df0: Key = Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1\Device0
0x83ac7df0: Atapi!DumpRegKey> Drivers\PCCARD\PCMCIA\INSTANCE\ATADISKA1\Device0
0x83ac7df0: Port = 00365E10
0x83ac7df0: TransferMode = 000000FF
0x83ac7df0: DeviceId = 00000000
0x83ac7df0: LookAhead = 00000001
0x83ac7df0: WriteCache = 00000001
0x83ac7df0: DrqDataBlockSize = 00000200
0x83ac7df0: DoubleBufferSize = 00010000
0x83ac7df0: DMA = 00000000
0x83ac7df0: InterruptDriven = 00000000
0x83ac7df0: Dll = atapi.dll
0x83ac7df0: Prefix = DSK
0x83ac7df0: IClass :
0x83ac7df0: {A4E7EDDA-E575-4252-9D6B-4195D48BB865}
0x83e53000: ISA PCCARD: ThreadRun Intr(nSocket=1) status bCardStatusChange = 0x8, BSocketState = 0x33
0x83f9ec98: OEMIoControl: Unsupported Code 0x1010024 - device 0x0101 func 9
0x83d6aad0: NDIS: Adapter PCI\RT611 - NOT using OPTIMIZED RX handler
0x83d6aad0: NDIS: Adapter PCI\RT611 - NOT using OPTIMIZED RX handler
0x83dc5e38: SWP:FrameChanged sent to window 0x7C014D70 which is not visible
0x83dc5e38: -RDR:CreateParsedPath, ret 2
0x83af9800: Grow Gdi handle table from 512 to 576
0x83af9800: DlgMgr: FindDlgItem id 1 returning NULL.
0x83f9ec98: OEMIoControl: Unsupported Code 0x1010024 - device 0x0101 func 9
0x83f9ec98: OEMIoControl: Unsupported Code 0x1010024 - device 0x0101 func 9
0x83ac7df0: Atapi!CPCMCIADisk::ATAWaitForDisk> WAIT_TYPE_DRQ wait timed out
0x83ac7df0: Atapi!CPCMCIADisk::ATAIssueIdentify> ATAWaitForDisk failed
0x83ac7df0: DEVICE!LaunchDevice: Init() failed for device 0x00cb9f20
0x83ac7df0: DEVICE!I_ActivateDeviceEx: couldn't activate: prefix DSK, index 2, dll atapi.dll, context 0x634ed0c
0x83e53000: IORM: release returning 0, error code 87
0x83e53000: IORM: release returning 0, error code 87
0x83e53000: IORM: release returning 0, error code 87
0x83e53000: IORM: release returning 0, error code 87
0x83e53000: CARDBUS: CPcmciaCardSocket (Socket=1 Index=2) Deleted
0x83f8c800: [NOTIFY] HandleSystemEvent 7 /ADD IDE2:
0x83f8c800: [NOTIFY] HandleSystemEvent 7 /REMOVE IDE2:
0x83dc5e38: FATFS!FAT_GetFileAttributesW(\desktop.ini) returned 0xffffffff (2)
0x83dc5e38: FATFS!FAT_CreateFileW(\desktop.ini) returned 0x0 (2)
0x83dc5e38: Grow Gdi handle table from 576 to 640
0x83af9800: Grow Gdi handle table from 640 to 704
0x83af9800: DlgMgr: FindDlgItem id 1 returning NULL.
0x83dc5e38: -RDR:CreateParsedPath, ret 2
0x83dc5e38: FATFS!FAT_GetFileAttributesW(\desktop.ini) returned 0xffffffff (2)
0x83dc5e38: FATFS!FAT_CreateFileW(\desktop.ini) returned 0x0 (2)
Any help will be highly appriciated.
Thanks ins advance
.



Relevant Pages

  • Re: PCMCIA I82365 issue
    ... PC Card socket driver and PC Card service has to be loaded at phase one. ... After I insert the PCMCIA CF card in the PCMCIA slot the system ... ISA PCCARD: ThreadRun Intrstatus bCardStatusChange = 0x8, ... 0x83f29800: PCCARD: PCMCIA memory window created ...
    (microsoft.public.windowsce.platbuilder)
  • PCMCIA I82365 issue
    ... I have WinCe 5.0 on GeodeLx platform .I set BSP_PCMCIA_I82365 ... After I insert the PCMCIA CF card in the PCMCIA slot the system ... ISA PCCARD: ThreadRun Intrstatus bCardStatusChange = 0x8, ... 0x83f29800: PCCARD: PCMCIA memory window created ...
    (microsoft.public.windowsce.platbuilder)
  • Re: [opensuse] PCMCIA WiFi card recommendations?
    ... problem we're having is his current PCMCIA wireless card. ... an obscure brand only released in the Netherlands, ... Does anyone have any recommendations for a PCMCIA based wireless card ... It works fine and natively with the madwifi driver ...
    (SuSE)
  • Re: Hawking WE120P, 11M wireless card
    ... 11M wireless card in a ... I've read the pcmcia page on http://www.kernel.org/ ... There are various HOWTOs to help you build and install kernel modules - Google ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • Re: Etch NetInst Thinkpad 600
    ... I am having trouble with pcmcia detection, ... well as the module for my wireless card, ... The 'dmesg' output from the bcm43xx driver would be most helpful in diagnosing your exact failure. ...
    (Debian-User)