Hi all;
I'm running a Linux 2.6.9 kernel (which, at the moment, I can't upgrade
so hopefully that's not the answer :-/) on an up-to-date Debian "sarge"
system. The hardware is an Intel 2.4G P4 (not hyperthreading; UP
kernel) has one of those VIA onboard USB port sets where three are USB
1.1 and one is USB 2.0; lspci says:
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
To that I'm connecting a Rave MP 256AMP Sport MP3 player:
http://www.rave-mp.com/ProductInfo.aspx?productid=AMP256
I should point out that this player works fine on playback, that I've
updated to the latest firmware version from the website, and that I can
connect to it fine on Windows using standard Windows drivers, etc. From
what I understand it's supposed to be a standard USB mass storage device.
When I try to connect it to my Debian box, I get the following types of
errors in my error log file (/var/log/syslog) (this is with USB
debugging enabled; I turned it on when I had problems with it):
ehci_hcd 0000:00:10.3: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
hub 4-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:10.3: CTRL: TypeReq=0x2301 val=0x2 idx=0x0 len=0 ==> -32
hub 4-0:1.0: port 1 not reset yet, waiting 50ms
ehci_hcd 0000:00:10.3: port 1 high speed
ehci_hcd 0000:00:10.3: GetStatus port 1 status 001005 POWER sig=se0 PE
CONNECT
usb 4-1: new high speed USB device using address 2
ehci_hcd 0000:00:10.3: devpath 1 ep0out 3strikes
ehci_hcd 0000:00:10.3: devpath 1 ep0out 3strikes
usb 4-1: device not accepting address 2, error -71
ehci_hcd 0000:00:10.3: CTRL: TypeReq=0x2301 val=0x2 idx=0x0 len=0 ==> -32
hub 4-0:1.0: port 1 not reset yet, waiting 50ms
ehci_hcd 0000:00:10.3: GetStatus port 1 status 001002 POWER sig=se0 CSC
ehci_hcd 0000:00:10.3: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
hub 4-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
hub 4-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:10.3: CTRL: TypeReq=0x2301 val=0x2 idx=0x0 len=0 ==> -32
hub 4-0:1.0: port 1 not reset yet, waiting 50ms
ehci_hcd 0000:00:10.3: port 1 high speed
ehci_hcd 0000:00:10.3: GetStatus port 1 status 001005 POWER sig=se0 PE
CONNECT
usb 4-1: new high speed USB device using address 4
ehci_hcd 0000:00:10.3: devpath 1 ep0out 3strikes
ehci_hcd 0000:00:10.3: devpath 1 ep0out 3strikes
usb 4-1: device not accepting address 4, error -71
ehci_hcd 0000:00:10.3: CTRL: TypeReq=0x2301 val=0x2 idx=0x0 len=0 ==> -32
hub 4-0:1.0: port 1 not reset yet, waiting 50ms
ehci_hcd 0000:00:10.3: port 1 high speed
ehci_hcd 0000:00:10.3: GetStatus port 1 status 001005 POWER sig=se0 PE
CONNECT
usb 4-1: new high speed USB device using address 5
ehci_hcd 0000:00:10.3: devpath 1 ep0out 3strikes
ehci_hcd 0000:00:10.3: devpath 1 ep0out 3strikes
usb 4-1: device not accepting address 5, error -71
And... nothing. lsusb doesn't show anything except for the hub entries,
etc.
I tried it booting with both pci=noacpi and acpi=off on the kernel boot
line. I checked /proc/interrupts and the interrupts for IRQ10 (which I
think is the IRQ this port uses) _do_ go up when I plug in the device.
Anyone have any ideas about what I can do next? Does anyone else have
this player and can they get it working?
BTW, in case it helps, here is some of the output from my boot sequence:
[...]
Linux Plug and Play Support v0.97 (c) Adam Belay
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:10.1[B] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
ACPI: PCI interrupt 0000:00:10.2[C] -> GSI 5 (level, low) -> IRQ 5
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:10.3[D] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI interrupt 0000:00:11.1[A]: no GSI
ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 5 (level, low) -> IRQ 5
ACPI: PCI interrupt 0000:00:12.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
[...]
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
[...]
ACPI: (supports S0 S1 S4 S5)
ACPI wakeup devices:
PCI0 UAR1 USB1 USB2 USB3 EHCI AC9 MC9 ILAN SLPB
[...]
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
[...]
USB Universal Host Controller Interface driver v2.2
ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 11 (level, low) -> IRQ 11
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: irq 11, io base 0000e400
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:10.0: detected 2 ports
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: default language 0x0409
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.9 uhci_hcd
usb usb1: SerialNumber: 0000:00:10.0
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 2ms
hub 1-0:1.0: local power source is good
ACPI: PCI interrupt 0000:00:10.1[B] -> GSI 10 (level, low) -> IRQ 10
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: irq 10, io base 0000e800
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:10.1: detected 2 ports
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: default language 0x0409
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.9 uhci_hcd
usb usb2: SerialNumber: 0000:00:10.1
usb usb2: hotplug
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: hotplug
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 2ms
hub 2-0:1.0: local power source is good
ACPI: PCI interrupt 0000:00:10.2[C] -> GSI 5 (level, low) -> IRQ 5
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.0: port 1 portsc 008a
hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
uhci_hcd 0000:00:10.2: irq 5, io base 0000ec00
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:10.2: detected 2 ports
usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: default language 0x0409
usb usb3: Product: UHCI Host Controller
usb usb3: Manufacturer: Linux 2.6.9 uhci_hcd
usb usb3: SerialNumber: 0000:00:10.2
usb usb3: hotplug
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: hotplug
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: no power switching (usb 1.0)
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: power on to power good time: 2ms
hub 3-0:1.0: local power source is good
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:10.0: port 2 portsc 008a
hub 1-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
uhci_hcd 0000:00:10.0: suspend_hc
uhci_hcd 0000:00:10.1: suspend_hc
hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:10.1: port 1 portsc 008a
hub 2-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:10.1: port 2 portsc 008a
hub 2-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:10.2: port 1 portsc 008a
hub 3-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:10.2: port 2 portsc 008a
hub 3-0:1.0: port 2, status 0100, change 0003, 12 Mb/s
hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100
ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96
ACPI: PCI interrupt 0000:00:10.3[D] -> GSI 10 (level, low) -> IRQ 10
ehci_hcd 0000:00:10.3: EHCI Host Controller
ehci_hcd 0000:00:10.3: reset hcs_params 0x3206 dbg=0 cc=3 pcc=2 ordered !ppc
ports=6
ehci_hcd 0000:00:10.3: reset hcc_params 6872 thresh 7 uframes 256/512/1024
ehci_hcd 0000:00:10.3: capability 0001 at 68
ehci_hcd 0000:00:10.3: irq 10, pci mem f891af00
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:10.3: reset command 080002 (park)=0 ithresh=8 period=1024
Reset HALT
ehci_hcd 0000:00:10.3: init command 010009 (park)=0 ithresh=1 period=256 RUN
ehci_hcd 0000:00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
ehci_hcd 0000:00:10.3: supports USB remote wakeup
usb usb4: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: default language 0x0409
usb usb4: Product: EHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.9 ehci_hcd
usb usb4: SerialNumber: 0000:00:10.3
usb usb4: hotplug
usb usb4: adding 4-0:1.0 (config #1, interface 0)
usb 4-0:1.0: hotplug
hub 4-0:1.0: usb_probe_interface
hub 4-0:1.0: usb_probe_interface - got id
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
hub 4-0:1.0: standalone hub
hub 4-0:1.0: ganged power switching
hub 4-0:1.0: individual port over-current protection
hub 4-0:1.0: Single TT
hub 4-0:1.0: TT requires at most 8 FS bit times
hub 4-0:1.0: power on to power good time: 20ms
hub 4-0:1.0: local power source is good
hub 4-0:1.0: enabling power on all ports
uhci_hcd 0000:00:10.2: suspend_hc
[...]
--
-------------------------------------------------------------------------------
Paul D. Smith <[EMAIL PROTECTED]> HASMAT: HA Software Mthds & Tools
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
These are my opinions---Nortel Networks takes no responsibility for them.
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users