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>