Re: Lexicon Lambda having USB problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hallo,
Oliver M. Haynold hat gesagt: // Oliver M. Haynold wrote:

> I'm trying to get a Lexicon Lambda (somewhat luxurious external soundcard
> meant for recording) to work on my overcomplicated USB installation. Now
> the system recognized the card and snd-usb-audio handles it, but I get the
> following somewhat cryptic error message:
> 
> [ 1354.659202] usb 4-1: new full speed USB device using uhci_hcd and address 21
> [ 1354.856797] usb 4-1: config 1 has an invalid interface number: 6 but max is 5
> [ 1354.856806] usb 4-1: config 1 has an invalid interface number: 7 but max is 5
> [ 1354.856812] usb 4-1: config 1 has no interface number 3
> [ 1354.856815] usb 4-1: config 1 has no interface number 5

Looks as if the Lambda is violating the USB specification. So far I've
only seen this with M-Audio soundcards like the infamous Quattro.
This happens, if device developers aren't able to count as good as a
5-year old. ;) I would hide under a rock if I was with Lexicon's USB
departement.

Some background: If you look at the output of "lsusb -v" you will see
entries like: "bNumInterfaces 4" which numbers the interfaces on a
device. (Interfaces are things like midi port, microphone, line-out
etc.) A bit below you will see the "Interface Descriptor"s, they are
supposed to have "bInterfaceNumber"s starting from 0 up to
bNumInterfaces - 1 according to the USB specification. If interfaces
are numbered in a way, that violates this, the kernel warns about
this. In your case, bNumInterfaces probably is 6, but Lexicon counts
from 0 to 5 like this: 0, 1, 2, 4, 6, 7 where 3 and 5 are missing, and
6 and 7 are illegal.

I guess, Lexicon has never read the USB spec and they definitely never
did a compliancy test. Does the card work anyways?

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux