Bug 459809 - usb-storage device based on Rockchip 2706 can't be mounted
Summary: usb-storage device based on Rockchip 2706 can't be mounted
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 9
Hardware: All
OS: Linux
medium
low
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-08-22 15:26 UTC by Adrian "Adi1981" P.
Modified: 2009-07-14 14:20 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-07-14 14:20:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
dmesg output with CONFIG_USB_STORAGE_DEBUG set (80.33 KB, text/plain)
2008-08-26 22:19 UTC, Adrian "Adi1981" P.
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Linux Kernel 11423 0 None None None Never

Description Adrian "Adi1981" P. 2008-08-22 15:26:25 UTC
Description of problem:
I've bought Pentagram Eon Slide-R PMP, which supposed to be compatible with Linux 2.4.4 and higher. But when i tried to plug it into my PC, I'd discovered that it's not possible to mount this player. Worst thing is that device is seen for a few moments, but after short time it is disconnected. Trick with setting max_sectors value to 128 didn't work. Here's output from dmesg, lsusb when device is seen by the system for this few seconds and lspci. fdisk -l shows nothing about device:

usb 2-3: new high speed USB device using ehci_hcd and address 117                                                
usb 2-3: configuration #1 chosen from 1 choice                                                                   
scsi8 : SCSI emulation for USB Mass Storage devices                                                              
usb 2-3: New USB device found, idVendor=071b, idProduct=3203                                                     
usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3                                                
usb 2-3: Product: Eon  MP3                                                                                       
usb 2-3: Manufacturer: EonSlide                                                                                  
usb 2-3: SerialNumber: USBV1.00                                                                                  
usb-storage: device found at 117                                                                                 
usb-storage: waiting for device to settle before scanning                                                        
usb-storage: device scan complete                                                                                
scsi 8:0:0:0: Direct-Access     Eon        Slide-R        1.00 PQ: 0 ANSI: 0                                     
sd 8:0:0:0: [sdb] Attached SCSI removable disk                                                                   
sd 8:0:0:0: Attached scsi generic sg2 type 0                                                                     
sd 8:0:0:0: [sdb] 16011264 512-byte hardware sectors (8198 MB)                                                   
usb 2-3: reset high speed USB device using ehci_hcd and address 117                                              
usb 2-3: device not accepting address 117, error -71                                                             
sd 8:0:0:0: [sdb] Write Protect is off                                                                           
sd 8:0:0:0: [sdb] Mode Sense: 03 00 00 00                                                                        
sd 8:0:0:0: [sdb] Assuming drive cache: write through                                                            
sd 8:0:0:0: [sdb] READ CAPACITY failed                                                                           
sd 8:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK                                     
sd 8:0:0:0: [sdb] Sense not available.                                                                           
sd 8:0:0:0: [sdb] Write Protect is off                                                                           
sd 8:0:0:0: [sdb] Mode Sense: 00 00 00 00                                                                        
sd 8:0:0:0: [sdb] Assuming drive cache: write through                                                            
sd 8:0:0:0: [sdb] READ CAPACITY failed                                                                           
sd 8:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK                                     
sd 8:0:0:0: [sdb] Sense not available.                                                                           
sd 8:0:0:0: [sdb] Write Protect is off                                                                           
sd 8:0:0:0: [sdb] Mode Sense: 00 00 00 00                                                                        
sd 8:0:0:0: [sdb] Assuming drive cache: write through                                                            
sd 8:0:0:0: [sdb] READ CAPACITY failed                                                                           
sd 8:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK                                     
sd 8:0:0:0: [sdb] Sense not available.                                                                           
sd 8:0:0:0: [sdb] Write Protect is off                                                                           
sd 8:0:0:0: [sdb] Mode Sense: 00 00 00 00                                                                        
sd 8:0:0:0: [sdb] Assuming drive cache: write through

# lsusb
Bus 002 Device 124: ID 071b:3203 Domain Technologies, Inc

# lspci                                                                        
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)       
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)        
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)       
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)       
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400M G (rev a1)
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
05:00.0 Memory controller: Intel Corporation Turbo Memory Controller (rev 01)
09:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
09:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
09:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
09:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
09:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

Version-Release number of selected component (if applicable):
All, I've also tried kernel from rawhide - still NO-GO.

Comment 1 Adrian "Adi1981" P. 2008-08-26 22:19:02 UTC
Created attachment 315055 [details]
dmesg output with CONFIG_USB_STORAGE_DEBUG set

Comment 2 Adrian "Adi1981" P. 2008-08-27 21:57:57 UTC
Here's patch proposed by Alan Stern. Beside some alerts that I'm receiving after mounting device, like 

sd 4:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_RETRY
end_request: I/O error, dev sdb, sector 7430880
sd 4:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_RETRY
end_request: I/O error, dev sdb, sector 7431120
usb 2-3: USB disconnect, address 4

everything works fine here (mounting/unmounting/copying etc.)




Index: usb-2.6/drivers/usb/storage/unusual_devs.h
===================================================================
--- usb-2.6.orig/drivers/usb/storage/unusual_devs.h
+++ usb-2.6/drivers/usb/storage/unusual_devs.h
@@ -987,6 +987,13 @@ UNUSUAL_DEV(  0x069b, 0x3004, 0x0001, 0x
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_FIX_CAPACITY ),

+/* Reported by Adrian Pilchowiec <adi1981> */
+UNUSUAL_DEV(  0x071b, 0x3203, 0x0000, 0x0000,
+               "RockChip",
+               "MP3",
+               US_SC_DEVICE, US_PR_DEVICE, NULL,
+               US_FL_NO_WP_DETECT),
+
 /* Reported by Massimiliano Ghilardi <massimiliano.ghilardi>
  * This USB MP3/AVI player device fails and disconnects if more than 128
  * sectors (64kB) are read/written in a single command, and may be present

Comment 3 Adrian "Adi1981" P. 2008-08-29 23:38:50 UTC
Adding 

+UNUSUAL_DEV(  0x071b, 0x3203, 0x0000, 0x0000,
+               "RockChip",
+               "MP3",
+               US_SC_DEVICE, US_PR_DEVICE, NULL,
+               US_FL_MAX_SECTORS_64 ),
+

to previous patch solved problem with those errors, everything works perfect now. 


Problem SOLVED, and for me it can be CLOSED.

Comment 4 Bug Zapper 2009-06-10 02:32:05 UTC
This message is a reminder that Fedora 9 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 9.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '9'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 9's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 9 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 5 Bug Zapper 2009-07-14 14:20:56 UTC
Fedora 9 changed to end-of-life (EOL) status on 2009-07-10. Fedora 9 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.