Myson usb 51 in 1 device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have an older Sandisk 12-1 reader and recently bought a 16GB SDHC Card. 
Could not get the 12-1 to read the card, even though it reads the CF card used 
in my camera and a 2GB SD card from my Wii just fine. So I figured the 12-1 
was a bit to oldish and got a Digital Concepts 51-1, Model CR-75-P. 

I am using Lunar-Linux (source based, x86-64, no multi-lib), 2.6.30.4, current 
version of usbutils, libusb, udev-141, etc. I have been bouncing between this 
box and another with PClinuxOS (2.6.28.x) and this device works just fine with 
CF/SD/SDHC on the PCLinuxOS box. 

The reason for this email started when I ran usb-devices script. On both boxes 
lsusb lists the device as; 

Bus 001 Device 007: ID 04cf:9920 Myson Century, Inc. CS8819A2-114 Mass Storage 
Device

When I use usb-devices script on the Lunar box, it displays information but it 
throws this error in the midst of the info;

T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=01 Dev#=  7 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1     
/usr/sbin/usb-devices: line 128: printf: a3: invalid number      
P:  Vendor=04cf ProdID=9920 Rev= 0.16                            
S:  Manufacturer=Myson Century, Inc.                             
S:  Product=CS8819A3-116                                         
S:  SerialNumber=100                                             
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA                           
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(mstor) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=03(out) Atr=02(Bulk) MxPS= 512*1 Ivl=0ms                          
E:  Ad=84(in) Atr=02(Bulk) MxPS= 512*1 Ivl=0ms

With the older Sandisk, no such errors are shown.

On the PCLinux box plugging in the Myson gives this dmesg info;

 
usb-storage: device scan complete
sd 6:0:0:2: [sdd] 31116288 512-byte hardware sectors (15932 MB)
sd 6:0:0:2: [sdd] Write Protect is off
sd 6:0:0:2: [sdd] Mode Sense: 03 00 00 00
sd 6:0:0:2: [sdd] Assuming drive cache: write through
sd 6:0:0:2: ioctl_internal_command return code = 8000002
   : Sense Key : No Sense [current]
   : Add. Sense: No additional sense information
sd 6:0:0:2: [sdd] 31116288 512-byte hardware sectors (15932 MB)
sd 6:0:0:2: [sdd] Write Protect is off
sd 6:0:0:2: [sdd] Mode Sense: 03 00 00 00
sd 6:0:0:2: [sdd] Assuming drive cache: write through
 sdd: sdd1
sd 6:0:0:2: ioctl_internal_command return code = 8000002
   : Sense Key : No Sense [current]
   : Add. Sense: No additional sense information
sd 6:0:0:2: ioctl_internal_command return code = 8000002
   : Sense Key : No Sense [current]
   : Add. Sense: No additional sense information
sd 6:0:0:2: ioctl_internal_command return code = 8000002
   : Sense Key : No Sense [current]
   : Add. Sense: No additional sense information
sd 6:0:0:2: ioctl_internal_command return code = 8000002
   : Sense Key : No Sense [current]
   : Add. Sense: No additional sense information
sd 6:0:0:2: ioctl_internal_command return code = 8000002
   : Sense Key : No Sense [current]
   : Add. Sense: No additional sense information
usb 1-3: reset high speed USB device using ehci_hcd and address 43
usb 1-3: reset high speed USB device using ehci_hcd and address 43
usb 1-3: reset high speed USB device using ehci_hcd and address 43
usb 1-3: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret 
-108
usb 1-3: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 0 len 2 ret -75
usb 1-3: reset high speed USB device using ehci_hcd and address 43
usb 1-3: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret 
-108
usb 1-3: reset high speed USB device using ehci_hcd and address 43


I don't think those failed cmd are of any concern since I can read/write to 
the Myson. But maybe they are after reading your list of bad behaviors web 
page. When it is plugged into the Lunar box dmesg shows;

usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
scsi 10:0:0:0: Direct-Access     Myson    CS8819A3-116  0  1.01 PQ: 0 ANSI: 0 
CCS
sd 10:0:0:0: Attached scsi generic sg5 type 0
sd 10:0:0:0: [sde] Attached SCSI removable disk
usb-storage: device scan complete
usb 1-6: USB disconnect, address 6
usb 1-6: new high speed USB device using ehci_hcd and address 7
usb 1-6: New USB device found, idVendor=04cf, idProduct=9920
usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-6: Product: CS8819A3-116
usb 1-6: Manufacturer: Myson Century, Inc.
usb 1-6: SerialNumber: 100
usb 1-6: configuration #1 chosen from 1 choice
scsi11 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
scsi 11:0:0:0: Direct-Access     Myson    CS8819A3-116  0  1.01 PQ: 0 ANSI: 0 
CCS
sd 11:0:0:0: Attached scsi generic sg5 type 0
usb-storage: device scan complete
sd 11:0:0:0: [sde] Attached SCSI removable disk

and that is where it stops. It will never find sde1. I have tried to manually 
mount sde, sde1 and mount never finds it. This is really odd and not real sure 
where to go next. I have just about every usb/scsi/sg/mmc etc module enbled in 
the kernel and really do not know what else to look at.

If you want me to try patches to the kernel I would be happy to do so.

If the mail is to the wrong person, or there is a better place to report this. 
Please let me know.

Thanks
Dennis
-- 
You can tuna piano, but you can't tune a fish.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux