hello list,

I have a x86_64 debian setup (lenny/sid) with rt-kernel and ran all of this with a rme multiface mark 2 card. until today, that is when the card suddenly stopped working. It fails with this error:

[ 2618.484513] pccard: CardBus card inserted into slot 0
[ 2618.540382] RME Hammerfall DSP 0000:16:00.0: enabling device (0080 -> 0082)
[ 2618.540555] ACPI: PCI Interrupt 0000:16:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 2620.541147] ALSA /home/krgn/alsa/alsa-driver-1.0.18a/pci/rme9652/../../alsa-kernel/pci/rme9652/hdsp.c:659: Hammerfall-DSP: no Digiface or Multiface connected!
[ 2620.541569] ACPI: PCI interrupt for device 0000:16:00.0 disabled
[ 2620.541780] RME Hammerfall DSP: probe of 0000:16:00.0 failed with error -5

the card is definitely connected though, so something else must be wrong here. lspci -vv shows

15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
        Subsystem: Lenovo Device 20c6
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 168
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at d78ff000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=15, secondary=16, subordinate=17, sec-latency=176
        Memory window 0: d8000000-dbfff000 (prefetchable)
        Memory window 1: c4000000-c7fff000
        I/O window 0: 00006000-000060ff
        I/O window 1: 00006400-000064ff
        BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+
        16-bit legacy interface ports at 0001
        Kernel driver in use: yenta_cardbus
        Kernel modules: yenta_socket

16:00.0 Multimedia audio controller: Xilinx Corporation RME Hammerfall DSP (rev 32)
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at c4000000 (32-bit, non-prefetchable) [size=64K]
        Kernel modules: snd-hdsp

Trying to narrow this down further and plugged the card into an older lappy with debian lenny x86 on it where it works fine. I'm really puzzled by this as it all used to work great yesterday and now it doesn't find the card no more?? I also wonder how I can find out what exactly error -5 is. it seems that -16 is when the firmware is missing, but this is not the case here. I am really really puzzled as to whats going on as the setup worked flawlessly until yesterday. the only thing that has changed since yesterday is that I disconnected the unit from the computer, went out on a trip and reconnected it.

does anyone have an idea what could be my problem here?

thanks in advance,

karsten