Hi, I tried more...
I am at the latest kernel 2.6.31.4
My USB HD is a regular WD My Book external USB enclosure bought with sata 1TB inside, behaves impeccably with winXP, DOS and Susu Linux so far...not sheevaplug.
usb reset,stop,start made no difference at boot prompt
It was an Lenovo mini optical usb mouse, thinkpad optical travel mouse,draws 20ma @5V only
apt-get install sysfstools got package not found, my /etc/apt/sources.list is:
deb
http://ports.ubuntu.com jaunty main restricted universe multiverse
deb
http://download.webmin.com/download/repository sarge contrib
I do not have any USB 1.1 devices anymore, from the output of lsusb I think the mouse may be usb1.1
lsusb -vv when mouse plugged in:
Hub Port Status:
Port 1: 0000.0301 lowspeed power connect
lsusb -vv when empty or ANY flavour of usb2.0 storage device plugged in.
Hub Port Status:
Port 1: 0000.0100 power
Still struggling, but it could be port only works low speed I suppose.
Cheers
Output of commands suggested from prev post:
Booted with usb2.0 2GB sandisk installed and :
Marvell>> usb stop
stopping USB..
Marvell>> usb reset
(Re)start USB...
USB: scanning bus for devices... 1 USB Device(s) found
scanning bus for storage devices... 0 Storage Device(s) found
Marvell>> usb info
1: Hub, USB Revision 2.0
- Marvell EHCI
- Class: Hub
- PacketSize: 64 Configurations: 1
- Vendor: 0x0000 Product 0x0000 Version 1.0
Configuration: 1
- Interfaces: 1 Self Powered 0mA
Interface: 0
- Alternate Settings 0, Endpoints: 1
- Class Hub
- Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms
Still with usb sandisk 2GB
--------------------------------
root@debian:~# lsusb -vv
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.31.4 ehci_hcd
iProduct 2 Marvell Orion EHCI
iSerial 1 orion-ehci.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 1
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
root@debian:~#
root@debian:~# ls /sys/devices/platform/*ehci* -l
total 0
lrwxrwxrwx 1 root root 0 Oct 15 08:06 driver -> ../../../bus/platform/drivers/orion-ehci
-r--r--r-- 1 root root 4096 Oct 15 08:06 modalias
-r--r--r-- 1 root root 4096 Oct 15 08:06 pools
drwxr-xr-x 2 root root 0 Oct 15 08:06 power
lrwxrwxrwx 1 root root 0 Oct 15 08:04 subsystem -> ../../../bus/platform
-rw-r--r-- 1 root root 4096 Oct 15 08:04 uevent
drwxr-xr-x 6 root root 0 Oct 15 08:04 usb1
root@debian:~#
with USB mouse installed, maybe usb1.1
---------------------------------------------------
root@debian:~# lsusb -vv
hub 1-0:1.0: unable to enumerate USB device on port 1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.31.4 ehci_hcd
iProduct 2 Marvell Orion EHCI
iSerial 1 orion-ehci.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 1
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0301 lowspeed power connect
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
root@debian:~#Output trying the ideas you suggested above.