Hi Thomas, der list!
Thanks for the information, i did an upgrade to a 2.6.11-5 kernel, and
got alsa-drivers and -tools from the alsa-snapshots page, version
1.0.9rc1. I of course enabled the hotplug-fw-loader in the kernel.
after one reboot, the card worked, even when going to computer suspend
mode(!) and at re-inserting the card.
But after i had one computer crash (i was unplugging the powersupply off
the mutiface, the hotplug_fw loader is unable to load the card at
boot-time, giving:
--------------------------------------------------------------------
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
Yenta: CardBus bridge found at 0001:10:1a.0 [0000:0000]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0001:10:1a.0, mfunc 0x00000002, devctl 0x60
Yenta: ISA IRQ mask 0x0000, PCI irq 58
Socket status: 30000069
PCI: Enabling device 0001:11:00.0 (0080 -> 0082)
ieee1394: Initialized config rom entry `ip1394'
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:775:
Hammerfall-DSP: wait for FIFO status <= 0 failed after 30 iterations
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:656:
Hammerfall-DSP: loading firmware
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:694:
Hammerfall-DSP: finished firmware loading
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:775:
Hammerfall-DSP: wait for FIFO status <= 127 failed after 5000 iterations
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:4852:
Hammerfall-DSP: Error setting default values
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:4948:
Hammerfall-DSP: error creating alsa devices
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:5059:
Hammerfall-DSP: couldn't get firmware from userspace. try using hdsploader
ALSA
/usr/local/src/alsa-driver-1.0.9rc1/alsa-kernel/pci/rme9652/hdsp.c:5066:
Hammerfall-DSP: card initialization pending : waiting for firmware
RME Hammerfall DSP: probe of 0001:11:00.0 failed with error -16
-------------------------------------------------------------------
lspci sees the card, manually running hdsploader gives:
user@gonzo:/usr/local/src$ hdsploader
hdsploader - firmware loader for RME Hammerfall DSP cards
Looking for HDSP + Multiface or Digiface cards :
Card 0 : PowerMac Screamer Rev 0
(not seeing the card)
i am fairly stuck here, any help would be appreciated!
Thomas Charbonnel wrote:
Dear list,
this is a bit complicated, due to big/little endian issues, perhaps. I
am trying to load the firmware into my hdsp pcmcia card.
I am getting the fifo timeout:
peter:~# hdsploader
hdsploader - firmware loader for RME Hammerfall DSP cards
Looking for HDSP + Multiface or Digiface cards :
Card 0 : PowerMac Screamer Rev 0
Card 1 : RME Hammerfall DSP at 0xf3000000, irq 58
Upload firmware for card hw:1
Hwdep ioctl error on card hw:1 : Input/output error.
I am using debian testing, running a 2.6.8 kernel with manually compiled
1.0.8 alsa drivers on a G3 powerpc laptop.
cardbus version is 11 (rev 0b)
the card is loadable out of osx.
i am stuck here, and don't know what to do now.
any suggestions are very welcome!
thanks,
Peter
Hi Peter,
From 1.0.8 on, the new method for uploading the firmare is through hotplug
and the kernel generic firmware loading mechanism (if compiled in). You
shouldn't have to use hdsploader anymore. Anyway you should definitely use
CVS or the 1.0.9 RCs, as there were significant problems with the hdsp
driver in 1.0.8 that have been fixed since then (firmware loading,
endianness issues, metering).
Thomas