Hi, All 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