[linux-audio-user] Re: alsa hdsp and oss emulation

peter plessas plessas at mur.at
Mon Mar 21 17:03:31 EST 2005


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 at 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
> 
> 
> 



More information about the Linux-audio-user mailing list