Google
  Web www.spinics.net

Read errors on Flash Drive Transcend TS1GJF2A

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


1GB USB2.0 Flash Drive Transcend TS1GJF2A
Motherboard ASUS P4P800 SE (Intel 865PE)

Windows XP- works fine
Linux 2.6.17 - works fine
Linux 2.6.18 - 2.6.22.3 - writes fine, reads with errors (wrong crc, md5 mismatch, etc.)
Tested on Fedora Core 6 and Mandriva 2007.1

udevinfo -p /sys/block/sdb/sdb1 -a

returns on 2.6.17:
------------------------------------------------------------------------------------
[root@localhost xxx]# udevinfo -p /sys/block/sdb/sdb1 -a

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

   looking at device '/block/sdb/sdb1':
     KERNEL=="sdb1"
     SUBSYSTEM=="block"
     DRIVER==""
     ATTR{stat}=="     133      247        0        0"
     ATTR{size}=="2005762"
     ATTR{start}=="62"
     ATTR{dev}=="8:17"

   looking at parent device '/block/sdb':
     KERNELS=="sdb"
     SUBSYSTEMS=="block"
     DRIVERS==""
     ATTRS{stat}=="      30      112      319       16        0        0        0        0        0       16       16"
     ATTRS{size}=="2007040"
     ATTRS{removable}=="1"
     ATTRS{range}=="16"
     ATTRS{dev}=="8:16"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0/host3/target3:0:0/3:0:0:0':
     KERNELS=="3:0:0:0"
     SUBSYSTEMS=="scsi"
     DRIVERS=="sd"
     ATTRS{ioerr_cnt}=="0x2"
     ATTRS{iodone_cnt}=="0x30"
     ATTRS{iorequest_cnt}=="0x30"
     ATTRS{iocounterbits}=="32"
     ATTRS{timeout}=="30"
     ATTRS{state}=="running"
     ATTRS{rev}=="8.07"
     ATTRS{model}=="TS1GJF2A/120    "
     ATTRS{vendor}=="JetFlash"
     ATTRS{scsi_level}=="3"
     ATTRS{type}=="0"
     ATTRS{queue_type}=="none"
     ATTRS{queue_depth}=="1"
     ATTRS{device_blocked}=="0"
     ATTRS{max_sectors}=="240"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0/host3/target3:0:0':
     KERNELS=="target3:0:0"
     SUBSYSTEMS==""
     DRIVERS==""

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0/host3':
     KERNELS=="host3"
     SUBSYSTEMS==""
     DRIVERS==""

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0':
     KERNELS=="5-8:1.0"
     SUBSYSTEMS=="usb"
     DRIVERS=="usb-storage"
     ATTRS{modalias}=="usb:v058Fp6387d0141dc00dsc00dp00ic08isc06ip50"
     ATTRS{bInterfaceProtocol}=="50"
     ATTRS{bInterfaceSubClass}=="06"
     ATTRS{bInterfaceClass}=="08"
     ATTRS{bNumEndpoints}=="02"
     ATTRS{bAlternateSetting}==" 0"
     ATTRS{bInterfaceNumber}=="00"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8':
     KERNELS=="5-8"
     SUBSYSTEMS=="usb"
     DRIVERS=="usb"
     ATTRS{configuration}==""
     ATTRS{serial}=="WCFR6RWN"
     ATTRS{product}=="Mass Storage Device"
     ATTRS{manufacturer}=="Generic"
     ATTRS{maxchild}=="0"
     ATTRS{version}==" 2.00"
     ATTRS{devnum}=="3"
     ATTRS{speed}=="480"
     ATTRS{bMaxPacketSize0}=="64"
     ATTRS{bNumConfigurations}=="1"
     ATTRS{bDeviceProtocol}=="00"
     ATTRS{bDeviceSubClass}=="00"
     ATTRS{bDeviceClass}=="00"
     ATTRS{bcdDevice}=="0141"
     ATTRS{idProduct}=="6387"
     ATTRS{idVendor}=="058f"
     ATTRS{bMaxPower}=="100mA"
     ATTRS{bmAttributes}=="80"
     ATTRS{bConfigurationValue}=="1"
     ATTRS{bNumInterfaces}==" 1"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5':
     KERNELS=="usb5"
     SUBSYSTEMS=="usb"
     DRIVERS=="usb"
     ATTRS{configuration}==""
     ATTRS{serial}=="0000:00:1d.7"
     ATTRS{product}=="EHCI Host Controller"
     ATTRS{manufacturer}=="Linux 2.6.17-13mdv ehci_hcd"
     ATTRS{maxchild}=="8"
     ATTRS{version}==" 2.00"
     ATTRS{devnum}=="1"
     ATTRS{speed}=="480"
     ATTRS{bMaxPacketSize0}=="64"
     ATTRS{bNumConfigurations}=="1"
     ATTRS{bDeviceProtocol}=="01"
     ATTRS{bDeviceSubClass}=="00"
     ATTRS{bDeviceClass}=="09"
     ATTRS{bcdDevice}=="0206"
     ATTRS{idProduct}=="0000"
     ATTRS{idVendor}=="0000"
     ATTRS{bMaxPower}=="  0mA"
     ATTRS{bmAttributes}=="e0"
     ATTRS{bConfigurationValue}=="1"
     ATTRS{bNumInterfaces}==" 1"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7':
     KERNELS=="0000:00:1d.7"
     SUBSYSTEMS=="pci"
     DRIVERS=="ehci_hcd"
     ATTRS{modalias}=="pci:v00008086d000024DDsv00001043sd000080A6bc0Csc03i20"
     ATTRS{local_cpus}=="ffffffff"
     ATTRS{irq}=="19"
     ATTRS{class}=="0x0c0320"
     ATTRS{subsystem_device}=="0x80a6"
     ATTRS{subsystem_vendor}=="0x1043"
     ATTRS{device}=="0x24dd"
     ATTRS{vendor}=="0x8086"

   looking at parent device '/devices/pci0000:00':
     KERNELS=="pci0000:00"
     SUBSYSTEMS==""
     DRIVERS==""

on 2.6.22.3:
-----------------------------------------------------------------------------------------
[root@localhost xxx]# udevinfo -p /sys/block/sdb/sdb1 -a

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

   looking at device '/block/sdb/sdb1':
     KERNEL=="sdb1"
     SUBSYSTEM=="block"
     DRIVER==""
     ATTR{stat}=="     133      247        0        0"
     ATTR{size}=="2005762"
     ATTR{start}=="62"
     ATTR{dev}=="8:17"

   looking at parent device '/block/sdb':
     KERNELS=="sdb"
     SUBSYSTEMS=="block"
     DRIVERS==""
     ATTRS{capability}=="13"
     ATTRS{stat}=="      48       94      319       41        0        0        0        0        0       30       41"
     ATTRS{size}=="2007040"
     ATTRS{removable}=="1"
     ATTRS{range}=="16"
     ATTRS{dev}=="8:16"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0/host4/target4:0:0/4:0:0:0':
     KERNELS=="4:0:0:0"
     SUBSYSTEMS=="scsi"
     DRIVERS=="sd"
     ATTRS{modalias}=="scsi:t-0x00"
     ATTRS{ioerr_cnt}=="0x2"
     ATTRS{iodone_cnt}=="0x47"
     ATTRS{iorequest_cnt}=="0x47"
     ATTRS{iocounterbits}=="32"
     ATTRS{timeout}=="30"
     ATTRS{state}=="running"
     ATTRS{rev}=="8.07"
     ATTRS{model}=="TS1GJF2A/120    "
     ATTRS{vendor}=="JetFlash"
     ATTRS{scsi_level}=="3"
     ATTRS{type}=="0"
     ATTRS{queue_type}=="none"
     ATTRS{queue_depth}=="1"
     ATTRS{device_blocked}=="0"
     ATTRS{max_sectors}=="240"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0/host4/target4:0:0':
     KERNELS=="target4:0:0"
     SUBSYSTEMS==""
     DRIVERS==""
     ATTRS{uevent}==""

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0/host4':
     KERNELS=="host4"
     SUBSYSTEMS==""
     DRIVERS==""
     ATTRS{uevent}==""

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8/5-8:1.0':
     KERNELS=="5-8:1.0"
     SUBSYSTEMS=="usb"
     DRIVERS=="usb-storage"
     ATTRS{modalias}=="usb:v058Fp6387d0141dc00dsc00dp00ic08isc06ip50"
     ATTRS{bInterfaceProtocol}=="50"
     ATTRS{bInterfaceSubClass}=="06"
     ATTRS{bInterfaceClass}=="08"
     ATTRS{bNumEndpoints}=="02"
     ATTRS{bAlternateSetting}==" 0"
     ATTRS{bInterfaceNumber}=="00"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5/5-8':
     KERNELS=="5-8"
     SUBSYSTEMS=="usb"
     DRIVERS=="usb"
     ATTRS{serial}=="WCFR6RWN"
     ATTRS{product}=="Mass Storage Device"
     ATTRS{manufacturer}=="Generic"
     ATTRS{quirks}=="0x0"
     ATTRS{maxchild}=="0"
     ATTRS{version}==" 2.00"
     ATTRS{devnum}=="2"
     ATTRS{busnum}=="5"
     ATTRS{speed}=="480"
     ATTRS{bMaxPacketSize0}=="64"
     ATTRS{bNumConfigurations}=="1"
     ATTRS{bDeviceProtocol}=="00"
     ATTRS{bDeviceSubClass}=="00"
     ATTRS{bDeviceClass}=="00"
     ATTRS{bcdDevice}=="0141"
     ATTRS{idProduct}=="6387"
     ATTRS{idVendor}=="058f"
     ATTRS{bMaxPower}=="100mA"
     ATTRS{bmAttributes}=="80"
     ATTRS{bConfigurationValue}=="1"
     ATTRS{bNumInterfaces}==" 1"
     ATTRS{configuration}==""
     ATTRS{dev}=="189:513"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb5':
     KERNELS=="usb5"
     SUBSYSTEMS=="usb"
     DRIVERS=="usb"
     ATTRS{serial}=="0000:00:1d.7"
     ATTRS{product}=="EHCI Host Controller"
     ATTRS{manufacturer}=="Linux 2.6.22.2 ehci_hcd"
     ATTRS{quirks}=="0x0"
     ATTRS{maxchild}=="8"
     ATTRS{version}==" 2.00"
     ATTRS{devnum}=="1"
     ATTRS{busnum}=="5"
     ATTRS{speed}=="480"
     ATTRS{bMaxPacketSize0}=="64"
     ATTRS{bNumConfigurations}=="1"
     ATTRS{bDeviceProtocol}=="01"
     ATTRS{bDeviceSubClass}=="00"
     ATTRS{bDeviceClass}=="09"
     ATTRS{bcdDevice}=="0206"
     ATTRS{idProduct}=="0000"
     ATTRS{idVendor}=="0000"
     ATTRS{bMaxPower}=="  0mA"
     ATTRS{bmAttributes}=="e0"
     ATTRS{bConfigurationValue}=="1"
     ATTRS{bNumInterfaces}==" 1"
     ATTRS{configuration}==""
     ATTRS{dev}=="189:512"

   looking at parent device '/devices/pci0000:00/0000:00:1d.7':
     KERNELS=="0000:00:1d.7"
     SUBSYSTEMS=="pci"
     DRIVERS=="ehci_hcd"
     ATTRS{msi_bus}==""
     ATTRS{broken_parity_status}=="0"
     ATTRS{enable}=="1"
     ATTRS{modalias}=="pci:v00008086d000024DDsv00001043sd000080A6bc0Csc03i20"
     ATTRS{local_cpus}=="1"
     ATTRS{irq}=="19"
     ATTRS{class}=="0x0c0320"
     ATTRS{subsystem_device}=="0x80a6"
     ATTRS{subsystem_vendor}=="0x1043"
     ATTRS{device}=="0x24dd"
     ATTRS{vendor}=="0x8086"

   looking at parent device '/devices/pci0000:00':
     KERNELS=="pci0000:00"
     SUBSYSTEMS==""
     DRIVERS==""
     ATTRS{uevent}==""


--------------------------------------------------------------------------------
lspci -v returns


00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
         Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
         Flags: bus master, medium devsel, latency 0, IRQ 17
         I/O ports at ef00 [size=32]

00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
         Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
         Flags: bus master, medium devsel, latency 0, IRQ 18
         I/O ports at ef20 [size=32]

00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
         Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
         Flags: bus master, medium devsel, latency 0, IRQ 16
         I/O ports at ef40 [size=32]

00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
         Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
         Flags: bus master, medium devsel, latency 0, IRQ 17
         I/O ports at ef80 [size=32]

00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
         Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
         Flags: bus master, medium devsel, latency 0, IRQ 19
         Memory at febffc00 (32-bit, non-prefetchable) [size=1K]
         Capabilities: [50] Power Management version 2
         Capabilities: [58] Debug port





-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Linux-usb-users@xxxxxxxxxxxxxxxxxxxxx
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

[Linux USB]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Video Projectors]     [PDAs]     [Free Online Dating]     [Hacking TiVo]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Devices]     [Big List of Linux Books]     [16.7MP]

Powered by Linux