Re: [Line6linux-user] The HD500
Status: Pre-Alpha
Brought to you by:
mgrabner
|
From: Sébastien C. <nes...@gm...> - 2011-10-31 19:56:48
|
Ok I've tested it and as I thought it doesn't work "out of the box" but it
definetly get closer :
Endpoints are not the same between HD300 and HD500 as the alternate
settings.
Tweaking the last trunk code I've found that audio endpoints and alternate
variables are the same as LINE6_DEVID_PODX3
By applying the joined patch, I've got two different PCM device that got
attached to alsa (3 and 4) :
/var/log/messages :
Oct 31 19:46:55 NELL kernel: usb 1-1.1: new high speed USB device number 6
using ehci_hcd
Oct 31 19:46:55 NELL kernel: usb 1-1.1: config 1 interface 1 altsetting 0
bulk endpoint 0x1 has invalid maxpacket 64
Oct 31 19:46:55 NELL kernel: usb 1-1.1: config 1 interface 1 altsetting 0
bulk endpoint 0x81 has invalid maxpacket 64
Oct 31 19:46:55 NELL kernel: usb 1-1.1: New USB device found,
idVendor=0e41, idProduct=414d
Oct 31 19:46:55 NELL kernel: usb 1-1.1: New USB device strings: Mfr=1,
Product=2, SerialNumber=0
Oct 31 19:46:55 NELL kernel: usb 1-1.1: Product: POD HD500
Oct 31 19:46:55 NELL kernel: usb 1-1.1: Manufacturer: Line 6
Oct 31 19:46:55 NELL kernel: line6usb 1-1.1:1.0: Line6 POD Studio GX found
Oct 31 19:46:55 NELL kernel: line6usb 1-1.1:1.0: Line6 POD Studio GX now
attached
Oct 31 19:46:55 NELL kernel: line6usb 1-1.1:1.1: Line6 POD Studio GX found
Oct 31 19:46:55 NELL kernel: line6usb 1-1.1:1.1: Line6 POD Studio GX now
attached
cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfa620000 irq 60
1 [CA0106 ]: CA0106 - CA0106
Audigy SE [SB0570] at 0xc080 irq 19
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfa080000 irq 17
* 3 [PODStudioGX ]: line6usb - POD Studio GX*
* Line6 POD Studio GX at USB 1-1.2:1.0*
* 4 [PODStudioGX_1 ]: line6usb - POD Studio GX*
* Line6 POD Studio GX at USB 1-1.2:1.1*
6 [U0x46d0x8c2 ]: USB-Audio - USB Device 0x46d:0x8c2
USB Device 0x46d:0x8c2 at usb-0000:00:1d.0-1.4, high
speed
aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC892 Analog [ALC892 Analog]
Sous-périphériques: 0/1
Sous-périphérique #0: subdevice #0
carte 0: PCH [HDA Intel PCH], périphérique 1: ALC892 Digital [ALC892
Digital]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 0: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 1: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 2: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 3: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
*carte 3: PODStudioGX [POD Studio GX], périphérique 0: POD Studio GX [POD
Studio GX]*
* Sous-périphériques: 1/1*
* Sous-périphérique #0: subdevice #0*
*carte 4: PODStudioGX_1 [POD Studio GX], périphérique 0: POD Studio GX [POD
Studio GX]*
* Sous-périphériques: 1/1*
* Sous-périphérique #0: subdevice #0*
arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 0: PCH [HDA Intel PCH], périphérique 0: ALC892 Analog [ALC892 Analog]
Sous-périphériques: 0/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 0: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 1: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 2: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: CA0106 [CA0106], périphérique 3: ca0106 [CA0106]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
*carte 3: PODStudioGX [POD Studio GX], périphérique 0: POD Studio GX [POD
Studio GX]*
* Sous-périphériques: 1/1*
* Sous-périphérique #0: subdevice #0*
*carte 4: PODStudioGX_1 [POD Studio GX], périphérique 0: POD Studio GX [POD
Studio GX]*
* Sous-périphériques: 1/1*
* Sous-périphérique #0: subdevice #0*
carte 6: U0x46d0x8c2 [USB Device 0x46d:0x8c2], périphérique 0: USB Audio
[USB Audio]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
But I can't play anything inside the playback device and there's no control
bar for capture device inside alsamixer (there's one for playback device
though)
When I try to plug the capture inside jack :
alsa_in -j Line6 -d hw:3,0 -c2 -r 48000
/var/log/messages :
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0000: FF FF FF FF FF FF
00 00 ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 FF FF FF 00 00
00 00 ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0018: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0020: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0000: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0008: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0010: FF FF FF FF FF 00
00 00 ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0018: FF FF FF FF FF FF
FE FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0020: FF FE FF FF FE FF
FF FE ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0000: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0008: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0010: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0018: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0020: FF FF FF FF 00 00
00 00 ........
Oct 31 20:01:42 NELL kernel: line6usb 1-1.1:1.0: C0028: 00 00 00 00 00 00
......
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0018: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0020: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0018: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 00 00 00 FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0000: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0008: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0010: FF FF FE FF FF FE
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0018: FF FF FF FF FF FF
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0028: 00 00 00 00 00 00
......
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0018: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0028: 00 00 00 00 00 00
......
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 FF FF FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0018: FF FF FF FE FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0020: FF FE FF FF FF FF
FF FF ........
Oct 31 20:01:43 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Oct 31 20:01:44 NELL kernel: line6usb 1-1.1:1.0: C0000: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:44 NELL kernel: line6usb 1-1.1:1.0: C0008: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:44 NELL kernel: line6usb 1-1.1:1.0: C0010: FF FF FE FF FF FE
FF FF ........
Oct 31 20:01:44 NELL kernel: line6usb 1-1.1:1.0: C0018: FE FF FF FE FF FF
FF FF ........
Oct 31 20:01:44 NELL kernel: line6usb 1-1.1:1.0: C0020: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:44 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Oct 31 20:01:45 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:45 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:45 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 01 00 00 01
00 00 ........
Oct 31 20:01:45 NELL kernel: line6usb 1-1.1:1.0: C0018: 01 00 00 01 00 00
01 00 ........
Oct 31 20:01:45 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 01 00 00 01 00
00 01 ........
Oct 31 20:01:45 NELL kernel: line6usb 1-1.1:1.0: C0028: 00 00 00 00 00 00
......
Oct 31 20:01:46 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 00 00 00
FF FF ........
Oct 31 20:01:46 NELL kernel: line6usb 1-1.1:1.0: C0008: FF FF FF FF 00 00
00 00 ........
Oct 31 20:01:46 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:46 NELL kernel: line6usb 1-1.1:1.0: C0018: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:46 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:46 NELL kernel: line6usb 1-1.1:1.0: C0028: 00 00 00 00 00 00
......
Oct 31 20:01:47 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 01 00 00
01 00 ........
Oct 31 20:01:47 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 01 00 00 01 00
00 01 ........
Oct 31 20:01:47 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 01 00 00 01
00 00 ........
Oct 31 20:01:47 NELL kernel: line6usb 1-1.1:1.0: C0018: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:47 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 00 00 00 FF FF
FF FF ........
Oct 31 20:01:47 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Oct 31 20:01:48 NELL kernel: line6usb 1-1.1:1.0: C0000: 00 00 00 00 00 00
01 00 ........
Oct 31 20:01:48 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 01 00 00 01 00
00 00 ........
Oct 31 20:01:48 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:48 NELL kernel: line6usb 1-1.1:1.0: C0018: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:48 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 00 00 00 00 00
00 00 ........
Oct 31 20:01:48 NELL kernel: line6usb 1-1.1:1.0: C0028: 00 00 00 00 00 00
......
Oct 31 20:01:49 NELL kernel: line6usb 1-1.1:1.0: C0000: FF FF FF FF FF FF
00 00 ........
Oct 31 20:01:49 NELL kernel: line6usb 1-1.1:1.0: C0008: 00 00 00 00 01 00
00 00 ........
Oct 31 20:01:49 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 01 00 00 01
00 00 ........
Oct 31 20:01:49 NELL kernel: line6usb 1-1.1:1.0: C0018: 01 00 00 01 00 00
01 00 ........
Oct 31 20:01:49 NELL kernel: line6usb 1-1.1:1.0: C0020: 00 01 00 00 01 00
00 01 ........
Oct 31 20:01:49 NELL kernel: line6usb 1-1.1:1.0: C0028: 00 00 00 00 00 00
......
Oct 31 20:01:50 NELL kernel: line6usb 1-1.1:1.0: C0000: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:50 NELL kernel: line6usb 1-1.1:1.0: C0008: FF FF FF FF 00 00
00 00 ........
Oct 31 20:01:50 NELL kernel: line6usb 1-1.1:1.0: C0010: 00 00 FF FF FF FF
FF FF ........
Oct 31 20:01:50 NELL kernel: line6usb 1-1.1:1.0: C0018: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:50 NELL kernel: line6usb 1-1.1:1.0: C0020: FF FF FF FF FF FF
FF FF ........
Oct 31 20:01:50 NELL kernel: line6usb 1-1.1:1.0: C0028: FF FF 00 00 00 00
......
Same output for
alsa_in -j Line6 -d hw:4,0 -c2 -r 48000
I also find weird that two cards shows up
--
CAPOU Sébastien
|