linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* RFC: should we deprecate unmaintained isa-only drivers?
@ 2014-12-30 16:06 Christoph Hellwig
  2015-01-06 22:27 ` Ondrej Zary
  2015-03-25 20:52 ` Ondrej Zary
  0 siblings, 2 replies; 8+ messages in thread
From: Christoph Hellwig @ 2014-12-30 16:06 UTC (permalink / raw)
  To: linux-scsi; +Cc: Miroslav Zagorac, Dario Ballabio

We've got a few very old, isa-only SCSI HBA drivers in the tree.  Of
those only one (aha152x) sas significant maintaince since the dawn
of git, all others only saw global / automatic updates.  4 of those
are fairly trivial wrappers aroudn the NCR538 core, so I don't mind
keeping them:

 - dtc
 - g_NCR5380
 - pas16
 - t128

but I'd love to know if anyone is actually using the other drivers:

 - wd7000
 - aha1542
 - in2000
 - NCR53c406
 - sym53c416
 - u14-34f
 - ultrastor

note that the last two even drive the same hardware.  There is
significant cruft in all these, so dropping them would help
further maintainance of the SCSI midlayer.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: RFC: should we deprecate unmaintained isa-only drivers?
  2014-12-30 16:06 RFC: should we deprecate unmaintained isa-only drivers? Christoph Hellwig
@ 2015-01-06 22:27 ` Ondrej Zary
  2015-01-07 14:34   ` Christoph Hellwig
  2015-03-25 20:52 ` Ondrej Zary
  1 sibling, 1 reply; 8+ messages in thread
From: Ondrej Zary @ 2015-01-06 22:27 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-scsi, Miroslav Zagorac, Dario Ballabio

On Tuesday 30 December 2014 17:06:16 Christoph Hellwig wrote:
> We've got a few very old, isa-only SCSI HBA drivers in the tree.  Of
> those only one (aha152x) sas significant maintaince since the dawn
> of git, all others only saw global / automatic updates.  4 of those
> are fairly trivial wrappers aroudn the NCR538 core, so I don't mind
> keeping them:
>
>  - dtc
>  - g_NCR5380
>  - pas16
>  - t128
>
> but I'd love to know if anyone is actually using the other drivers:
>
>  - wd7000
>  - aha1542
>  - in2000
>  - NCR53c406
>  - sym53c416
>  - u14-34f
>  - ultrastor
>
> note that the last two even drive the same hardware.  There is
> significant cruft in all these, so dropping them would help
> further maintainance of the SCSI midlayer.

I think I have a AHA-1542B ISA card so I can fix the aha1542 driver.

-- 
Ondrej Zary

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: RFC: should we deprecate unmaintained isa-only drivers?
  2015-01-06 22:27 ` Ondrej Zary
@ 2015-01-07 14:34   ` Christoph Hellwig
  2015-01-09 19:44     ` Ondrej Zary
  0 siblings, 1 reply; 8+ messages in thread
From: Christoph Hellwig @ 2015-01-07 14:34 UTC (permalink / raw)
  To: Ondrej Zary; +Cc: linux-scsi

On Tue, Jan 06, 2015 at 11:27:28PM +0100, Ondrej Zary wrote:
> > note that the last two even drive the same hardware.  There is
> > significant cruft in all these, so dropping them would help
> > further maintainance of the SCSI midlayer.
> 
> I think I have a AHA-1542B ISA card so I can fix the aha1542 driver.

Can you simply test that it even works for now?  If that's the case
add yourself to MAINTAINERS for it, and and convert it away from using
scsi_module.c as a start so that we get rid of the 10 year deprecated
old-style host registration.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: RFC: should we deprecate unmaintained isa-only drivers?
  2015-01-07 14:34   ` Christoph Hellwig
@ 2015-01-09 19:44     ` Ondrej Zary
  0 siblings, 0 replies; 8+ messages in thread
From: Ondrej Zary @ 2015-01-09 19:44 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-scsi

On Wednesday 07 January 2015 15:34:32 Christoph Hellwig wrote:
> On Tue, Jan 06, 2015 at 11:27:28PM +0100, Ondrej Zary wrote:
> > > note that the last two even drive the same hardware.  There is
> > > significant cruft in all these, so dropping them would help
> > > further maintainance of the SCSI midlayer.
> >
> > I think I have a AHA-1542B ISA card so I can fix the aha1542 driver.
>
> Can you simply test that it even works for now?  If that's the case
> add yourself to MAINTAINERS for it, and and convert it away from using
> scsi_module.c as a start so that we get rid of the 10 year deprecated
> old-style host registration.

Yes, it still works in 3.19-rc3:
[  691.940019] Configuring Adaptec (SCSI-ID 7) at IO:330, IRQ 11, DMA priority 7
[  691.942063] scsi host2: Adaptec 1542
[  691.943474] bounce: isa pool size: 16 pages
[  691.956495] scsi 2:0:0:0: Direct-Access     IBM      DORS-32160       WA0A PQ: 0 ANSI: 2
[  693.540016] sd 2:0:0:0: [sdb] 4226725 512-byte logical blocks: (2.16 GB/2.01 GiB)
[  693.571820] sd 2:0:0:0: [sdb] Write Protect is off
[  693.571911] sd 2:0:0:0: [sdb] Mode Sense: b3 00 00 08
[  693.587551] sd 0:0:0:0: Attached scsi generic sg0 type 0
[  693.590061] sd 2:0:0:0: Attached scsi generic sg1 type 0
[  693.593491] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[  693.721206]  sdb: sdb1
[  693.856355] sd 2:0:0:0: [sdb] Attached SCSI disk


-- 
Ondrej Zary

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: RFC: should we deprecate unmaintained isa-only drivers?
  2014-12-30 16:06 RFC: should we deprecate unmaintained isa-only drivers? Christoph Hellwig
  2015-01-06 22:27 ` Ondrej Zary
@ 2015-03-25 20:52 ` Ondrej Zary
  2015-04-06 15:22   ` Christoph Hellwig
  2016-09-11 17:01   ` Christoph Hellwig
  1 sibling, 2 replies; 8+ messages in thread
From: Ondrej Zary @ 2015-03-25 20:52 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-scsi, Miroslav Zagorac, Dario Ballabio

On Tuesday 30 December 2014 17:06:16 Christoph Hellwig wrote:
> We've got a few very old, isa-only SCSI HBA drivers in the tree.  Of
> those only one (aha152x) sas significant maintaince since the dawn
> of git, all others only saw global / automatic updates.  4 of those
> are fairly trivial wrappers aroudn the NCR538 core, so I don't mind
> keeping them:
>
>  - dtc
>  - g_NCR5380
>  - pas16
>  - t128
>
> but I'd love to know if anyone is actually using the other drivers:
>
>  - wd7000
>  - aha1542
>  - in2000
>  - NCR53c406
>  - sym53c416
>  - u14-34f
>  - ultrastor

NCR53c406a and sym53c416 look very similar. The register numbers and commands 
are almost the same so NCR53c406 support could probably be added to sym53c416 
driver (looks better of the two) and NCR53c406a driver removed. Now I have 
cards with both chips so I'll try.

-- 
Ondrej Zary

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: RFC: should we deprecate unmaintained isa-only drivers?
  2015-03-25 20:52 ` Ondrej Zary
@ 2015-04-06 15:22   ` Christoph Hellwig
  2016-09-11 17:01   ` Christoph Hellwig
  1 sibling, 0 replies; 8+ messages in thread
From: Christoph Hellwig @ 2015-04-06 15:22 UTC (permalink / raw)
  To: Ondrej Zary
  Cc: Christoph Hellwig, linux-scsi, Miroslav Zagorac, Dario Ballabio

On Wed, Mar 25, 2015 at 09:52:53PM +0100, Ondrej Zary wrote:
> NCR53c406a and sym53c416 look very similar. The register numbers and commands 
> are almost the same so NCR53c406 support could probably be added to sym53c416 
> driver (looks better of the two) and NCR53c406a driver removed. Now I have 
> cards with both chips so I'll try.

Cool, I'd love to see one high quality driver to handle the workload
of both the old ones!

> 
> -- 
> Ondrej Zary
---end quoted text---

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: RFC: should we deprecate unmaintained isa-only drivers?
  2015-03-25 20:52 ` Ondrej Zary
  2015-04-06 15:22   ` Christoph Hellwig
@ 2016-09-11 17:01   ` Christoph Hellwig
  2016-09-11 17:33     ` Ondrej Zary
  1 sibling, 1 reply; 8+ messages in thread
From: Christoph Hellwig @ 2016-09-11 17:01 UTC (permalink / raw)
  To: Ondrej Zary
  Cc: Christoph Hellwig, linux-scsi, Miroslav Zagorac, Dario Ballabio

On Wed, Mar 25, 2015 at 09:52:53PM +0100, Ondrej Zary wrote:
> >  - wd7000
> >  - aha1542
> >  - in2000
> >  - NCR53c406
> >  - sym53c416
> >  - u14-34f
> >  - ultrastor
> 
> NCR53c406a and sym53c416 look very similar. The register numbers and commands 
> are almost the same so NCR53c406 support could probably be added to sym53c416 
> driver (looks better of the two) and NCR53c406a driver removed. Now I have 
> cards with both chips so I'll try.

Did you get a chance to look at this project?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: RFC: should we deprecate unmaintained isa-only drivers?
  2016-09-11 17:01   ` Christoph Hellwig
@ 2016-09-11 17:33     ` Ondrej Zary
  0 siblings, 0 replies; 8+ messages in thread
From: Ondrej Zary @ 2016-09-11 17:33 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-scsi, Miroslav Zagorac, Dario Ballabio

On Sunday 11 September 2016 19:01:55 Christoph Hellwig wrote:
> On Wed, Mar 25, 2015 at 09:52:53PM +0100, Ondrej Zary wrote:
> > >  - wd7000
> > >  - aha1542
> > >  - in2000
> > >  - NCR53c406
> > >  - sym53c416
> > >  - u14-34f
> > >  - ultrastor
> >
> > NCR53c406a and sym53c416 look very similar. The register numbers and
> > commands are almost the same so NCR53c406 support could probably be added
> > to sym53c416 driver (looks better of the two) and NCR53c406a driver
> > removed. Now I have cards with both chips so I'll try.
>
> Did you get a chance to look at this project?

At first try (with some quick hacking only), the 53c406 card didn't work with 
sym53c416 driver. I haven't had time for more serious work back then. 
Hopefully I'll try harder soon.

-- 
Ondrej Zary

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-09-11 17:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-30 16:06 RFC: should we deprecate unmaintained isa-only drivers? Christoph Hellwig
2015-01-06 22:27 ` Ondrej Zary
2015-01-07 14:34   ` Christoph Hellwig
2015-01-09 19:44     ` Ondrej Zary
2015-03-25 20:52 ` Ondrej Zary
2015-04-06 15:22   ` Christoph Hellwig
2016-09-11 17:01   ` Christoph Hellwig
2016-09-11 17:33     ` Ondrej Zary

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).