All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ondrej Zary <linux@rainbow-software.org>
To: Christoph Hellwig <hch@lst.de>
Cc: axboe@kernel.dk, linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH, RFC] block: remove the paride drivers
Date: Thu, 15 Mar 2018 23:04:40 +0100	[thread overview]
Message-ID: <201803152304.40423.linux@rainbow-software.org> (raw)
In-Reply-To: <20180315080455.GA12388@lst.de>

On Thursday 15 March 2018 09:04:55 Christoph Hellwig wrote:
> On Thu, Mar 15, 2018 at 09:04:24AM +0100, Ondrej Zary wrote:
> > On Thursday 15 March 2018, Christoph Hellwig wrote:
> > > The paride drivers are some of the cruftiest, grottiest block drivers
> > > (besides drivers/ide and floppy.c) and have seen one single targeted
> > > commit since the dawn of git in 2007.  Drop them to make block layer
> > > improvements easier.
> >
> > This will make my parallel port ZIP and LS-120 drives useless :(
>
> So you are still using them and the code actually works properly?

I don't use them daily, only occasionally. Last time they worked.
Checked now and it seems to work:

[    0.000000] Linux version 4.16.0-rc4+ (zary@gsql) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #217 SMP Tue Mar 13 00:08:16 CET 2018

...

# modprobe epat
[   47.376762] paride: epat registered as protocol 0
# modprobe pf drive0=0x378,0
[   59.048408] pf: pf version 1.04, major 47, cluster 64, nice 0
[   59.156038] pf0: Sharing parport0 at 0x378
[   59.157017] pf0: epat 1.02, Shuttle EPAT chip c6 at 0x378,
[   59.157020] mode 5 (EPP-32), delay 1
[   59.187400] pf0: mode sense completion: alt=0x51 stat=0x51 err=0x64 loop=0 phase=3
[   59.188080] pf0: mode sense data done: alt=0x51 stat=0x51 err=0x64 loop=0 phase=3
[   59.190648] pf0: Sense key: 6, ASC: 29, ASQ: 0
[   59.196326] pf0: get capacity completion: alt=0x51 stat=0x51 err=0x24 loop=0 phase=3
[   59.197038] pf0: get capacity data done: alt=0x51 stat=0x51 err=0x24 loop=0 phase=3
[   59.199499] pf0: Sense key: 2, ASC: 3a, ASQ: 0
[   59.200108] pf0: MATSHITA LS-120 COSM 04, master LUN 0, type 0
[   59.200109] , removable
[   59.200745] , no media
[   59.219353] pf0: get capacity completion: alt=0x51 stat=0x51 err=0x24 loop=0 phase=3
[   59.220078] pf0: get capacity data done: alt=0x51 stat=0x51 err=0x24 loop=0 phase=3
[   59.222777] pf0: Sense key: 2, ASC: 3a, ASQ: 0
[   59.223419] pf0: MATSHITA LS-120 COSM 04, master LUN 0, type 0
[   59.223420] , removable
[   59.224042] , no media
# mount /dev/pf0 /media/floppy
[   89.255905] pf0: mode sense completion: alt=0x51 stat=0x51 err=0x64 loop=0 phase=3
[   89.256657] pf0: mode sense data done: alt=0x51 stat=0x51 err=0x64 loop=0 phase=3
[   89.259415] pf0: Sense key: 6, ASC: 28, ASQ: 0
[   89.265571] pf0: MATSHITA LS-120 COSM 04, master LUN 0, type 0
[   89.265573] , removable
[   89.266228] , RO
[   89.266871] , 246528 blocks
[   96.871316] pf0: MATSHITA LS-120 COSM 04, master LUN 0, type 0
[   96.871319] , removable
[   96.871998] , RO
[   96.872653] , 246528 blocks
[   96.888131] pf0: MATSHITA LS-120 COSM 04, master LUN 0, type 0
[   96.888134] , removable
[   96.888808] , RO
[   96.889479] , 246528 blocks
mount: /dev/pf0 is write-protected, mounting read-only
# ls -la /media/floppy/
total 356
drwxr-xr-x 9 root root   2048 Jun 11  2002 !!!!!!!!
drwxr-xr-x 6 root root  16384 Jan  1  1970 .
drwxr-xr-x 6 root root   4096 Sep 16  2015 ..
-rwxr-xr-x 1 root root    750 Nov  8  2007 auditsc-move-name-to-end-of-record.patch
-rwxr-xr-x 1 root root    638 Nov  8  2007 audit-send-netlink-sync.patch
-rwxr-xr-x 1 root root   5557 Nov  8  2007 cdu31a_interrupt_handling_new.patch
-rwxr-xr-x 1 root root   4317 Nov  8  2007 cdu31a_interrupt_handling.patch
-rwxr-xr-x 1 root root  51440 Nov  8  2007 cdu31a-locking-dd.patch
-rwxr-xr-x 1 root root  48769 Nov  8  2007 cdu31a-locking.patch
-rwxr-xr-x 1 root root  19470 Nov  8  2007 cdu31a-make-working.patch
-rwxr-xr-x 1 root root    899 Nov  8  2007 cdu31a-timeouts-fix.patch
-rwxr-xr-x 1 root root  36067 Nov  8  2007 cdu31a_trivial_cleanups.patch
-rwxr-xr-x 1 root root  19278 Nov  8  2007 cdu31a_use_semaphores.patch
-rwxr-xr-x 1 root root    462 Nov  8  2007 cyrix-math-new.patch
-rwxr-xr-x 1 root root    530 Nov  8  2007 cyrix-math.patch
-rwxr-xr-x 1 root root    391 Nov  8  2007 cyrix-new.patch
-rwxr-xr-x 1 root root   1468 Nov  8  2007 cyrix-test.patch
drwxr-xr-x 2 root root   2048 Jun  5  2002 DEUTSCH
drwxr-xr-x 2 root root   2048 Jun  5  2002 ENGLISH
drwxr-xr-x 2 root root   2048 Jun  5  2002 FRAN?AIS
-rwxr-xr-x 1 root root    490 Nov  8  2007 hz100.patch
-rwxr-xr-x 1 root root    796 Nov  8  2007 ide-floppy-eject.patch
-rwxr-xr-x 1 root root   1655 Nov  8  2007 pf-fix-excess-reconnects.patch
-rwxr-xr-x 1 root root    561 Nov  8  2007 sata_via_pata_dma_fix.patch
-rwxr-xr-x 1 root root 111104 Sep 26  1997 SETUP.EXE
-rwxr-xr-x 1 root root    643 Nov  8  2007 uncompressed-kernel-boot.patch
-rwxr-xr-x 1 root root    455 Nov  8  2007 uncompressed-kernel-make.patch
-rwxr-xr-x 1 root root   1098 Nov  8  2007 uncompressed-kernel.patch
-rwxr-xr-x 1 root root   1558 Nov  8  2007 usbtouchscreen-invert.patch

-- 
Ondrej Zary

  reply	other threads:[~2018-03-15 22:04 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-15  7:52 [PATCH, RFC] block: remove the paride drivers Christoph Hellwig
2018-03-15  8:04 ` Ondrej Zary
2018-03-15  8:04   ` Christoph Hellwig
2018-03-15 22:04     ` Ondrej Zary [this message]
2018-03-15 22:17       ` Ondrej Zary
2018-03-15 22:37       ` Ondrej Zary

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=201803152304.40423.linux@rainbow-software.org \
    --to=linux@rainbow-software.org \
    --cc=axboe@kernel.dk \
    --cc=hch@lst.de \
    --cc=linux-block@vger.kernel.org \
    --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.