Date: Sat, 08 Feb 2025 21:30:10 +0100 From: Florian Walpen <dev@submerge.ch> To: freebsd-multimedia@freebsd.org, Jan Stary <hans@stare.cz> Subject: Re: M-Audio Fast Track Ultra 8R Message-ID: <2387565.THHZn3L5Ee@z240> In-Reply-To: <Z6Yjlk-kW8Re9rHk@www.stare.cz> References: <Z6Yjlk-kW8Re9rHk@www.stare.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Jan, On Friday, February 7, 2025 4:15:34 PM CET Jan Stary wrote: > I got my hands on an M-Audio Fast Track Ultra 8R, > an USB audio interface; eight tracks, 24/96, nice. > It attaches like this on FreeBSD: > > ugen0.6: <M-Audio Fast Track Ultra 8R> at usbus0 > uaudio0 on uhub2 > uaudio0: <M-Audio Fast Track Ultra 8R, class 239/2, rev 2.00/1.51, addr 6> > on usbus0 uaudio0: Play[0]: 96000 Hz, 8 ch, 24-bit S-LE PCM format, 2x4ms > buffer. (selected) uaudio0: Play[0]: 88200 Hz, 8 ch, 24-bit S-LE PCM > format, 2x4ms buffer. uaudio0: Play[0]: 48000 Hz, 8 ch, 24-bit S-LE PCM > format, 2x4ms buffer. uaudio0: Play[0]: 44100 Hz, 8 ch, 24-bit S-LE PCM > format, 2x4ms buffer. uaudio0: Record[0]: 96000 Hz, 8 ch, 24-bit S-LE PCM > format, 2x4ms buffer. (selected) uaudio0: Record[0]: 88200 Hz, 8 ch, 24-bit > S-LE PCM format, 2x4ms buffer. uaudio0: Record[0]: 48000 Hz, 8 ch, 24-bit > S-LE PCM format, 2x4ms buffer. uaudio0: Record[0]: 44100 Hz, 8 ch, 24-bit > S-LE PCM format, 2x4ms buffer. uaudio0: Single command MIDI quirk enabled > uaudio0: MIDI sequencer. > pcm3 on uaudio0 > uaudio0: No HID volume keys found. > > Everything seems to work, recording the 8 channels. good to know. That's quite ancient, I tried to get one second hand long time ago. IIRC the uaudio driver even has a section specific to the Fast Track Ultra, exposing the hardware mixer, which is not supported on other devices. Someone really loved the Fast Track Ultra, it seems. > > The device doesn't seem to be USB class-compliamt, though. > Class 239 (= 0xef) is "miscelaneous", i.e. not audio, which is 0x01. > https://en.wikipedia.org/wiki/USB#Device_classes > > I am trying to make this work on OpenBSD > https://marc.info/?l=openbsd-misc&m=171972890415337&w=2 > where it only attaches as ugen, not uaudio. > > I would like to learn here what it is that FreeBSD does > while trying to attach the device, given that it is, apparently, > not an adio-class compliant device. > > Is there a quirk that makes the kernel go > "oh, but it is actualy USN audio device, even > if it does not report as such; act accordingly"? I think there's a quirk for that, grep for "FASTTRACKULTRA" in src and you should find the relevant pieces. Hope this helps Flo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2387565.THHZn3L5Ee>