multislot cardreader and hald
Joe Marcus Clarke
marcus at FreeBSD.org
Mon Dec 24 11:44:08 PST 2007
On Mon, 2007-12-24 at 19:11 +0200, Andriy Gapon wrote:
> on 24/12/2007 16:32 Andriy Gapon said the following:
> > on 21/12/2007 15:33 Joe Marcus Clarke said the following:
> >> Disc media is treated differently than USB media. USB umass devices are
> >> assumed to have media. This is part of the issue with the card reader
> >> (floppy drives behave the same way).
> > Isn't this a bad assumption?
> Attached is a patch that attempts to address removable storage devices
> (that are not CD-ROMs) attached either via SCSI or via USB. The purpose
> is to do "gentler" probing of media presence than that done by OS in
> response to open(2).
> I employed one hack in the code to avoid device being open()-ed if
> cam_open_device() fails, but this was "just in case", not sure if it was
> really needed.
> The patch works very well for me, especially in tandem with the patch
> for SCSI verboseness that I posted to -stable and -scsi.
Committed with a change to check that the driver is one of da, sa, or cd
when the bus type is USB (we now have ATA USB support as well). I also
changed the cdrom variable name to scsi_device as we aren't necessarily
dealing with cdrom devices in all cases. The functionality should not
be changed, though. Thanks for doing this.
Joe Marcus Clarke
FreeBSD GNOME Team :: gnome at FreeBSD.org
FreeNode / #freebsd-gnome
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20071224/800d0f17/attachment.pgp
More information about the freebsd-gnome