Bug 211247 - Tascam US-144mkii usb soundcard not installed
Summary: Tascam US-144mkii usb soundcard not installed
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: usb (show other bugs)
Version: CURRENT
Hardware: amd64 Any
: --- Affects Some People
Assignee: freebsd-usb (Nobody)
URL:
Keywords: feature, needs-patch
Depends on:
Blocks:
 
Reported: 2016-07-20 14:57 UTC by Carlos Martinez
Modified: 2017-06-12 01:38 UTC (History)
2 users (show)

See Also:


Attachments
Devinfo (9.76 KB, text/plain)
2016-08-10 03:36 UTC, Carlos Martinez
no flags Details
pciconf (6.01 KB, text/plain)
2016-08-10 03:39 UTC, Carlos Martinez
no flags Details
dmesg.boot (10.26 KB, text/plain)
2016-08-10 03:42 UTC, Carlos Martinez
no flags Details
usbconfig (1.01 KB, text/plain)
2016-08-15 17:53 UTC, Carlos Martinez
no flags Details
usbconfigdump (3.42 KB, text/plain)
2016-08-15 17:53 UTC, Carlos Martinez
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Martinez 2016-07-20 14:57:31 UTC
Hi I have a Tascam US-144MKII usb soundcard which is not working in Freebsd. The card doesn't light up. It's missing the drivers. I need to use the tascam for recording purposes.

If it helps for any developers out there The Tascam US-144MKII is very similar to the Tascam US-122. 

here's the dmesg output, it let me use NVIDIA hdmi / pcm, and onboard audio, the USB audio at the very bottom only says uaudio0 / which I don't know if it's my webcam or my tascam. 

root@fbsd11:~ # dmesg | grep pcm
pcm0: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa0
pcm1: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa1
pcm2: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa2
pcm3: <NVIDIA (0x0012) (HDMI/DP 8ch)> at nid 5 on hdaa3
pcm4: <VIA VT1708_8 (Analog)> at nid 31 and 29,36,30 on hdaa4
pcm5: <VIA VT1708_8 (Front Analog Mic)> at nid 33 on hdaa4
pcm6: <VIA VT1708_8 (Rear-panel Digital)> at nid 37 on hdaa4
pcm7: <USB audio> on uaudio0

root@fbsd11:~ # dmesg | grep TASCAM
ugen4.4: <TASCAM> at usbus4
ugen4.4: <TASCAM> at usbus4
ugen4.4: <TASCAM> at usbus4
ugen4.4: <TASCAM> at usbus4
ugen4.4: <TASCAM> at usbus4
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2016-07-21 07:26:56 UTC
Thank you for your report Carlos.

Can you include (as attachments) the following please:

* /var/run/dmesg.boot output
* pciconf -lv output
* devinfo -v
Comment 2 Carlos Martinez 2016-08-10 03:36:20 UTC
Created attachment 173483 [details]
Devinfo

hope this helps
Comment 3 Carlos Martinez 2016-08-10 03:39:03 UTC
Created attachment 173484 [details]
pciconf

here's pciconf
Comment 4 Carlos Martinez 2016-08-10 03:42:30 UTC
Created attachment 173485 [details]
dmesg.boot

Thank you!
Comment 5 Carlos Martinez 2016-08-10 03:48:40 UTC
I have a creative X-fi pci card which is not working either... but my main concern is the tascam. thank you.
Comment 6 Hans Petter Selasky freebsd_committer freebsd_triage 2016-08-10 09:18:30 UTC
Can you also do:

usbconfig

and

usbconfig -d X.Y dump_device_desc dump_curr_config_desc

Where X.Y are the numbers after ugenX.Y for your device?

--HPS
Comment 7 Carlos Martinez 2016-08-15 17:53:01 UTC
Created attachment 173706 [details]
usbconfig
Comment 8 Carlos Martinez 2016-08-15 17:53:44 UTC
Created attachment 173707 [details]
usbconfigdump
Comment 9 Carlos Martinez 2016-08-15 17:54:27 UTC
Ok, there they are
Comment 10 Hans Petter Selasky freebsd_committer freebsd_triage 2016-08-15 18:00:45 UTC
Your device is not attaching because it is using vendor specific interface class values (0xff).

Does this help:

usbconfig -d ugen4.2 add_quirk UQ_AU_VENDOR_CLASS

Then re-plug the device.

--HPS
Comment 11 Carlos Martinez 2016-09-27 09:16:22 UTC
What does add_quirk means? and Can you please give me all the details of the commands I need to run to have this working?

Thank you, so far I've been using Windows..
Comment 12 Carlos Martinez 2016-09-27 09:17:24 UTC
for direct contact my email is camartinez6@gmail.com, I am also in google hangouts.
Comment 13 Hans Petter Selasky freebsd_committer freebsd_triage 2016-09-27 12:57:34 UTC
Linux driver is here:
http://lxr.free-electrons.com/source/sound/usb/usx2y/us122l.c

Would need to be ported to FreeBSD. Or it might be possible to extend /usr/ports/multimedia/webcamd to handle this device.
Comment 14 Marcel Bonnet 2017-06-12 01:14:26 UTC
Is someone porting the GNU/Linux driver or extending webcamd?
Comment 15 Hans Petter Selasky freebsd_committer freebsd_triage 2017-06-12 01:38:15 UTC
Hi,

Not as I'm aware about.

--HPS