Re: USB mass storage and RCA VR5220

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

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux