I have an XXS1500 (from myCable.de) based on the Au1500 MIPS. I am trying to make a SoundBlaster Live! External USB card working.
Regardless of whether I use the OSS or ALSA drivers, I get the same corrupted output: A high-frequency and noise alternating in frequency. Always the same pattern when I play the same song. Even when playing from /dev/zero, I get noise. I happened to read the reply by Dale Farnsworth to the subject "Problems with usb-ohci.c driver on PPC405 and ISOCHRONOUS transfers": > The problem is that while td->hwPSW is an array of > u16, the OHCI spec (incorrectly, IMHO) describes it > as an array of u32, with each element containing 2 > u16 fields in little endian order. IBM (as well as > Motorola/Freescale in the MPC5200) implemented > according to the spec and the result is an array of > big-endian u16 elements which the OHCI hardware uses > in this order: hwPSW[1], hwPSW[0], hwPSW[3], > hwPSW[2], etc. I wonder if a similar problem could exist for the XXS1500 (although I haven't analysed whether the soundcard really uses isochronous transfers)? In order to enable the SPDIF output, I have written a program that writes a number of USB control messages to the soundcard (equal to those sent by the windows driver when the card is plugged in). This apparently works fine - I get light in one of the LEDs on the box. So the control messages seem to work. The device uses kernel 2.4.21 with a patch applied to the usb-ohci.c because the builtin OCHI does not sit on a PCI bus. In dmesg I also get the following messages, but I am not sure if they are related to the problem: usb.c: usb-check-bandwidth FAILED: was 697, would be 1378, bustime = 681 us I would be happy to hear any suggestions. -tim ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel