I'v noticed pod x3 related svn commits, so i'v tried it.
lsusb shows it, alsamixer is displaying 2 cards, allows to modify pcm for playback (no capture devices at all).
Unfortunely, neither playback nor recording does seem to work.
arecord brings only silence, aplay does nothing and leaves "line6usb 1-4:1.0: URB out #0 submission failed"
in dmesg. Ubuntu Gutsy 64bit.
What is the status of x3 support? can anyone confirm that it works?
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> What is the status of x3 support? can anyone confirm that it works?
Unfortunately the POD x3 doesn't yet work. I submitted some changes after receiving several hints from users, but since I don't have a POD x3 myself, it's a nontrivial trial&error game. Are you willing to help with coding, testing, or providing USB logs (with the Windows driver)?
Kind regards,
Markus
P.S.: Note that I'm not available for three weeks from Sunday on, so please be patient...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Definitely. Just decribe me what can i do. I'd be really happy to make that thing work under Linux.
I have some experience with Linux programming, but i have never touched any driver code.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is a README.txt which should serve as a starting point for developers who want to contribute. Currently it contains only a few useful links.
The main problem with supporting new hardware is to understand its communication protocol, so you need a working setup (i.e., a POD X3 connected to a Windows PC) and observe the messages which are exchanged over USB. There are some tools for this task (see README.txt), and once you found out the meaning of the individual bits&bytes, you can try to implement the same behavior under Linux.
As I said before, I'm on vacation for 3 weeks, but I would appreciate if you think about this procedure and just see what you can find out about the X3 this way.
Kind regards,
Markus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> I am trying the X3 branch, but without success yet.
Kernel driver is not supporting X3 at all. Take a look at the x3_debug and x3_info subdirectories within x3 branch. x3_info contains basic informations about protocol, x3_debug is simple debug console written using libusb (so it is a userspace program, not kernel driver).
For x3_live modify X3_DEVICE_ID to 0x414b
( i will make it more general later) and compile it. Read README (also check build requirements) and there are chances that you will be able to start dealing with the device.
> Can you give me an update to the status?
I am trying to get the sound from x3. Without success yet, but i am getting there slowly.
> What is suposed to work, so I can try...
So far you can set pod params like drive, tone, volume etc. Not all yet, but understanding and adding the rest should not be a problem. Type help in the x3_debug console to see available commands.
Contact me if you have any further questions.
> What help can I give? (I am not a C programmer)
Neither am i :-) ( i do mostly web things) but its not a problem if you are willing to help.
First thing that nedds to be done is to analyze and document x3 protocol parts related to getting param and available channels info. This will require usb sniffer and basic usb knowledge and i can provide you all informations required to do that. Take a look at x3_info documents.
As i am quit busy at work, i cannot spend as much time on this driver as i would like, but i can provide you with any required informations.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'v noticed pod x3 related svn commits, so i'v tried it.
lsusb shows it, alsamixer is displaying 2 cards, allows to modify pcm for playback (no capture devices at all).
Unfortunely, neither playback nor recording does seem to work.
arecord brings only silence, aplay does nothing and leaves "line6usb 1-4:1.0: URB out #0 submission failed"
in dmesg. Ubuntu Gutsy 64bit.
What is the status of x3 support? can anyone confirm that it works?
Thanks
> What is the status of x3 support? can anyone confirm that it works?
Unfortunately the POD x3 doesn't yet work. I submitted some changes after receiving several hints from users, but since I don't have a POD x3 myself, it's a nontrivial trial&error game. Are you willing to help with coding, testing, or providing USB logs (with the Windows driver)?
Kind regards,
Markus
P.S.: Note that I'm not available for three weeks from Sunday on, so please be patient...
Definitely. Just decribe me what can i do. I'd be really happy to make that thing work under Linux.
I have some experience with Linux programming, but i have never touched any driver code.
I created a branch for X3 development since this is going to be quite experimental:
https://line6linux.svn.sourceforge.net/svnroot/line6linux/driver/branches/x3
There is a README.txt which should serve as a starting point for developers who want to contribute. Currently it contains only a few useful links.
The main problem with supporting new hardware is to understand its communication protocol, so you need a working setup (i.e., a POD X3 connected to a Windows PC) and observe the messages which are exchanged over USB. There are some tools for this task (see README.txt), and once you found out the meaning of the individual bits&bytes, you can try to implement the same behavior under Linux.
As I said before, I'm on vacation for 3 weeks, but I would appreciate if you think about this procedure and just see what you can find out about the X3 this way.
Kind regards,
Markus
Let me first say hi to the list,
it's my first post here :)
I am trying the X3 branch, but without success yet.
Can you give me an update to the status?
What is suposed to work, so I can try...
Pod X3 live
Debian Lenny (and sid)
kernel 2.6.26 (and others)
What help can I give? (I am not a C programmer)
Robert Epprecht
> I am trying the X3 branch, but without success yet.
Kernel driver is not supporting X3 at all. Take a look at the x3_debug and x3_info subdirectories within x3 branch. x3_info contains basic informations about protocol, x3_debug is simple debug console written using libusb (so it is a userspace program, not kernel driver).
For x3_live modify X3_DEVICE_ID to 0x414b
( i will make it more general later) and compile it. Read README (also check build requirements) and there are chances that you will be able to start dealing with the device.
> Can you give me an update to the status?
I am trying to get the sound from x3. Without success yet, but i am getting there slowly.
> What is suposed to work, so I can try...
So far you can set pod params like drive, tone, volume etc. Not all yet, but understanding and adding the rest should not be a problem. Type help in the x3_debug console to see available commands.
Contact me if you have any further questions.
> What help can I give? (I am not a C programmer)
Neither am i :-) ( i do mostly web things) but its not a problem if you are willing to help.
First thing that nedds to be done is to analyze and document x3 protocol parts related to getting param and available channels info. This will require usb sniffer and basic usb knowledge and i can provide you all informations required to do that. Take a look at x3_info documents.
As i am quit busy at work, i cannot spend as much time on this driver as i would like, but i can provide you with any required informations.