Bug#555835: linux-image-2.6.30-2-686: Unusual usb storage Samsung YP-CP3 not working
Hello, Signed-off GIT patch attached. Moritz Muehlenhoff j...@inutil.org writes: [CCing upstream for review/merge of the patch proposed by Vitaly.] This was reported to Debian as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555835 Vitaly, please add a Signed-off-by: header as described in Documentation/SubmittingPatches Cheers, Moritz On Thu, Nov 12, 2009 at 02:17:09AM +0300, Vitaly Kuznetsov wrote: Package: linux-image-2.6.30-2-686 Version: 2.6.30-8 Severity: normal Tags: patch Unusual usb storage Samsung YP-CP3 (mp4 player) not working (disconnects immediately after connection), dmesg: [ 1457.432058] usb 2-6: new high speed USB device using ehci_hcd and address 2 [ 1457.564921] usb 2-6: New USB device found, idVendor=04e8, idProduct=5122 [ 1457.564925] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1457.564928] usb 2-6: Product: YP-CP3 [ 1457.564931] usb 2-6: Manufacturer: SAMSUNG [ 1457.564933] usb 2-6: SerialNumber: USBV1.00 [ 1457.565058] usb 2-6: configuration #1 chosen from 1 choice [ 1457.648326] Initializing USB Mass Storage driver... [ 1457.648725] scsi3 : SCSI emulation for USB Mass Storage devices [ 1457.648857] usb-storage: device found at 2 [ 1457.648859] usb-storage: waiting for device to settle before scanning [ 1457.648866] usbcore: registered new interface driver usb-storage [ 1457.648870] USB Mass Storage support registered. [ 1462.644223] usb-storage: device scan complete [ 1462.644699] scsi 3:0:0:0: Direct-Access SAMSUNG YP-CP3 1.00 PQ: 0 ANSI: 0 [ 1462.645313] scsi 3:0:0:1: Direct-Access SAMSUNG microSD Card 1.00 PQ: 0 ANSI: 0 CCS [ 1462.649922] sd 3:0:0:0: [sdb] 7649280 512-byte hardware sectors: (3.91 GB/3.64 GiB) [ 1462.761061] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.009063] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.256053] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.505060] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.756066] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.008104] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.140585] sd 3:0:0:0: [sdb] Write Protect is off [ 1464.140590] sd 3:0:0:0: [sdb] Mode Sense: 00 00 00 00 [ 1464.140592] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 1464.141322] sd 3:0:0:1: [sdc] Attached SCSI removable disk [ 1464.257057] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.512064] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.760074] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.816364] usb 2-6: USB disconnect, address 2 [ 1464.817340] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 1464.817352] sdb:2ldm_validate_partition_table(): Disk read failed. [ 1464.818575] Dev sdb: unable to read RDB block 0 [ 1464.818618] unable to read partition table I wrote a small patch to fix this problem: --- drivers/usb/storage/unusual_devs.h.old 2009-09-26 01:58:45.0 +0400 +++ drivers/usb/storage/unusual_devs.h 2009-11-12 02:01:20.0 +0300 @@ -495,6 +495,13 @@ US_SC_DEVICE, US_PR_DEVICE, NULL, US_FL_MAX_SECTORS_64), +/* Reported by Vitaly Kuznetsov vi...@altlinux.ru */ +UNUSUAL_DEV( 0x04e8, 0x5122, 0x, 0x, + Samsung, + YP-CP3, + US_SC_DEVICE, US_PR_DEVICE, NULL, + US_FL_MAX_SECTORS_64 | US_FL_FIX_INQUIRY | US_FL_FIX_CAPACITY | US_FL_BULK_IGNORE_TAG), + /* Entry and supporting patch by Theodore Kilgore kilg...@auburn.edu. * Device uses standards-violating 32-byte Bulk Command Block Wrappers and * reports itself as Proprietary SCSI Bulk. Cf. device entry 0x084d:0x0011. Now this device works perfect, dmesg: [ 6126.086942] usb-storage: device found at 19 [ 6126.086947] usb-storage: waiting for device to settle before scanning [ 6131.084350] usb-storage: device scan complete [ 6131.084553] scsi 20:0:0:0: Direct-Access Samsung YP-CP3 PQ: 0 ANSI: 2 [ 6131.084680] scsi 20:0:0:1: Direct-Access Samsung YP-CP3 PQ: 0 ANSI: 2 [ 6131.088943] sd 20:0:0:1: [sdc] Attached SCSI removable disk [ 6131.097925] sd 20:0:0:0: [sdb] Adjusting the sector count from its reported value: 7649280 [ 6131.097940] sd 20:0:0:0: [sdb] 7649279 512-byte hardware sectors: (3.91 GB/3.64 GiB) [ 6131.099241] sd 20:0:0:0: [sdb] Write Protect is off [ 6131.099250] sd 20:0:0:0: [sdb] Mode Sense: 03 00 00 00 [ 6131.099256] sd 20:0:0:0: [sdb] Assuming drive cache: write through [ 6131.100855] sd 20:0:0:0: [sdb] Adjusting the sector count from its reported value: 7649280 [ 6131.101355] sd 20:0:0:0: [sdb] Assuming drive cache: write through [ 6131.101367] sdb: [ 6131.102452] sd 20:0:0:0: [sdb] Attached SCSI removable disk -- Vitaly Kuznetsov, ALT Linux. From
Bug#555835: linux-image-2.6.30-2-686: Unusual usb storage Samsung YP-CP3 not working
[CCing upstream for review/merge of the patch proposed by Vitaly.] This was reported to Debian as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555835 Vitaly, please add a Signed-off-by: header as described in Documentation/SubmittingPatches Cheers, Moritz On Thu, Nov 12, 2009 at 02:17:09AM +0300, Vitaly Kuznetsov wrote: Package: linux-image-2.6.30-2-686 Version: 2.6.30-8 Severity: normal Tags: patch Unusual usb storage Samsung YP-CP3 (mp4 player) not working (disconnects immediately after connection), dmesg: [ 1457.432058] usb 2-6: new high speed USB device using ehci_hcd and address 2 [ 1457.564921] usb 2-6: New USB device found, idVendor=04e8, idProduct=5122 [ 1457.564925] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1457.564928] usb 2-6: Product: YP-CP3 [ 1457.564931] usb 2-6: Manufacturer: SAMSUNG [ 1457.564933] usb 2-6: SerialNumber: USBV1.00 [ 1457.565058] usb 2-6: configuration #1 chosen from 1 choice [ 1457.648326] Initializing USB Mass Storage driver... [ 1457.648725] scsi3 : SCSI emulation for USB Mass Storage devices [ 1457.648857] usb-storage: device found at 2 [ 1457.648859] usb-storage: waiting for device to settle before scanning [ 1457.648866] usbcore: registered new interface driver usb-storage [ 1457.648870] USB Mass Storage support registered. [ 1462.644223] usb-storage: device scan complete [ 1462.644699] scsi 3:0:0:0: Direct-Access SAMSUNG YP-CP3 1.00 PQ: 0 ANSI: 0 [ 1462.645313] scsi 3:0:0:1: Direct-Access SAMSUNG microSD Card 1.00 PQ: 0 ANSI: 0 CCS [ 1462.649922] sd 3:0:0:0: [sdb] 7649280 512-byte hardware sectors: (3.91 GB/3.64 GiB) [ 1462.761061] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.009063] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.256053] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.505060] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.756066] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.008104] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.140585] sd 3:0:0:0: [sdb] Write Protect is off [ 1464.140590] sd 3:0:0:0: [sdb] Mode Sense: 00 00 00 00 [ 1464.140592] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 1464.141322] sd 3:0:0:1: [sdc] Attached SCSI removable disk [ 1464.257057] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.512064] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.760074] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.816364] usb 2-6: USB disconnect, address 2 [ 1464.817340] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 1464.817352] sdb:2ldm_validate_partition_table(): Disk read failed. [ 1464.818575] Dev sdb: unable to read RDB block 0 [ 1464.818618] unable to read partition table I wrote a small patch to fix this problem: --- drivers/usb/storage/unusual_devs.h.old 2009-09-26 01:58:45.0 +0400 +++ drivers/usb/storage/unusual_devs.h 2009-11-12 02:01:20.0 +0300 @@ -495,6 +495,13 @@ US_SC_DEVICE, US_PR_DEVICE, NULL, US_FL_MAX_SECTORS_64), +/* Reported by Vitaly Kuznetsov vi...@altlinux.ru */ +UNUSUAL_DEV( 0x04e8, 0x5122, 0x, 0x, + Samsung, + YP-CP3, + US_SC_DEVICE, US_PR_DEVICE, NULL, + US_FL_MAX_SECTORS_64 | US_FL_FIX_INQUIRY | US_FL_FIX_CAPACITY | US_FL_BULK_IGNORE_TAG), + /* Entry and supporting patch by Theodore Kilgore kilg...@auburn.edu. * Device uses standards-violating 32-byte Bulk Command Block Wrappers and * reports itself as Proprietary SCSI Bulk. Cf. device entry 0x084d:0x0011. Now this device works perfect, dmesg: [ 6126.086942] usb-storage: device found at 19 [ 6126.086947] usb-storage: waiting for device to settle before scanning [ 6131.084350] usb-storage: device scan complete [ 6131.084553] scsi 20:0:0:0: Direct-Access Samsung YP-CP3 PQ: 0 ANSI: 2 [ 6131.084680] scsi 20:0:0:1: Direct-Access Samsung YP-CP3 PQ: 0 ANSI: 2 [ 6131.088943] sd 20:0:0:1: [sdc] Attached SCSI removable disk [ 6131.097925] sd 20:0:0:0: [sdb] Adjusting the sector count from its reported value: 7649280 [ 6131.097940] sd 20:0:0:0: [sdb] 7649279 512-byte hardware sectors: (3.91 GB/3.64 GiB) [ 6131.099241] sd 20:0:0:0: [sdb] Write Protect is off [ 6131.099250] sd 20:0:0:0: [sdb] Mode Sense: 03 00 00 00 [ 6131.099256] sd 20:0:0:0: [sdb] Assuming drive cache: write through [ 6131.100855] sd 20:0:0:0: [sdb] Adjusting the sector count from its reported value: 7649280 [ 6131.101355] sd 20:0:0:0: [sdb] Assuming drive cache: write through [ 6131.101367] sdb: [ 6131.102452] sd 20:0:0:0: [sdb] Attached SCSI removable disk -- To UNSUBSCRIBE, email to
Bug#555835: linux-image-2.6.30-2-686: Unusual usb storage Samsung YP-CP3 not working
Package: linux-image-2.6.30-2-686 Version: 2.6.30-8 Severity: normal Tags: patch Unusual usb storage Samsung YP-CP3 (mp4 player) not working (disconnects immediately after connection), dmesg: [ 1457.432058] usb 2-6: new high speed USB device using ehci_hcd and address 2 [ 1457.564921] usb 2-6: New USB device found, idVendor=04e8, idProduct=5122 [ 1457.564925] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1457.564928] usb 2-6: Product: YP-CP3 [ 1457.564931] usb 2-6: Manufacturer: SAMSUNG [ 1457.564933] usb 2-6: SerialNumber: USBV1.00 [ 1457.565058] usb 2-6: configuration #1 chosen from 1 choice [ 1457.648326] Initializing USB Mass Storage driver... [ 1457.648725] scsi3 : SCSI emulation for USB Mass Storage devices [ 1457.648857] usb-storage: device found at 2 [ 1457.648859] usb-storage: waiting for device to settle before scanning [ 1457.648866] usbcore: registered new interface driver usb-storage [ 1457.648870] USB Mass Storage support registered. [ 1462.644223] usb-storage: device scan complete [ 1462.644699] scsi 3:0:0:0: Direct-Access SAMSUNG YP-CP3 1.00 PQ: 0 ANSI: 0 [ 1462.645313] scsi 3:0:0:1: Direct-Access SAMSUNG microSD Card 1.00 PQ: 0 ANSI: 0 CCS [ 1462.649922] sd 3:0:0:0: [sdb] 7649280 512-byte hardware sectors: (3.91 GB/3.64 GiB) [ 1462.761061] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.009063] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.256053] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.505060] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1463.756066] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.008104] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.140585] sd 3:0:0:0: [sdb] Write Protect is off [ 1464.140590] sd 3:0:0:0: [sdb] Mode Sense: 00 00 00 00 [ 1464.140592] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 1464.141322] sd 3:0:0:1: [sdc] Attached SCSI removable disk [ 1464.257057] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.512064] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.760074] usb 2-6: reset high speed USB device using ehci_hcd and address 2 [ 1464.816364] usb 2-6: USB disconnect, address 2 [ 1464.817340] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 1464.817352] sdb:2ldm_validate_partition_table(): Disk read failed. [ 1464.818575] Dev sdb: unable to read RDB block 0 [ 1464.818618] unable to read partition table I wrote a small patch to fix this problem: --- drivers/usb/storage/unusual_devs.h.old 2009-09-26 01:58:45.0 +0400 +++ drivers/usb/storage/unusual_devs.h 2009-11-12 02:01:20.0 +0300 @@ -495,6 +495,13 @@ US_SC_DEVICE, US_PR_DEVICE, NULL, US_FL_MAX_SECTORS_64), +/* Reported by Vitaly Kuznetsov vi...@altlinux.ru */ +UNUSUAL_DEV( 0x04e8, 0x5122, 0x, 0x, + Samsung, + YP-CP3, + US_SC_DEVICE, US_PR_DEVICE, NULL, + US_FL_MAX_SECTORS_64 | US_FL_FIX_INQUIRY | US_FL_FIX_CAPACITY | US_FL_BULK_IGNORE_TAG), + /* Entry and supporting patch by Theodore Kilgore kilg...@auburn.edu. * Device uses standards-violating 32-byte Bulk Command Block Wrappers and * reports itself as Proprietary SCSI Bulk. Cf. device entry 0x084d:0x0011. Now this device works perfect, dmesg: [ 6126.086942] usb-storage: device found at 19 [ 6126.086947] usb-storage: waiting for device to settle before scanning [ 6131.084350] usb-storage: device scan complete [ 6131.084553] scsi 20:0:0:0: Direct-Access Samsung YP-CP3 PQ: 0 ANSI: 2 [ 6131.084680] scsi 20:0:0:1: Direct-Access Samsung YP-CP3 PQ: 0 ANSI: 2 [ 6131.088943] sd 20:0:0:1: [sdc] Attached SCSI removable disk [ 6131.097925] sd 20:0:0:0: [sdb] Adjusting the sector count from its reported value: 7649280 [ 6131.097940] sd 20:0:0:0: [sdb] 7649279 512-byte hardware sectors: (3.91 GB/3.64 GiB) [ 6131.099241] sd 20:0:0:0: [sdb] Write Protect is off [ 6131.099250] sd 20:0:0:0: [sdb] Mode Sense: 03 00 00 00 [ 6131.099256] sd 20:0:0:0: [sdb] Assuming drive cache: write through [ 6131.100855] sd 20:0:0:0: [sdb] Adjusting the sector count from its reported value: 7649280 [ 6131.101355] sd 20:0:0:0: [sdb] Assuming drive cache: write through [ 6131.101367] sdb: [ 6131.102452] sd 20:0:0:0: [sdb] Attached SCSI removable disk -- Package-specific info: ** Version: Linux version 2.6.30-2-686 (Debian 2.6.30-8) (wa...@debian.org) (gcc version 4.3.4 (Debian 4.3.4-3) ) #1 SMP Sat Sep 26 01:16:22 UTC 2009 ** Command line: auto BOOT_IMAGE=Linux ro root=802 quiet ** Not tainted ** Kernel log: [ 5499.236068] usb 2-5: reset high speed USB device using ehci_hcd and address 15 [ 5499.292428] usb 2-5: USB disconnect, address 15 [ 5499.293059] sd 16:0:0:0: [sdb] Write Protect is off [ 5499.293067] sd 16:0:0:0: [sdb] Mode