USB storage device capacity is incorrect and device is not writeable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
High
|
|||
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Description: Ubuntu quantal (development branch)
Release: 12.10
Kernel Package Version: linux-image-
I am having serious problems with an Intenso Rainbow Line 16 GB USB storage device on my Hewlett-Packard HP Compaq 6710b (Intel Centrino) notebook with kernel 3.4.0-1-generic x86_64.
On kernel 3.2.0-24-generic x86_64 the device works as expected, the capacity is reported correct and the raw speed is within manufacturer specifications (~30 Mbyte/s read, 8 Mbyte/s write).
On kernel 3.4.0-1-generic x86_64 the device capacity is reported as 18 Exabytes instead of 16 Gigabytes, and I can only read the device, but not write to it. Every write attempt ends in "Device not seekable" and/or "No space left on device":
sturmflut@
dd_rescue: (warning): output file is not seekable!
dd_rescue: (warning): Invalid argument
dd_rescue: (warning): Don't use sparse writes for non-seekable output
dd_rescue: (info): ipos: 0.0k, opos: 0.0k, xferd: 0.0k
dd_rescue: (warning): write /dev/sdb (0.0k): No space left on device
dd_rescue: (warning): assumption rd(65536) == wr(0) failed!
dd_rescue: (fatal): write /dev/sdb (64.0k): No space left on device!
dd_rescue: (info): Summary for /dev/zero -> /dev/sdb:
dd_rescue: (info): ipos: 64.0k, opos: 64.0k, xferd: 64.0k
sturmflut@
fdisk: unable to seek on /dev/sdb: Invalid argument
This clearly is a regression introduced by kernel 3.4 itself. Other USB storage devices work as expected, on both kernels.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: quantal |
Changed in linux: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
tags: |
added: kernel-bug-exists-upstream removed: needs-upstream-testing |
Changed in linux: | |
status: | Confirmed → Fix Released |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
Still present in package linux-image- 3.4.0-2- generic, version 3.4.0-2.6