From: DervishD <lkml@dervishd.net>
To: Linux-kernel <linux-kernel@vger.kernel.org>
Subject: [Solved] usb-storage device wrongly seen as "write protect is on"
Date: Thu, 6 Jul 2006 09:54:20 +0200 [thread overview]
Message-ID: <20060706075420.GB21819@DervishD> (raw)
In-Reply-To: <20060630131642.GA156@DervishD>
Hi all :)
* DervishD <privado@dervishd.net> dixit:
> I'm having a problem with an usb-storage device (namely a Inovix
> IMP65 MP3 player): when I plug it and I try to mount it, the sd_mod
> driver sees it write protected, so I cannot mount it read-write.
>
> If I remount it as read-write (as root, of course), I have
> success and I can use the device normally, being able to write to it
> without problems. If, instead, I manually unload sd_mod and load it
> again, then this time the device is NOT seen as write protected (the
> sd_mod driver says that "write protect is off").
Well, after following Alan Stern's suggestion and making a trace
of what was happening using usbmon, the problem was solved.
The stupid device is probably sharing firmware with another model
with SD card or whatever, and tells the kernel it has removable media
inside! Of course the kernel believes that. During the first two
polls (sometimes only the first poll, at least in 2.4.x) the device
reports that the media is write protected. Probably it doesn't want
to accept any WRITE commands until the "removable media" is settled,
or whatever...
After that, it reports a media change and voilá, the "new" media
is no longer write-protected.
I don't know why it worked in WinXP and MacOS, but now it works
in my 2.4 kernel. I just do the following:
$ mount /media/mp3; umount /media/mp3; mount /media/mp3
The second mount will see the media as write-enabled and will
mount it read-write. Cool!
Thanks a lot to Alan Stern for solving my problem and showing so
much interest in the issue. And thanks to Andrew Morton, too, for
forwarding my message to the USB developers list :)
Raúl Núñez de Arenas Coronado
--
Linux Registered User 88736 | http://www.dervishd.net
http://www.pleyades.net & http://www.gotesdelluna.net
It's my PC and I'll cry if I want to... RAmen!
prev parent reply other threads:[~2006-07-06 7:54 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-30 13:17 DervishD
2006-07-06 7:54 ` DervishD [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060706075420.GB21819@DervishD \
--to=lkml@dervishd.net \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®