[PlanetCCRMA] HDSP again and again
derek at x-i.net
derek at x-i.net
Thu Oct 16 07:24:02 PDT 2003
hi gang,
just switched my laptop over from debian/demudi to redhat/ccrma, and an old
problem has come back to haunt me.... namely that i have big troubles getting my
cardbus hammerfall hdsp multiface working. i've been going back and forth form
linux to windows, changing the firmware revision from 11 to 10 and back with no
real results.
with firware revision 10 i got this with the various kernels available from ccrma:
rh90 kernel: not recognized
acpi kernel: not recognized
caps kernel: card recognized at boot, but will not load firmware
with revision 11,
rh90 kernel: card recognized at boot, but will not load firmware
acpi kernel: not recognized
caps kernel: card recognized at boot, but will not load firmware
as you can see, i got the new kernel to recognize it, but it will not load
firmware:
[root at localhost root]# hdspconf
HDSPConf 1.1
Looking for HDSP cards :
Card 0 : RME Hammerfall DSP at 0x19000000, irq 10
Uninitialized HDSP card found. Use hdsploader to upload firmware.
Card 1 : Virtual MIDI Card 1
No Hammerfall DSP card found.
however, it seems the alsa modules load [they even get in the way of my
snd-intel8x0 modules loading, not good!]:
[root at localhost root]# lsmod
Module Size Used by Not tainted
snd-virmidi 2112 0 (autoclean)
snd-seq-virmidi 5200 0 (autoclean) [snd-virmidi]
snd-seq-midi-event 6496 0 (autoclean) [snd-seq-virmidi]
snd-seq 49584 0 (autoclean) [snd-seq-virmidi snd-seq-midi-event]
ide-cd 36128 0 (autoclean)
cdrom 33984 0 (autoclean) [ide-cd]
radeon 117892 1
agpgart 51352 3
parport_pc 19172 1 (autoclean)
lp 9028 0 (autoclean)
parport 37792 1 (autoclean) [parport_pc lp]
snd-hdsp 41004 0
snd-pcm 88736 0 [snd-hdsp]
snd-timer 20772 0 [snd-seq snd-pcm]
snd-page-alloc 10292 0 [snd-hdsp snd-pcm]
snd-hwdep 6976 0 [snd-hdsp]
snd-rawmidi 19648 0 [snd-seq-virmidi snd-hdsp]
snd-seq-device 6284 0 [snd-seq snd-rawmidi]
snd 45444 0 [snd-virmidi snd-seq-virmidi
snd-seq-midi-event snd-seq snd-hdsp snd-pcm snd-timer snd-hwdep snd-rawmidi
snd-seq-device]
soundcore 6660 4 [snd]
[snip]
relevant line from dmesg:
ALSA ../../alsa-kernel/pci/rme9652/hdsp.c:534: Hammerfall-DSP: no Digiface or
Multiface connected!
ALSA ../../alsa-kernel/pci/rme9652/hdsp.c:4175: card initialization pending :
waiting for firmware
and everything looks ok with the interrupts [i.e. hardware was recognized]:
[root at localhost root]# lspci
[snip]
04:00.0 Multimedia audio controller: Xilinx Corporation RME Hammerfall DSP (rev
0b)
[root at localhost root]# cat /proc/interrupts
CPU0
0: 1136458 XT-PIC timer
1: 2723 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 830 XT-PIC usb-uhci, eth0
8: 1 XT-PIC rtc
9: 7 XT-PIC acpi
10: 80526 XT-PIC usb-uhci, Ricoh Co Ltd RL5c476 II, Ricoh Co Ltd
RL5c476 II (#2), hdsp, radeon at PCI:1:0:0
11: 2 XT-PIC usb-uhci, ohci1394
12: 35 XT-PIC PS/2 Mouse
14: 13255 XT-PIC ide0
15: 4177 XT-PIC ide1
NMI: 0
ERR: 0
although the interrupts are not great, i will point out, simply because the hdsp
is sharing IRQ 10 with just about everything else in the world! is there a way
to change this with ACPI or some other boot parameter, because my BIOS doesn't
have this feature.
any other suggestions? whatever happened to that patch that got made for
multiface/digiface users? as far as i can tell, it did not go into the new
version of the ccrma kernel. could somebody post some detailed instructions on
how to apply it?
thanks much,
derek
More information about the PlanetCCRMA
mailing list