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