Hi, All
     Has anyone has experiences of installing alsa drivers of VXpocket 
series card into an arm-linux platform?
     My vxloader gives me error message when I loads firmware for VXPocket 
 440 card. The following are the detailed descriptions of what I did in the 
 installation of ALSA package and what I got out of it. Please help me out. 
 I can not figure out what goes wrong exactly. I'm pulling my hairs. Thanks 
 a lot.
 
 A. What I did in the test of VXpocket 440 sound card.
 
 (1) I tested VXpocket 440 sound card on the Stargate platform 
 (http://platformx.sourceforge.net/). 
 
 (2) On the stargate platform,  I ran a linux version developed at UCLA
 (http://lecs.cs.ucla.edu/~jelson/stargate/ucla-release5/). 
 
 (3) I used the latest version 1.0.2 of ALSA package
 (http://www.alsa-project.org/) Driver, Library, Utilities, Tools,
 and Firmware.
 
 (4) For a particular reason, static alsa library is built. All utilities 
 and tools (including vxloader) are statically linked to alsa library.
 
 (5) Firmware was put in directory
 '/usr/local/share/alsa/firmware/vxloader/'.
 To be consistent with firmware location, firmware loader vxloader is put
 in directory '/usr/local/bin/'.
 
 (6) To the end of /etc/modules.conf, I appended
 
             # ALSA portion
             alias char-major-116 snd
             alias snd-card-0 snd-vxp440
             # module options should go here
 
             # OSS/Free portion
             alias char-major-14 soundcore
             alias sound-slot-0 snd-card-0
             
             # card #1
             alias sound-service-0-0 snd-mixer-oss
             alias sound-service-0-1 snd-seq-oss
             alias sound-service-0-3 snd-pcm-oss
             alias sound-service-0-8 snd-seq-oss
             alias sound-service-0-12 snd-pcm-oss
 
 (7) I installed PCMCIA device driver definitions by
 
     cp /usr/src/alsa-driver-1.0.2/pcmcia/vx/vxp440.conf /etc/pcmcia
 
 
 B. What I got from the test.
 
 (a) Modules for vxp-440 are properly inserted
  'cat /proc/modules' displays the following modules
 
 snd-vxp440              1008   0 (unused)
 snd-vx-cs               6336   0 [snd-vxp440]
 kfusd                  14928   0 (unused)
 snd-vx-lib             23104   0 [snd-vx-cs]
 snd-pcm                57600   0 [snd-vx-lib]
 snd-timer              14592   0 [snd-pcm]
 snd-hwdep               4736   0 [snd-vx-lib]
 snd-page-alloc          3552   0 [snd-vx-lib snd-pcm]
 snd                    30576   0 [snd-vx-cs snd-vx-lib snd-pcm snd-timer snd-hwdep]
 soundcore               4032   0 [snd]
 cs89x0                  7968   1
 
 (b) 'cat /proc/asound/devices' displays the following devices
 
   0: [0- 0]: ctl
   4: [0- 0]: hardware dependent
  33:       : timer
 
 (c) 'cat /proc/asound/hwdep' displays the following
 
 00-00: VX Loader (VXPocket440)
 
 (d) 'cat /proc/asound/card0/vx-status' displays the following state
 
 Digigram VXPocket440 at 0xf6000000, irq 153
 DSP audio info:
 Input Source: Line
 Clock Source: Internal
 Frequency: 0
 Detected Frequency: 0
 Detected UER type: Consumer
 Min/Max/Cur IBL: 0/0/0 (granularity=0)
 
 (e) However, when I execute command 'vxloader' to load firmware, 
 I got the following error messages
 
 ALSA lib hwdep.c:151:(snd_hwdep_open_noupdate) Unknown HwDep hw:0
 vxloader: conf.c:3075: snd_config_update_free: Assertion `update->count > 0 && 
update->finfo' failed.
 Aborted
 
 (f) '/proc/asound/card0/oss_mixer' does NOT appear.
 
     '/proc/asound/oss/devices' is empty.
 
    I think this is due to the failure of loading firmware.
 
 
  
-- 
Hanbiao



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to