[PlanetCCRMA] hsdp again redux

derek@x-i.net derek@x-i.net
Mon Oct 20 06:45:03 2003


hi gang,

some small, but inconsequential headway with my PCMCIA cardbus HDSP under Planet
CCRMA. hoping for some more feedback here ;-)


every other time i startup, i can get the modules loaded, but with the same warning:
ALSA ../../alsa-kernel/pci/rme9652/hdsp.c:534: Hammerfall-DSP: no Digiface or Mu
ltiface connected!
ALSA ../../alsa-kernel/pci/rme9652/hdsp.c:4175: card initialization pending : wa
iting for firmware

once up and running, i can upload the firmware like so:
[root@localhost root]# hdsploader 
hdsploader - firmware loader for RME Hammerfall DSP cards
Looking for HDSP + Multiface or Digiface cards :
Card 0 : RME Hammerfall DSP at 0x19000000, irq 10
Upload firmware for card hw:0
Firmware uploaded for card hw:0

but i cannot get the card to make sound. if i load alsaplayer or xmms, the whole
system freezes. [note that i am almost positive that no firmware has been loaded
to the card before i use hdsploader! to make sure, i disconnect the card form
power between reboots...] if i try to load pd, i get the following:

[root@localhost root]# pd
Testing for Jack
cannot connect to jack server
cannot connect to default JACK server
cannot connect to jack server
cannot connect to default JACK server
ALSA: sample width 4 bytes
ALSA: set input channels to 14
ALSA: rate to 44100
fragsize b 64
nfrags a 27
ALSA lib pcm_hw.c:324:(snd_pcm_hw_hw_params) SNDRV_PCM_IOCTL_HW_PARAMS failed: D
evice or resource busy
snd_pcm_hw_params (input): Device or resource busy
ALSA: hw interface configured
pd: pcm.c:5032: snd_pcm_sw_params_current: Assertion `pcm->setup' failed.
Aborted

my PCI scheme looks like this now:
[root@localhost root]# cat /proc/interrupts 
           CPU0       
  0:     119237          XT-PIC  timer
  1:        239          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:          2          XT-PIC  usb-uhci, ohci1394
  8:          1          XT-PIC  rtc
  9:         32          XT-PIC  acpi, usb-uhci, eth0
 10:       4363          XT-PIC  usb-uhci, Ricoh Co Ltd RL5c476 II, hdsp,
radeon@PCI:1:0:0
 11:          1          XT-PIC  Ricoh Co Ltd RL5c476 II (#2)
 12:         29          XT-PIC  PS/2 Mouse
 14:       5882          XT-PIC  ide0
 15:          1          XT-PIC  ide1
NMI:          0 
ERR:          0


and here are relevant lines from dmesg:

ALSA ../../alsa-kernel/pci/rme9652/hdsp.c:3875: initializing firmware upload
ALSA ../../alsa-kernel/pci/rme9652/hdsp.c:950: cannot change between single- and
 double-speed mode (capture PID = 1713, playback PID = 1713)