Comment 31 for bug 569332

Revision history for this message
In , Maciej Pilichowski (bluedzins) wrote :

Just for the record:

"
Okay, this shows the source of the problem.  In fact it's a combination
of things: a bug in the camera and changes in udev and hal -- which
explains why OpenSuSE 10.3 worked and 11.3 doesn't.

The camera reports initially that it has 63424 sectors of storage (31.7
MB).  Although old versions of udev and hal didn't do this, newer
versions try reading the sectors near the end to check for a RAID
signature.  In your case, udev tried to read 8 sectors starting at
sector 63408.  Although this should have worked, it didn't -- the
camera reported a Medium Error (unrecoverable read error) and then
basically stopped working.  Every attempted read after that got a Not
Ready (medium not present) error; even reads for sectors nowhere near
the end.  Presumably the same thing would have happened with the older
OS if it had tried to read sectors so close to the end.

That's the reason the mount failed.  You'd think by now Sony could use
properly-designed USB interfaces for their cameras, but apparently they
can't.
"
-- Alan Stern