All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrey Borzenkov <arvidjaar@mail.ru>
To: Ali Akcaagac <aliakc@web.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: 2.4/2.6 - ATAPI Zip problem in SCSI mode (DEVFS)
Date: Sun, 31 Aug 2003 21:17:42 +0400	[thread overview]
Message-ID: <200308312117.42848.arvidjaar@mail.ru> (raw)

> The problem is that when having Linux booted and placing a Zip disk into
> the drive then mounting doesn't work. It tells me that the device
> doesn't exist. But the drive was found during boot
>
> So far so good on early 2.4 you simply cd into /dev/scsi.../.../ made an
> 'ls' and voila it gave the device a kick and it created the entry for
> the Zip disk you then can mount it (devfs).
>
> For 2.5 this doesn't work anymore and whenever you want to mount a Zip
> disk you need to boot Linux together with a Disk inside the Drive, so
> during boot it detects the Zip drive + the Disk.

yes devfs was castrated in 2.6 and removable media revalidation has been 
removed without providing any suitable replacement.

If you use devfsd and uncomment these lines in devfsd.conf

# If you have removable media and want to force media revalidation when 
looking
# up new or old compatibility names, uncomment the following lines
# SCSI NEWCOMPAT  /dev/sd/* names
LOOKUP          ^(sd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$      EXECUTE 
/bin/dd if=$mntpnt/\1 of=/dev/null count=1
# SCSI OLDCOMPAT  /dev/sd?? names
LOOKUP          ^(sd[a-z]+)[0-9]+$      EXECUTE /bin/dd if=$mntpnt/\1 
of=/dev/null count=1
# IDE NEWCOMPAT   /dev/ide/hd/* names
LOOKUP          ^(ide/hd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$  EXECUTE 
/bin/dd if=$mntpnt/\1 of=/dev/null count=1
# IDE OLDCOMPAT   /dev/hd?? names
LOOKUP          ^(hd[a-z])[0-9]+$       EXECUTE /bin/dd if=$mntpnt/\1 
of=/dev/null count=1

devfsd will attempt media revalidation on access to /dev/sdaN; if you are 
using canonical devfs names you may add something similar to the above, e.g.

LOOKUP (scsi/.*)/part[0-9]+ EXECUTE /bin/dd if=$mntpnt/$1/disc of=/dev/null 
count=1

this should revalidate media on access to partition. But you won't get 
partition list on simple ls as in 2.4. 

-andrey

             reply	other threads:[~2003-08-31 17:19 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-08-31 17:17 Andrey Borzenkov [this message]
2003-08-31 17:55 ` 2.4/2.6 - ATAPI Zip problem in SCSI mode (DEVFS) Ali Akcaagac
2003-08-31 18:37   ` Andrey Borzenkov
  -- strict thread matches above, loose matches on Subject: below --
2003-08-30  3:02 Ali Akcaagac

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=200308312117.42848.arvidjaar@mail.ru \
    --to=arvidjaar@mail.ru \
    --cc=aliakc@web.de \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.