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

Reply via email to