> > Thank you a lot, Alan. Information you've provided is really helpful for me. > > I'VE GET THIS DEVICE WORKED. > > Let me explain briefly: > > > > This device has memory stick 64MB. But for unknown reason it reports 127MB > > geometry (in Windows as well), contains 248832 sectors. > > Then it reports of two 64MB (why?) partition. The first partition is > > formatted correctly and has 64MB capacity (the real one). > > Second partition is unformatted and seems to be unreal and buggy. > > I've realized device crushes when Linux tries to read 8 last sectors > > (aren't actually present). > > So, I've just patched kernel scsi module to divide sectors amount on 2 and > > change geometry to be 64MB. > > So it works. > > > > This solution is applicable for SonyEricsson K750i (R1N035) with 64MB > > Memory Stick. > > You might be able to fix the problem by editing the partition table. Keep > only the first (real) partition and get rid of the second (unreal) > partition. Then you probably wouldn't need to patch the kernel at all. > > Alan Stern >
The point is, that physically, memory stick has 64MB capacity, but K750i reports 127MB. In windows extra space can be seen as "Unlocated". And device crushes on attempt to read sectors after real end. Why Linux tries to read first several sectos and last several sectors as well? If I could disable reading sectors at the end of memory stick... Alexey. ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users