Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 May 2003 15:49:12 -0600
From:      "Derek Young" <DerekYoung@easy.com>
To:        freebsd-multimedia@freebsd.org
Subject:   Soundblaster Extigy
Message-ID:  <854C009B50FF04A42B0945FF0CE66641@DerekYoung.easy.com>

next in thread | raw e-mail | index | archive | help
I know enough about the soundblaster extigy to the point 
where I know it should work well enough with generic USB 
audio. 
 
And the audio controls on the front and with the remote 
should be handled with the UHID device. 
 
Now, as far as I am aware no usb audio devices should be 
working at all if you are tracking STABLE.  
 
If you compile PCM into the kernel directly and try to use 
usb audio you get lots of error 16 and error 19 messages, 
god knows what those mean.. But with the snd_pcm and 
snd_uaudio device modules working any attempt to send 
stuff to /dev/dsp gets a kernel panic along the lines of.. 
 
#5  0xc0279723 in trap (frame={tf_fs = 16, tf_es = 
-622395376, tf_ds = 16, tf_edi = -730586880, tf_esi = 
-1040397184, tf_ebp = -622342828, tf_isp = -622342848, 
tf_ebx = 0, tf_edx = 6492826, tf_ecx = -730586880, tf_eax 
= 0, tf_trapno = 12, tf_err = 0, tf_eip = -1072243998, tf_cs 
= 8, tf_eflags = 66118, tf_esp = -622342808, tf_ss = 
-1040038361}) at /usr/src/sys/i386/i386/trap.c:466 
#6  0xc016dae2 in devclass_get_maxunit (dc=0x0) at 
/usr/src/sys/kern/subr_bus.c:473 
#7  0xc2024627 in ?? () 
#8  0xc2024846 in ?? () 
#9  0xc01a047a in spec_open (ap=0xdae7ce08) at 
/usr/src/sys/miscfs/specfs/spec_vnops.c:193 
#10 0xc01a0375 in spec_vnoperate (ap=0xdae7ce08) at 
/usr/src/sys/miscfs/specfs/spec_vnops.c:119 
#11 0xc0209d51 in ufs_vnoperatespec (ap=0xdae7ce08) 
at /usr/src/sys/ufs/ufs/ufs_vnops.c:2394 
#12 0xc019c1c8 in vn_open (ndp=0xdae7ced4, 
fmode=1026, cmode=420) at vnode_if.h:189 
#13 0xc0197ffc in open (p=0xd4742100, uap=0xdae7cf80) 
at /usr/src/sys/kern/vfs_syscalls.c:1029 
 
The code crashing the kernel being.. 
 
int 
devclass_get_maxunit(devclass_t dc) 
{ 
    return dc->maxunit; 
} 
 
That function being handed a devclass_t dc that is null. 
 
So somehow uaudio is not registering itself right with the 
pcm module... I am doing something wrong along the lines 
of getting debugging symbols to show up with using kgdb 
and loaded modules, I read the handbook on how to do it 
but I suppose I am not that bright. 
 
To dig further I guess I will need to setup a remote 
debugging box.  
 
Derek 


easy.com
This message was sent from the free private e-mail service by easy.com, the portal site owned by Stelios and the easyGroup. This email service is available to all members of the public to use for personal reasons only.  Not all subscribers to this e-mail service are representatives of an easyGroup company.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?854C009B50FF04A42B0945FF0CE66641>