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

From: peter plessas <plessas@email-addr-hidden>
Date: Tue Mar 22 2005 - 00:03:31 EET

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@email-addr-hidden:/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
>
>
>
Received on Tue Mar 22 04:15:26 2005

This archive was generated by hypermail 2.1.8 : Tue Mar 22 2005 - 04:15:27 EET