Mass Storage USB device error

Bug #179250 reported by hwalz
14
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: linux-source-2.6.22

I have a Philips SA 6045 MP3 Player. It should register as a USB mass storage device, and it kind of does (it shows in lsusb) - but then again it doesnt.
when i dmesg i get the following messages:

[14187.944000] usb 5-4: new high speed USB device using ehci_hcd and address 5
[14188.076000] usb 5-4: configuration #1 chosen from 1 choice
[14188.076000] scsi3 : SCSI emulation for USB Mass Storage devices
[14188.076000] usb-storage: device found at 5
[14188.076000] usb-storage: waiting for device to settle before scanning
[14193.076000] usb-storage: device scan complete
[14198.688000] usb 5-4: reset high speed USB device using ehci_hcd and address 5
[14208.932000] usb 5-4: reset high speed USB device using ehci_hcd and address 5
[14225.176000] usb 5-4: reset high speed USB device using ehci_hcd and address 5
[14225.424000] usb 5-4: reset high speed USB device using ehci_hcd and address 5
[14235.668000] usb 5-4: reset high speed USB device using ehci_hcd and address 5
[14235.800000] scsi 3:0:0:0: scsi: Device offlined - not ready after error recovery

lsusb -v for the device is :

Bus 005 Device 005: ID 0471:084e Philips
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  idVendor 0x0471 Philips
  idProduct 0x084e
  bcdDevice 1.00
  iManufacturer 1
  iProduct 2
  iSerial 3
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 39
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0x80
      (Bus Powered)
    MaxPower 500mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 8 Mass Storage
      bInterfaceSubClass 6 SCSI
      bInterfaceProtocol 80 Bulk (Zip)
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x02 EP 2 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x83 EP 3 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 10

please help me - i dont like to start my winxp everytime just to put some mp3 onto this player.

Tags: cft-2.6.27
Revision history for this message
Toon (toon-yopmail) wrote :

Hi,

Same problem with a SA6025...
Anybody can help us ?

Thanks.

Revision history for this message
Leonidv (leonidv) wrote :

Hello, I have this problem too.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Hardy Heron Alpha series is currently under development and contains an updated version of the kernel. It would be helpful if you could test the latest Hardy Alpha release: http://www.ubuntu.com/testing . You should be able to then test the new kernel via the LiveCD. If you can, please verify if this bug still exists or not and report back your results. Thanks.

Changed in linux-source-2.6.22:
status: New → Incomplete
Revision history for this message
Toon (toon-yopmail) wrote :

Hi,

I tested the new kernel via the live CD.
No change !

Revision history for this message
Chugajstyr (chugajstyr) wrote :
Download full text (3.2 KiB)

    Same trouble... Kubuntu 7.10, external USB HDD 100 Gb 2.5' (HDD get power supply only from USB).
Often after copy (move) some files from FAT32 partition to internal HDD I got 100% CPU load, freeze of moving files, dmesg show me messages like:
[16007.028000] usb 1-4: reset high speed USB device using ehci_hcd and address 3
[16037.756000] usb 1-4: reset high speed USB device using ehci_hcd and address 3
[16068.000000] usb 1-4: reset high speed USB device using ehci_hcd and address 3
[16098.244000] usb 1-4: reset high speed USB device using ehci_hcd and address 3
[16128.488000] usb 1-4: reset high speed USB device using ehci_hcd and address 3
[16158.732000] usb 1-4: reset high speed USB device using ehci_hcd and address 3
[16188.976000] usb 1-4: reset high speed USB device using ehci_hcd and address 3
[16189.108000] sd 6:0:0:0: [sdc] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK,SUGGEST_OK

lsusb -v said about device that it:
Bus 001 Device 004: ID 04cf:8818 Myson Century, Inc. Fast 3.5" External Storage
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  idVendor 0x04cf Myson Century, Inc.
  idProduct 0x8818 Fast 3.5" External Storage
  bcdDevice b0.08
  iManufacturer 1 Myson Century, Inc.
  iProduct 2 USB Mass Storage Device
  iSerial 3 100
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 32
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 4 USB Mass Storage
    bmAttributes 0xc0
      Self Powered
    MaxPower 10mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 2
      bInterfaceClass 8 Mass Storage
      bInterfaceSubClass 5 SFF-8070i
      bInterfaceProtocol 80
      iInterface 5 Mass Storage Class
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x03 EP 3 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x84 EP 4 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
Device Qualifier (for other device speed):
  bLength 10
  bDescriptorType 6
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtoc...

Read more...

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Guys,

ColdEgo - your comment said you were using Kubuntu 7.10. Care to test the latest Hardy Heron 8.04 Beta release? http://www.ubuntu.com/testing

ColdEgo or Toon - when running the Hardy Heron 8.04 Beta release can you capture your dmesg output and then attach it to this report?

Also just adding a note that we'll keep this open against the actively developed kernel but against 2.6.22 this will be closed. Thanks.

Changed in linux:
status: New → Incomplete
Changed in linux-source-2.6.22:
status: Incomplete → Won't Fix
Revision history for this message
Peter Klotz (peter-klotz) wrote :

I am also experiencing USB resets using Ubuntu 7.10 and 8.04 Beta when attaching an external USB 2.0 3.5" HDD.

Running a command like 'wipe -kq /dev/sdg' leads to a reset after running for a few hours.

Sometimes a reset forces a new device mapping (so /dev/sdg is no longer valid) and wipe returns with an error.

Exchanging the external enclosure makes no difference. It also does not matter whether I use a USB port of my computer or plug the HDD into a USB hub.

Here is the result of a test using Hardy 8.04 Beta. The wipe command kept running in this case.

ubuntu@ubuntu:~$ uname -a
Linux ubuntu 2.6.24-12-generic #1 SMP Wed Mar 12 23:01:54 UTC 2008 i686 GNU/Linux

ubuntu@ubuntu:~$ cat /var/log/messages
...
Apr 6 13:11:26 ubuntu kernel: [31406.840981] usb 4-2: reset high speed USB device using ehci_hcd and address 9

Revision history for this message
Peter Klotz (peter-klotz) wrote :
Download full text (5.5 KiB)

Ubuntu 8.04 Final still shows the same behavior.

A badblocks run on a 1TB HDD starts returning errors after reaching 700GB due to a USB reset (since the device mapping changed after the reset, sdg->sdh).

Apr 26 17:54:18 centrino kernel: [90474.560262] usb 4-4.4.2.2: new high speed USB device using ehci_hcd and address 22
Apr 26 17:54:33 centrino kernel: [90490.057063] usb 4-4.4.2.2: configuration #1 chosen from 1 choice
Apr 26 17:54:33 centrino kernel: [90490.073685] scsi16 : SCSI emulation for USB Mass Storage devices
Apr 26 17:54:38 centrino kernel: [90495.607861] scsi 16:0:0:0: Direct-Access SAMSUNG HD103UJ PQ: 0 ANSI: 2
Apr 26 17:54:38 centrino kernel: [90495.615055] sd 16:0:0:0: [sdg] 1953525168 512-byte hardware sectors (1000205 MB)
Apr 26 17:54:38 centrino kernel: [90495.622151] sd 16:0:0:0: [sdg] Write Protect is off
Apr 26 17:54:38 centrino kernel: [90495.623511] sd 16:0:0:0: [sdg] 1953525168 512-byte hardware sectors (1000205 MB)
Apr 26 17:54:38 centrino kernel: [90495.625924] sd 16:0:0:0: [sdg] Write Protect is off
Apr 26 17:54:38 centrino kernel: [90495.625948] sdg: sdg1
Apr 26 17:54:38 centrino kernel: [90495.629106] sd 16:0:0:0: [sdg] Attached SCSI disk
Apr 26 17:54:38 centrino kernel: [90495.629213] sd 16:0:0:0: Attached scsi generic sg7 type 0
Apr 26 18:08:37 centrino -- MARK --
Apr 26 18:28:37 centrino -- MARK --
Apr 26 18:48:37 centrino -- MARK --
Apr 26 19:08:37 centrino -- MARK --
Apr 26 19:28:37 centrino -- MARK --
Apr 26 19:48:37 centrino -- MARK --
Apr 26 20:08:37 centrino -- MARK --
Apr 26 20:28:37 centrino -- MARK --
Apr 26 20:48:37 centrino -- MARK --
Apr 26 21:08:37 centrino -- MARK --
Apr 26 21:28:37 centrino -- MARK --
Apr 26 21:48:37 centrino -- MARK --
Apr 26 22:08:37 centrino -- MARK --
Apr 26 22:28:37 centrino -- MARK --
Apr 26 22:48:37 centrino -- MARK --
Apr 26 23:08:37 centrino -- MARK --
Apr 26 23:28:37 centrino -- MARK --
Apr 26 23:48:37 centrino -- MARK --
Apr 27 00:08:37 centrino -- MARK --
Apr 27 00:28:37 centrino -- MARK --
Apr 27 00:48:37 centrino -- MARK --
Apr 27 00:53:07 centrino kernel: [57505.878094] usb 4-4.4.2.2: reset high speed USB device using ehci_hcd and address 22
Apr 27 00:53:19 centrino kernel: [134331.970224] sd 16:0:0:0: [sdg] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Apr 27 00:53:19 centrino kernel: [134331.970243] end_request: I/O error, dev sdg, sector 1457607552
Apr 27 00:53:19 centrino kernel: [134331.971498] sd 16:0:0:0: [sdg] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Apr 27 00:53:19 centrino kernel: [134331.971512] end_request: I/O error, dev sdg, sector 1457607552
Apr 27 00:53:19 centrino kernel: [134331.971615] sd 16:0:0:0: [sdg] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Apr 27 00:53:19 centrino kernel: [134331.971626] end_request: I/O error, dev sdg, sector 1457607552
Apr 27 00:53:19 centrino kernel: [134331.971783] sd 16:0:0:0: [sdg] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Apr 27 00:53:19 centrino kernel: [134331.971794] end_request: I/O error, dev sdg, sector 1457607552
Apr 27 00:53:19 centrino kernel: [134331.971903] sd 16:0:0:0: [sdg] Result: hostbyte=DID_ERROR driverbyte=DRIVER...

Read more...

Revision history for this message
lman_271860 (victorharris) wrote :

have the same problem with my external 2.5" usb hdd

worked under gusy and broke after heron upgrade

have reloaded xp back onto my system as patience wore thin for fix

i think this bug has become critical

Changed in linux:
status: Incomplete → Confirmed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
hwalz (hwalz) wrote : Re: [Bug 179250] Re: Mass Storage USB device error

Hello.

I'm sorry but I can't test if this solves the problem. It occured when I
tried to use a Phillips SA6045 mobile music and video player. I do not
own this device anymore but returned it to the store, where I bought it.
However when looking for solutions on the internet I found out that
other users of this device experience the same problem. So everybody who
owns this device should be able to test whether or not this solves the
problem.

However I'm really looking forward to the upcoming Ubuntu release.

Best Regards,

Hannes Walz

Leann Ogasawara wrote:
> The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the
> upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would
> appreciate it if you could please test this newer 2.6.27 Ubuntu kernel.
> There are one of two ways you should be able to test:
>
> 1) If you are comfortable installing packages on your own, the linux-
> image-2.6.27-* package is currently available for you to install and
> test.
>
> --or--
>
> 2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer
> 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4.
> Please watch http://www.ubuntu.com/testing for Alpha5 to be announced.
> You should then be able to test via a LiveCD.
>
> Please let us know immediately if this newer 2.6.27 kernel resolves the
> bug reported here or if the issue remains. More importantly, please
> open a new bug report for each new bug/regression introduced by the
> 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please
> specifically note if the issue does or does not appear in the 2.6.26
> kernel. Thanks again, we really appreicate your help and feedback.
>
> ** Tags added: cft-2.6.27
>
>

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks for the update kenny1987. Lets keep this open for a while longer in case any others subscribed here are able to test. Thanks.

Changed in linux:
status: Confirmed → Incomplete
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Unfortunately this bug report is being closed because we received no response to the last inquiry for information. However, the Intrepid Ibex 8.10 Beta release was most recently announced - http://www.ubuntu.com/testing/intrepid/beta . If you are able to confirm this is still an issue with this most recent release please feel free to reopen this report. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks.

Changed in linux:
status: Incomplete → Invalid
Revision history for this message
SRElysian (srelysian) wrote :

Still not fixed as of kernel 2.6.27-9

Changed in linux:
status: Invalid → New
Revision history for this message
SRElysian (srelysian) wrote :
Download full text (4.6 KiB)

Info:

I have a GoGear SA6145/37, and it is experiencing the same problem. I am currently running Kubuntu 8.10 (Intrepid Ibex). I will post any relevant information.

** Linux 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux

** I pulled the following from "lsusb -v"

Bus 003 Device 006: ID 0471:2002 Philips
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  idVendor 0x0471 Philips
  idProduct 0x2002
  bcdDevice 1.00
  iManufacturer 1 Philips
  iProduct 2 Philips GoGear SA61XX
  iSerial 3 37000030053B95E208051315010209CB
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 39
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0x80
      (Bus Powered)
    MaxPower 500mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 8 Mass Storage
      bInterfaceSubClass 6 SCSI
      bInterfaceProtocol 80 Bulk (Zip)
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x02 EP 2 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0200 1x 512 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x83 EP 3 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 10
Device Qualifier (for other device speed):
  bLength 10
  bDescriptorType 6
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 64
  bNumConfigurations 1
Device Status: 0x0000
  (Bus Powered)

** Here's "tail -f /var/log/kern.log"

** Upon Plugging it in
Dec 31 16:30:41 apoc-mobile kernel: [258952.312061] usb 3-1: new high speed USB device using ehci_hcd and address 7
Dec 31 16:30:42 apoc-mobile kernel: [258952.521551] usb 3-1: configuratio...

Read more...

Revision history for this message
SRElysian (srelysian) wrote :

** Also from hwinfo --disk

31: USB 00.0: 10600 Disk
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_471_2002_37000030053B95E208051315010209CB_if0
  Unique ID: KRJj.mU6_6JUAdE3
  Parent ID: uIhY.OqydEZZ981A
  SysFS ID: /devices/pci0000:00/0000:00:02.1/usb3/3-1/3-1:1.0
  SysFS BusID: 3-1:1.0
  Hardware Class: disk
  Model: "Philips GoGear SA61XX"
  Hotplug: USB
  Vendor: usb 0x0471 "Philips"
  Device: usb 0x2002 "Philips GoGear SA61XX"
  Revision: "1.00"
  Serial ID: "37000030053B95E208051315010209CB"
  Driver: "usb-storage"
  Driver Modules: "usb_storage"
  Speed: 480 Mbps
  Module Alias: "usb:v0471p2002d0100dc00dsc00dp00ic08isc06ip50"
  Driver Info #0:
    Driver Status: libusual is active
    Driver Activation Cmd: "modprobe libusual"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #40 (Hub)

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi SRElysian, what happens if you unload the ehci_hcd module? Thanks.

Changed in linux:
status: New → Incomplete
Revision history for this message
SRElysian (srelysian) wrote :

I think my post can be ignored and this can be disabled again, I found out later, that while KDE doesn't recognize my mp3 player as a storage device, Amarok (atleast 2.x) detects and allows me to manage it. So long as I use it through Amarok I can put music on it, though I'd prefer to be able to use it as an actual storage device.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Ok, closing again. Thanks.

Changed in linux:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.