On Sun, 3 Oct 2010, James wrote: > I need help. > I am trying to get an RCA VR5220 voice recorder to work with Linux. > It is supposed to just mount as a mass storage device (reviews said it > does on Windows and Mac so I figured it would on Linux). > I don't have a Windows box I can test with. > Eventually, I will track it a Windows box but I'm hoping someone here > sees a problem. Your log strongly suggests that the device doesn't work right at all (i.e., it wouldn't pass the USBCV tests). > lsusb doesn't see it. > > I compiled the latest kernel in the hope it would help but it didn't. > $ uname -a > Linux Gentoo-desktop 2.6.35.7 #1 SMP Sun Oct 3 16:44:34 EDT 2010 x86_64 > AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux > > > $ dmesg > hub 1-0:1.0: state 7 ports 10 chg 0000 evt 0040 > ehci_hcd 0000:00:02.1: GetStatus port 6 status 001803 POWER sig=j CSC > CONNECT > hub 1-0:1.0: port 6, status 0501, change 0001, 480 Mb/s > hub 1-0:1.0: debounce: port 6: total 100ms stable 100ms status 0x501 > ehci_hcd 0000:00:02.1: port 6 high speed > ehci_hcd 0000:00:02.1: GetStatus port 6 status 001005 POWER sig=se0 PE > CONNECT > usb 1-6: new high speed USB device using ehci_hcd and address 6 > ehci_hcd 0000:00:02.1: port 6 high speed > ehci_hcd 0000:00:02.1: GetStatus port 6 status 001005 POWER sig=se0 PE > CONNECT > usb 1-6: ep0 maxpacket = 32 Before this line was okay. However 32 is not an allowed ep0-maxpacket size for a high-speed device. ... > hub 1-0:1.0: unable to enumerate USB device on port 6 > hub 1-0:1.0: state 7 ports 10 chg 0000 evt 0040 > ehci_hcd 0000:00:02.1: GetStatus port 6 status 003802 POWER OWNER sig=j CSC > hub 1-0:1.0: port 6, status 0100, change 0001, 12 Mb/s > hub 1-0:1.0: debounce: port 6: total 100ms stable 100ms status 0x100 > hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0040 > ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [5] = 0x00010101 CSC > PPS CCS When high-speed enumeration fails, Linux switches over to full speed. > hub 2-0:1.0: port 6, status 0101, change 0001, 12 Mb/s > hub 2-0:1.0: debounce: port 6: total 100ms stable 100ms status 0x101 > ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [5] = 0x00130301 > PRSC PESC CSC LSDA PPS CCS > hub 2-0:1.0: unable to enumerate USB device on port 6 This failed too, although the reason isn't clear. A usbmon trace might help show the exact problems. Instructions are in Documentation/usb/usbmon.txt. You should disconnect all other USB devices (or as many as possible) and use the 0u file for tracing. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html