Usb flash drive write error

Hi.
I have problem writing on kingston flash drive 16GB (FAT32). Reading is fine. I have opensuse 11.2 x64. Dmesg output:


 5999.424233] usb 2-1: reset high speed USB device using ehci_hcd and address 2                                                                                                      
 6014.526083] usb 2-1: device descriptor read/64, error -110                                                                                                                         
 6029.729092] usb 2-1: device descriptor read/64, error -110
 6029.932106] usb 2-1: reset high speed USB device using ehci_hcd and address 2
 6045.034110] usb 2-1: device descriptor read/64, error -110
 6060.237082] usb 2-1: device descriptor read/64, error -110
 6060.440081] usb 2-1: reset high speed USB device using ehci_hcd and address 2
 6070.842083] usb 2-1: device not accepting address 2, error -110
 6070.944095] usb 2-1: reset high speed USB device using ehci_hcd and address 2
 6081.346077] usb 2-1: device not accepting address 2, error -110
 6081.346154] usb 2-1: USB disconnect, address 2
 6081.347139] sd 8:0:0:0: Device offlined - not ready after error recovery
 6081.347231] sd 8:0:0:0: [sdc] Unhandled error code
 6081.347249] sd 8:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
 6081.347274] end_request: I/O error, dev sdc, sector 7614066
 6081.350770] sd 8:0:0:0: [sdc] Unhandled error code
 6081.350799] sd 8:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
 6081.350830] end_request: I/O error, dev sdc, sector 7614306
 6081.351824] FAT: bread failed in fat_clusters_flush
 6081.355221] FAT: unable to read inode block for updating (i_pos 121823527)
 6081.355282] FAT: FAT read failed (blocknr 4195)
 6081.355340] FAT: FAT read failed (blocknr 3734)
 6081.475612] FAT: FAT read failed (blocknr 4195)
 6081.475639] FAT: FAT read failed (blocknr 3734)
 6081.475669] FAT: bread failed in fat_clusters_flush
 6081.575186] FAT: unable to read inode block for updating (i_pos 121823527)
 6081.575240] FAT: bread failed in fat_clusters_flush
 6081.575298] FAT: bread failed in fat_clusters_flush
 6081.575705] FAT: bread failed in fat_clusters_flush
 6081.615276] usb 2-1: new high speed USB device using ehci_hcd and address 3
 6096.717104] usb 2-1: device descriptor read/64, error -110
 6111.920078] usb 2-1: device descriptor read/64, error -110
 6112.123078] usb 2-1: new high speed USB device using ehci_hcd and address 4
 6127.225092] usb 2-1: device descriptor read/64, error -110

I’m having the exact same problem on the same kind of device. Any luck solving it? Thanks.

No I have reported this bug in bugzilla: http://bugzilla.novell.com/show_bug.cgi?id=566308