Bug#1034019: pipewire: Tascam Portacapture x8 Not Working as USB Mic in Interface Mode

2023-07-03 Thread Dylan Aïssi
Hi,

Le jeu. 6 avr. 2023 à 16:15, Zachary E. Braun  a écrit :
>
>First, appologies if this is the wrong package to report this to.
>I have a Tascam Portacapture X8 which is able to work as an audio 
> interface.  In theory, the built-in microphones should pass to the operating 
> system while the device itself should be able to monitor system audio.  The 
> latter, system aduio, works fine; however, I cannot get the microphones to 
> pass back to Debian.
>
>I was able to test this device on OSX; microphone input worked as expected.
>
>I have included the verbose output from lsusb for the device at the end of 
> the standard "System Information" section.

It looks like your device is currently not supported by Linux,
see the discussion at https://linuxmusicians.com/viewtopic.php?t=25192

This is not a pipewire bug, but probably a kernel bug (or missing feature).

Best,
Dylan



Bug#1034019: pipewire: Tascam Portacapture x8 Not Working as USB Mic in Interface Mode

2023-04-06 Thread Zachary E. Braun
Package: pipewire
Version: 0.3.65-3
Severity: normal
X-Debbugs-Cc: report...@enekk.xyz

Dear Maintainer,

   First, appologies if this is the wrong package to report this to.
   I have a Tascam Portacapture X8 which is able to work as an audio interface. 
 In theory, the built-in microphones should pass to the operating system while 
the device itself should be able to monitor system audio.  The latter, system 
aduio, works fine; however, I cannot get the microphones to pass back to 
Debian.  

   I was able to test this device on OSX; microphone input worked as expected. 

   I have included the verbose output from lsusb for the device at the end of 
the standard "System Information" section.

-- System Information:
Debian Release: 12.0
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'testing-security'), (300, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-7-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pipewire depends on:
ii  adduser  3.132
ii  init-system-helpers  1.65.2
ii  libpipewire-0.3-modules  0.3.65-3
ii  pipewire-bin 0.3.65-3

pipewire recommends no packages.

pipewire suggests no packages.

-- no debconf information

-- lsusb -d 0644:8074 -v 

Bus 003 Device 013: ID 0644:8074 TEAC Corp. Portacapture X8
Device Descriptor:
  bLength18
  bDescriptorType 1
  bcdUSB   2.00
  bDeviceClass  239 Miscellaneous Device
  bDeviceSubClass 2 
  bDeviceProtocol 1 Interface Association
  bMaxPacketSize064
  idVendor   0x0644 TEAC Corp.
  idProduct  0x8074 
  bcdDevice2.00
  iManufacturer   1 TASCAM
  iProduct2 Portacapture X8
  iSerial 0 
  bNumConfigurations  1
  Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength   0x0182
bNumInterfaces  4
bConfigurationValue 1
iConfiguration  0 
bmAttributes 0xc0
  Self Powered
MaxPower0mA
Interface Descriptor:
  bLength 9
  bDescriptorType 4
  bInterfaceNumber0
  bAlternateSetting   0
  bNumEndpoints   2
  bInterfaceClass 8 Mass Storage
  bInterfaceSubClass  6 SCSI
  bInterfaceProtocol 80 Bulk-Only
  iInterface  0 
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81  EP 1 IN
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0200  1x 512 bytes
bInterval   0
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01  EP 1 OUT
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0200  1x 512 bytes
bInterval   0
Interface Association:
  bLength 8
  bDescriptorType11
  bFirstInterface 1
  bInterfaceCount 3
  bFunctionClass  1 Audio
  bFunctionSubClass   0 
  bFunctionProtocol  32 
  iFunction   0 
Interface Descriptor:
  bLength 9
  bDescriptorType 4
  bInterfaceNumber1
  bAlternateSetting   0
  bNumEndpoints   0
  bInterfaceClass 1 Audio
  bInterfaceSubClass  1 Control Device
  bInterfaceProtocol 32 
  iInterface  0 
  AudioControl Interface Descriptor:
bLength 9
bDescriptorType36
bDescriptorSubtype  1 (HEADER)
bcdADC   2.00
bCategory   8
wTotalLength   0x004b
bmControls   0x00
  AudioControl Interface Descriptor:
bLength 8
bDescriptorType36
bDescriptorSubtype 10 (CLOCK_SOURCE)
bClockID7
bmAttributes3 Internal programmable clock 
bmControls   0x03
  Clock Frequency Control (read/write)
bAssocTerminal  0
iClockSource0 
  AudioControl Interface Descriptor:
bLength12
bDescriptorType36
bDescriptorSubtype  3 (OUTPUT_TERMINAL)
bTerminalID 2