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

Reply via email to