Soundblaster Extigy
Derek Young
DerekYoung at easy.com
Fri May 2 13:49:03 PDT 2003
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.
More information about the freebsd-multimedia
mailing list