On Wed, 21 Nov 2007 00:26:26 +0300, Alan Stern wrote:
> Okay, here's a version of the patch for 2.6.23 and without the
> debugging information.

Many thanks to you for the help! :)
In 2.6.23 patch works perfectly. Errors are not present.

> My guess is that if you decrease max_sectors to 184 (to make it a
> multiple of 8) then the device will work without errors, even when the
> patch isn't present.

Yes, you are right.
max_sectors<=184 is safe for my device even without the patch.
With the patch errors are not present at any max_sectors.

----------------------------------------------------------------------
2.6.17-git22 with patch
max_sectors=240
after copying 700 MB file from flash to HDD

/var/log/kernel/info:

19:34:55 localhost kernel: usb 5-8: new high speed USB device using ehci_hcd 
and address
19:34:55 localhost kernel: usb 5-8: configuration #1 chosen from 1 choice
19:34:55 localhost kernel: scsi4 : SCSI emulation for USB Mass Storage devices
19:34:55 localhost kernel: usb-storage: device found at 4
19:34:55 localhost kernel: usb-storage: waiting for device to settle before 
scanning
19:35:00 localhost kernel:   Vendor: JetFlash  Model: TS1GJF2A/120      Rev: 
8.07
19:35:00 localhost kernel:   Type:   Direct-Access                      ANSI 
SCSI revisi
19:35:00 localhost kernel: SCSI device sdc: 2007040 512-byte hdwr sectors (1028 
MB)
19:35:00 localhost kernel: sdc: Write Protect is off
19:35:00 localhost kernel: sdc: Mode Sense: 03 00 00 00
19:35:00 localhost kernel: SCSI device sdc: 2007040 512-byte hdwr sectors (1028 
MB)
19:35:00 localhost kernel: sdc: Write Protect is off
19:35:00 localhost kernel: sdc: Mode Sense: 03 00 00 00
19:35:00 localhost kernel:  sdc: sdc1
19:35:00 localhost kernel: sd 4:0:0:0: Attached scsi removable disk sdc
19:35:00 localhost kernel: sd 4:0:0:0: Attached scsi generic sg2 type 0
19:35:00 localhost kernel: usb-storage: device scan complete
19:35:11 localhost kernel: driver_byte 8, sense key 3
19:35:11 localhost kernel: error_sector 0, req_sector 53977, resid 25088, 
underflow 1228
19:35:11 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:11 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:11 localhost kernel: sdc: Current: sense key: Medium Error
19:35:11 localhost kernel:     Additional sense: Unrecovered read error
19:35:11 localhost kernel: Info fld=0x0
19:35:13 localhost kernel: driver_byte 8, sense key 3
19:35:13 localhost kernel: error_sector 0, req_sector 147433, resid 25088, 
underflow 122
19:35:13 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:13 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:13 localhost kernel: sdc: Current: sense key: Medium Error
19:35:13 localhost kernel:     Additional sense: Unrecovered read error
19:35:13 localhost kernel: Info fld=0x0
19:35:13 localhost kernel: driver_byte 8, sense key 3
19:35:13 localhost kernel: error_sector 0, req_sector 188393, resid 25088, 
underflow 122
19:35:13 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:13 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:13 localhost kernel: sdc: Current: sense key: Medium Error
19:35:13 localhost kernel:     Additional sense: Unrecovered read error
19:35:13 localhost kernel: Info fld=0x0
19:35:18 localhost kernel: driver_byte 8, sense key 3
19:35:18 localhost kernel: error_sector 0, req_sector 405481, resid 25088, 
underflow 122
19:35:18 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:18 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:18 localhost kernel: sdc: Current: sense key: Medium Error
19:35:18 localhost kernel:     Additional sense: Unrecovered read error
19:35:18 localhost kernel: Info fld=0x0
19:35:19 localhost kernel: driver_byte 8, sense key 3
19:35:19 localhost kernel: error_sector 0, req_sector 463577, resid 25088, 
underflow 122
19:35:19 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:19 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:19 localhost kernel: sdc: Current: sense key: Medium Error
19:35:19 localhost kernel:     Additional sense: Unrecovered read error
19:35:19 localhost kernel: Info fld=0x0
19:35:21 localhost kernel: driver_byte 8, sense key 3
19:35:21 localhost kernel: error_sector 0, req_sector 585945, resid 25088, 
underflow 122
19:35:21 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:21 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:21 localhost kernel: sdc: Current: sense key: Medium Error
19:35:21 localhost kernel:     Additional sense: Unrecovered read error
19:35:21 localhost kernel: Info fld=0x0
19:35:25 localhost kernel: driver_byte 8, sense key 3
19:35:25 localhost kernel: error_sector 0, req_sector 774361, resid 25088, 
underflow 122
19:35:25 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:25 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:25 localhost kernel: sdc: Current: sense key: Medium Error
19:35:25 localhost kernel:     Additional sense: Unrecovered read error
19:35:25 localhost kernel: Info fld=0x0
19:35:30 localhost kernel: driver_byte 8, sense key 3
19:35:30 localhost kernel: error_sector 0, req_sector 999401, resid 25088, 
underflow 122
19:35:30 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:30 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:30 localhost kernel: sdc: Current: sense key: Medium Error
19:35:30 localhost kernel:     Additional sense: Unrecovered read error
19:35:30 localhost kernel: Info fld=0x0
19:35:31 localhost kernel: driver_byte 8, sense key 3
19:35:31 localhost kernel: error_sector 0, req_sector 1032409, resid 25088, 
underflow 12
19:35:31 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:31 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:31 localhost kernel: sdc: Current: sense key: Medium Error
19:35:31 localhost kernel:     Additional sense: Unrecovered read error
19:35:31 localhost kernel: Info fld=0x0
19:35:31 localhost kernel: driver_byte 8, sense key 3
19:35:31 localhost kernel: error_sector 0, req_sector 1048793, resid 25088, 
underflow 12
19:35:31 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:31 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:31 localhost kernel: sdc: Current: sense key: Medium Error
19:35:31 localhost kernel:     Additional sense: Unrecovered read error
19:35:31 localhost kernel: Info fld=0x0
19:35:35 localhost kernel: driver_byte 8, sense key 3
19:35:35 localhost kernel: error_sector 0, req_sector 1176041, resid 25088, 
underflow 12
19:35:35 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:35 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:35 localhost kernel: sdc: Current: sense key: Medium Error
19:35:35 localhost kernel:     Additional sense: Unrecovered read error
19:35:35 localhost kernel: Info fld=0x0
19:35:40 localhost kernel: driver_byte 8, sense key 3
19:35:40 localhost kernel: error_sector 0, req_sector 1294825, resid 25088, 
underflow 12
19:35:40 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:40 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:40 localhost kernel: sdc: Current: sense key: Medium Error
19:35:40 localhost kernel:     Additional sense: Unrecovered read error
19:35:40 localhost kernel: Info fld=0x0
19:35:41 localhost kernel: driver_byte 8, sense key 3
19:35:41 localhost kernel: error_sector 0, req_sector 1355753, resid 25088, 
underflow 12
19:35:41 localhost kernel: Adjusted good_bytes from 122880 to 97792
19:35:41 localhost kernel: sd 4:0:0:0: SCSI error: return code = 0x08000002
19:35:41 localhost kernel: sdc: Current: sense key: Medium Error
19:35:41 localhost kernel:     Additional sense: Unrecovered read error
19:35:41 localhost kernel: Info fld=0x0
19:37:06 localhost kernel: usb 5-8: USB disconnect, address 4

----------------------------------------------------------------------
2.6.17-git22 with patch
max_sectors=184
after copying 700 MB file from flash to HDD

/var/log/kernel/info:

19:39:11 localhost kernel: usb 5-8: new high speed USB device using ehci_hcd 
and address 5
19:39:11 localhost kernel: usb 5-8: configuration #1 chosen from 1 choice
19:39:11 localhost kernel: scsi5 : SCSI emulation for USB Mass Storage devices
19:39:11 localhost kernel: usb-storage: device found at 5
19:39:11 localhost kernel: usb-storage: waiting for device to settle before 
scanning
19:39:16 localhost kernel:   Vendor: JetFlash  Model: TS1GJF2A/120      Rev: 
8.07
19:39:16 localhost kernel:   Type:   Direct-Access                      ANSI 
SCSI revision: 02
19:39:16 localhost kernel: SCSI device sdc: 2007040 512-byte hdwr sectors (1028 
MB)
19:39:16 localhost kernel: sdc: Write Protect is off
19:39:16 localhost kernel: sdc: Mode Sense: 03 00 00 00
19:39:16 localhost kernel: SCSI device sdc: 2007040 512-byte hdwr sectors (1028 
MB)
19:39:16 localhost kernel: sdc: Write Protect is off
19:39:16 localhost kernel: sdc: Mode Sense: 03 00 00 00
19:39:16 localhost kernel:  sdc: sdc1
19:39:16 localhost kernel: sd 5:0:0:0: Attached scsi removable disk sdc
19:39:16 localhost kernel: sd 5:0:0:0: Attached scsi generic sg2 type 0
19:39:16 localhost kernel: usb-storage: device scan complete
19:41:05 localhost kernel: usb 5-8: USB disconnect, address 5

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to