Dne 18. 01. 21 v 8:58 Takashi Iwai napsal(a): > the Pioneer UAC1 devices still didn't work with the recent changes, > and after debugging sessions, a few issues were discovered. Below are > the patches to cover those errors. I have compiled and tested version 532a208ad610 (Avoid implicit feedback on Pioneer devices) and can confirm that Pioneer DJ DJM-250MK2 works again (playback, recording – tested through JACK in duplex mode). Thanks, Franta
Jan 18 14:11:49 antracit kernel: [ 3168.116208] usb 1-3: new high-speed USB device number 2 using ehci-pci Jan 18 14:11:49 antracit kernel: [ 3168.272980] usb 1-3: New USB device found, idVendor=2b73, idProduct=0017, bcdDevice= 1.06 Jan 18 14:11:49 antracit kernel: [ 3168.272991] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Jan 18 14:11:49 antracit kernel: [ 3168.272997] usb 1-3: Product: DJM-250MK2 Jan 18 14:11:49 antracit kernel: [ 3168.273001] usb 1-3: Manufacturer: Pioneer DJ Corporation Jan 18 14:11:49 antracit kernel: [ 3168.276464] hid-generic 0003:2B73:0017.0004: hiddev0,hidraw3: USB HID v1.11 Device [Pioneer DJ Corporation DJM-250MK2] on usb-0000:00:12.2-3/input3 Jan 18 14:11:49 antracit kernel: [ 3168.296965] mc: Linux media interface: v0.10 Jan 18 14:11:49 antracit kernel: [ 3168.305100] usb 1-3: Creating new data endpoint #1 Jan 18 14:11:49 antracit kernel: [ 3168.305216] usb 1-3: 0:1 Set sample rate 48000, clock 0 Jan 18 14:11:49 antracit kernel: [ 3168.305219] usb 1-3: 0:1: found sync_ep=0x82, iface=0, alt=1, implicit_fb=0 Jan 18 14:11:49 antracit kernel: [ 3168.305224] usb 1-3: Creating new data endpoint #82 Jan 18 14:11:49 antracit kernel: [ 3168.305340] usb 1-3: 0:1 Set sample rate 48000, clock 0 Jan 18 14:11:49 antracit kernel: [ 3168.306796] usbcore: registered new interface driver snd-usb-audio Jan 18 14:11:49 antracit kernel: [ 3168.358262] usb 1-3: Open EP 0x1, iface=0:1, idx=0 Jan 18 14:11:49 antracit kernel: [ 3168.358268] usb 1-3: channels=8, rate=48000, format=S24_3LE, period_bytes=28776, periods=4, implicit_fb=0 Jan 18 14:11:49 antracit kernel: [ 3168.358272] usb 1-3: Setting usb interface 0:0 for EP 0x1 Jan 18 14:11:49 antracit kernel: [ 3168.358660] usb 1-3: Setting usb interface 0:1 for EP 0x1 Jan 18 14:11:49 antracit kernel: [ 3168.358872] usb 1-3: 0:1 Set sample rate 48000, clock 0 Jan 18 14:11:49 antracit kernel: [ 3168.358876] usb 1-3: Setting params for data EP 0x1, pipe 0x8200 Jan 18 14:11:49 antracit kernel: [ 3168.358886] usb 1-3: Set up 3 URBS, ret=0 Jan 18 14:11:49 antracit kernel: [ 3168.358939] usb 1-3: Starting data EP 0x1 (running 0) Jan 18 14:11:49 antracit kernel: [ 3168.358973] usb 1-3: 3 URBs submitted for EP 0x1 Jan 18 14:11:49 antracit kernel: [ 3168.359576] usb 1-3: Stopping data EP 0x1 (running 1) Jan 18 14:11:49 antracit kernel: [ 3168.362140] usb 1-3: Open EP 0x82, iface=0:1, idx=1 Jan 18 14:11:49 antracit kernel: [ 3168.362144] usb 1-3: channels=8, rate=48000, format=S24_3LE, period_bytes=28776, periods=4, implicit_fb=0 Jan 18 14:11:49 antracit kernel: [ 3168.362147] usb 1-3: Reopened EP 0x82 (count 1) Jan 18 14:11:49 antracit kernel: [ 3168.362149] usb 1-3: 0:1 Set sample rate 48000, clock 0 Jan 18 14:11:49 antracit kernel: [ 3168.362152] usb 1-3: Setting params for data EP 0x82, pipe 0x10280 Jan 18 14:11:49 antracit kernel: [ 3168.362171] usb 1-3: Set up 12 URBS, ret=0 Jan 18 14:11:49 antracit kernel: [ 3168.362292] usb 1-3: Closing EP 0x82 (count 2) Jan 18 14:11:49 antracit kernel: [ 3168.362295] usb 1-3: Closing EP 0x82 (count 1) Jan 18 14:11:49 antracit kernel: [ 3168.362296] usb 1-3: EP 0x82 closed Jan 18 14:11:49 antracit kernel: [ 3168.363756] usb 1-3: Open EP 0x82, iface=0:1, idx=1 Jan 18 14:11:49 antracit kernel: [ 3168.363760] usb 1-3: channels=8, rate=48000, format=S24_3LE, period_bytes=524280, periods=2, implicit_fb=0 Jan 18 14:11:49 antracit kernel: [ 3168.363763] usb 1-3: Reopened EP 0x82 (count 1) Jan 18 14:11:49 antracit kernel: [ 3168.363765] usb 1-3: 0:1 Set sample rate 48000, clock 0 Jan 18 14:11:49 antracit kernel: [ 3168.363769] usb 1-3: Setting params for data EP 0x82, pipe 0x10280 Jan 18 14:11:49 antracit kernel: [ 3168.363773] usb 1-3: Set up 12 URBS, ret=0 Jan 18 14:11:49 antracit kernel: [ 3168.369529] usb 1-3: Starting data EP 0x82 (running 0) Jan 18 14:11:49 antracit kernel: [ 3168.369585] usb 1-3: 12 URBs submitted for EP 0x82 Jan 18 14:11:49 antracit kernel: [ 3168.369591] usb 1-3: Starting data EP 0x82 (running 1) Jan 18 14:11:49 antracit kernel: [ 3168.369597] usb 1-3: 0:1 Start Capture PCM Jan 18 14:11:49 antracit kernel: [ 3168.380281] usb 1-3: Closing EP 0x1 (count 1) Jan 18 14:11:49 antracit kernel: [ 3168.380297] usb 1-3: EP 0x1 closed Jan 18 14:11:54 antracit kernel: [ 3173.375555] usb 1-3: Stopping data EP 0x82 (running 2) Jan 18 14:11:54 antracit kernel: [ 3173.375567] usb 1-3: Stopping data EP 0x82 (running 1) Jan 18 14:11:54 antracit kernel: [ 3173.375582] usb 1-3: 0:1 Stop Capture PCM Jan 18 14:11:54 antracit kernel: [ 3173.388009] usb 1-3: Closing EP 0x82 (count 2) Jan 18 14:11:54 antracit kernel: [ 3173.388019] usb 1-3: Closing EP 0x82 (count 1) Jan 18 14:11:54 antracit kernel: [ 3173.388025] usb 1-3: Setting usb interface 0:0 for EP 0x82 Jan 18 14:11:54 antracit kernel: [ 3173.388273] usb 1-3: EP 0x82 closed Jan 18 14:12:03 antracit kernel: [ 3181.925328] usb 1-3: Open EP 0x82, iface=0:1, idx=1 Jan 18 14:12:03 antracit kernel: [ 3181.925335] usb 1-3: channels=8, rate=48000, format=S24_3LE, period_bytes=24576, periods=2, implicit_fb=0 Jan 18 14:12:03 antracit kernel: [ 3181.925339] usb 1-3: Reopened EP 0x82 (count 1) Jan 18 14:12:03 antracit kernel: [ 3181.925341] usb 1-3: Setting usb interface 0:0 for EP 0x82 Jan 18 14:12:03 antracit kernel: [ 3181.925435] usb 1-3: Setting usb interface 0:1 for EP 0x82 Jan 18 14:12:03 antracit kernel: [ 3181.925578] usb 1-3: 0:1 Set sample rate 48000, clock 0 Jan 18 14:12:03 antracit kernel: [ 3181.925587] usb 1-3: Setting params for data EP 0x82, pipe 0x10280 Jan 18 14:12:03 antracit kernel: [ 3181.925592] usb 1-3: Set up 12 URBS, ret=0 Jan 18 14:12:03 antracit kernel: [ 3181.925665] usb 1-3: Open EP 0x1, iface=0:1, idx=0 Jan 18 14:12:03 antracit kernel: [ 3181.925668] usb 1-3: channels=8, rate=48000, format=S24_3LE, period_bytes=24576, periods=2, implicit_fb=0 Jan 18 14:12:03 antracit kernel: [ 3181.925670] usb 1-3: 0:1 Set sample rate 48000, clock 0 Jan 18 14:12:03 antracit kernel: [ 3181.925676] usb 1-3: Setting params for data EP 0x1, pipe 0x8200 Jan 18 14:12:03 antracit kernel: [ 3181.925686] usb 1-3: Set up 3 URBS, ret=0 Jan 18 14:12:03 antracit kernel: [ 3181.925706] usb 1-3: Starting data EP 0x1 (running 0) Jan 18 14:12:03 antracit kernel: [ 3181.925740] usb 1-3: 3 URBs submitted for EP 0x1 Jan 18 14:12:03 antracit kernel: [ 3181.926306] usb 1-3: Starting data EP 0x82 (running 0) Jan 18 14:12:03 antracit kernel: [ 3181.926326] usb 1-3: 12 URBs submitted for EP 0x82 Jan 18 14:12:03 antracit kernel: [ 3181.926328] usb 1-3: Starting data EP 0x82 (running 1) Jan 18 14:12:03 antracit kernel: [ 3181.926331] usb 1-3: 0:1 Start Capture PCM Jan 18 14:12:03 antracit kernel: [ 3181.926333] usb 1-3: 0:1 Start Playback PCM Jan 18 14:15:02 antracit kernel: [ 3361.231486] usb 1-3: Stopping data EP 0x82 (running 2) Jan 18 14:15:02 antracit kernel: [ 3361.231495] usb 1-3: Stopping data EP 0x82 (running 1) Jan 18 14:15:02 antracit kernel: [ 3361.231502] usb 1-3: 0:1 Stop Capture PCM Jan 18 14:15:02 antracit kernel: [ 3361.231505] usb 1-3: Stopping data EP 0x1 (running 1) Jan 18 14:15:02 antracit kernel: [ 3361.231509] usb 1-3: 0:1 Stop Playback PCM Jan 18 14:15:02 antracit kernel: [ 3361.244756] usb 1-3: Starting data EP 0x1 (running 0) Jan 18 14:15:02 antracit kernel: [ 3361.244819] usb 1-3: 3 URBs submitted for EP 0x1 Jan 18 14:15:02 antracit kernel: [ 3361.245080] usb 1-3: Starting data EP 0x82 (running 0) Jan 18 14:15:02 antracit kernel: [ 3361.245118] usb 1-3: 12 URBs submitted for EP 0x82 Jan 18 14:15:02 antracit kernel: [ 3361.245123] usb 1-3: Starting data EP 0x82 (running 1) Jan 18 14:15:02 antracit kernel: [ 3361.245128] usb 1-3: 0:1 Start Capture PCM Jan 18 14:15:02 antracit kernel: [ 3361.245133] usb 1-3: 0:1 Start Playback PCM Jan 18 14:16:38 antracit kernel: [ 3457.437255] radeon_dp_aux_transfer_native: 74 callbacks suppressed Jan 18 14:17:03 antracit kernel: [ 3481.969901] usb 1-3: Stopping data EP 0x82 (running 2) Jan 18 14:17:03 antracit kernel: [ 3481.969913] usb 1-3: Stopping data EP 0x82 (running 1) Jan 18 14:17:03 antracit kernel: [ 3481.969925] usb 1-3: 0:1 Stop Capture PCM Jan 18 14:17:03 antracit kernel: [ 3481.969930] usb 1-3: Stopping data EP 0x1 (running 1) Jan 18 14:17:03 antracit kernel: [ 3481.969937] usb 1-3: 0:1 Stop Playback PCM Jan 18 14:17:03 antracit kernel: [ 3481.980063] usb 1-3: Closing EP 0x82 (count 2) Jan 18 14:17:03 antracit kernel: [ 3481.980075] usb 1-3: Closing EP 0x82 (count 1) Jan 18 14:17:03 antracit kernel: [ 3481.980080] usb 1-3: EP 0x82 closed Jan 18 14:17:03 antracit kernel: [ 3481.988076] usb 1-3: Closing EP 0x1 (count 1) Jan 18 14:17:03 antracit kernel: [ 3481.988087] usb 1-3: Setting usb interface 0:0 for EP 0x1 Jan 18 14:17:03 antracit kernel: [ 3481.988295] usb 1-3: EP 0x1 closed