[ubuntu-uk] card reader not recognised

Matthew Daubney matt at daubers.co.uk
Wed Jul 22 16:24:52 BST 2009

On Wed, 2009-07-22 at 16:12 +0100, Norman Silverstone wrote:
> > Looks good:-
> > 
> > Jul 22 14:19:56 digital-darkroom hald: mounted /dev/sdc1 on behalf of uid 1000
> > 
> > That line indicates it's mounting fine.
> > 
> > So perhaps this device doesn't like being on a USB hub, or the hub is
> > overloaded?
> > 
> Firstly, If you look back at my comments you will see that the card
> reader was always plugged directly into the computer and not via the
> hub. Secondly, did you notice how long it took between being plugged in
> and being mounted? To have to wait several minutes is not acceptable.
> All that moving the mouse and keyboard from the usb connection seems to
> have done is to keep them working when the card reader mounts whereas
> before, one or other or even both stopped working. 
> As far as the card reader is concerned, nothing has changed. I still
> have a device that does not work satisfactorily on one machine but
> perfectly well on another. To reiterate, the machine on which it does
> not work as it should is a completely up to date, relatively new install
> of Ubuntu 9.04 whereas the machine where performance is as it should be,
> is a completely up to date, upgraded over many versions, Ubuntu 9.04.
> It does seem that usb may be part of the problem or is it hal but to
> quote, where is the evidence?
> Norman


Jul 22 14:20:46 digital-darkroom kernel: [ 5604.633232] sd 7:0:0:0:
[sdc] READ CAPACITY failed
Jul 22 14:20:46 digital-darkroom kernel: [ 5604.633235] sd 7:0:0:0:
[sdc] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK

to me suggests that you might want to run dosfsck on the card being
used. Notice it's talking about sdc and not the card reader directly,
that indicates it's talking about the card. Plug the thing in with the
card in, wait until it mounts, then unmount it (click on the icon on the
desktop and eject or in a terminal use sudo umount /dev/sdc) then in a
terminal run sudo dosfsck /dev/sdc1 . 

If this does not give a response then it's some interaction between the
driver for the card reader and the card reader, and without knowing the
make/model of the card reader (a pastebin of the output from lsusb will
tell us this) I don't think I can be of much more use. Sorry.

-Matt Daubney

More information about the ubuntu-uk mailing list