Back from vacation and looking into why data gets corrupted going into
the RIO when I am under X windows with a USB mouse installed, but not
when I am only console.

To remind everyone, my system currently configured is:

   Athlon 750 with Asus motherboard
   MS Intellimouse plugged in as USB
   Kernel 2.2.0-test5

If I boot the machine and stay console, songs added to the RIO sound
fine, and diff's of the files after pulling it back out of the RIO
show the files to be identical.

If I then enter X with the USB mouse enabled, put a song in the unit
and play it, it sounds slightly garbled, and pulling that song back
out and diff'ing it shows the contents modified (the file sizes remain
identical). If I unplug the mouse while under X and repeat the test,
all is the same as if in console mode (i.e. no problems).

Looking at the [hex] diffs of several sessions shows that the
differences:

   a) appear at random places in the file, not always the same place.
   b) are always 32 bytes in length

Here is a sample of a difference:

[original]
0062000 87c8 3c1d 8261 5746 edaa fe4f 1651 7dc7
0062020 d28d dedb 7e74 90fe 31f3 281d 34e9 5785

[corrupted]
0062000 169b a403 86b6 2be8 0952 b949 d725 d049
0062020 0673 510a 3995 34af 8622 4d1f 6cb5 70a5

I haven't analyzed it in detail yet, but I don't see an obvious 'this
bit is always getting flipped' (anyone else see anything simple?)

There is obviously some connection between the USB mouse and this
problem. 

Any tips on debugging this are appreciated...

Here are the USB options from .config:


# USB support
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
CONFIG_USB_UHCI_ALT=y
# CONFIG_USB_OHCI is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_SCANNER is not set
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_SERIAL is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_DC2XX is not set
# CONFIG_USB_MDC800 is not set
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DEBUG=y
# CONFIG_USB_USS720 is not set
# CONFIG_USB_DABUSB is not set
# CONFIG_USB_PLUSB is not set
# CONFIG_USB_PEGASUS is not set
CONFIG_USB_RIO500=m
# CONFIG_USB_DSBR is not set
# CONFIG_USB_BLUETOOTH is not set
CONFIG_USB_HID=y
# CONFIG_USB_WACOM is not set
# CONFIG_INPUT_IFORCE_USB is not set

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to