uaudio and MV100 (and others that want to test the new USB
audio system)
Hans Petter Selasky
hselasky at c2i.net
Wed Jun 21 11:34:56 UTC 2006
On Tuesday 20 June 2006 11:05, Matthew D. Fuller wrote:
> On Tue, Jun 20, 2006 at 06:47:08AM +0200 I heard the voice of
>
> Hans Petter Selasky, and lo! it spake thus:
> > Meanwhile, what is written to dmsg, when you compile the kernel with
> > "options USB_DEBUG", run "sysctl hw.usb.uaudio.debug=15" and plug
> > your device ?
>
Must be this interface which is your playback device:
> uaudio_add_alt: adding alt=1, enc=6
> uaudio_identify: interface=2 offset=153
> uaudio_identify: AS null alt=0
> uaudio_identify: interface=2 offset=162
> uaudio0: ignored audio interface with 2 endpoints
XXX the current uaudio device does not handle this
> uaudio_identify_as: 1 alts available
Maybe you want to try out my USB system. I assume that you have got FreeBSD
6/7:
1) Install subversion, /usr/ports/devel/subversion
2) Then:
svn --username anonsvn --password anonsvn checkout svn://svn.turbocat.net/i4b
Go to the directory that is called "FreeBSD.usb", and execute the following
commands:
make S=../src package
make install
Then there are some files, which you will find under:
trunk/i4b/src/sys/dev/sound/pcm/mixer.h
trunk/i4b/src/sys/dev/sound/pcm/mixer.c
trunk/i4b/src/sys/dev/sound/usb/uaudioreg.h
trunk/i4b/src/sys/dev/sound/usb/uaudio_pcm.c
trunk/i4b/src/sys/dev/sound/usb/uaudio.h
trunk/i4b/src/sys/dev/sound/usb/uaudio.c
Copy these to, "/usr/src/sys/dev/sound/..." so that they overwrite the
existing files.
See if you can get the kernel compiled. Turn on "uaudio" debugging before
plugging the device, and post dmsg.
--HPS
More information about the freebsd-multimedia
mailing list