mark qlogicfc broken
PATCH 1/1 mark qlogicfc broken
The hardware is supported by qla2xxx which is much better (and maintained) driver. Keeping the driver around confuses people to actually use it with severe results, e.g.
http://marc.theaimsgroup.com/?l=linux-kernel&m=110656624623547&w=2
drivers/scsi/Kconfig +1 -1
@@ -1270,7 +1248,7 @@ config SCSI_QLOGIC_FC tristate "Qlogic ISP FC SCSI support" - depends on PCI && SCSI + depends on PCI && SCSI && BROKEN help This is a driver for the QLogic ISP2100 SCSI-FCP host adapter.
Quoted 3 lines · Christoph Hellwig
The hardware is supported by qla2xxx which is much better (and maintained) driver. Keeping the driver around confuses people to actually use it with severe results, e.g.
That's a nice theory, but not so true in practice. qla2xxx will not correctly drive a 2100. I've complained about this for several years now and it still doesn't work. QLogic doesn't test the 2100 anymore. (Maybe not the 2200's either.)
It's a command queuing problem. qlogicfc used to have the same problem, but over the last decade I've managed to stop it from killing itself. Command queuing to that card cannot be explained as anything but a cluster f***. The queue size is dynamic -- dependent on the exact commands queued.
qlogicfc was removed from the tree once before only to be put back about 30sec later because people still use it. It's certainly not BROKEN. Not recommended, but not broken either. BROKEN is a tag for things that are _broken_ -- they don't compile and don't work when they do. qlogicfc both compiles and works, so BROKEN is the wrong thing to use.
--Ricky
Quoted 9 lines · Ricky Beam
Quoted 3 lines · Christoph Hellwig
The hardware is supported by qla2xxx which is much better (and maintained) driver. Keeping the driver around confuses people to actually use it with severe results, e.g.
That's a nice theory, but not so true in practice. qla2xxx will not correctly drive a 2100. I've complained about this for several years now and it still doesn't work. QLogic doesn't test the 2100 anymore. (Maybe not the 2200's either.)
Arjan tested it on the 2100 a while ago and it worked just fine. Have you tested it recently?
Quoted 6 lines
qlogicfc was removed from the tree once before only to be put back about 30sec later because people still use it. It's certainly not BROKEN. Not recommended, but not broken either. BROKEN is a tag for things that are _broken_ -- they don't compile and don't work when they do. qlogicfc both compiles and works, so BROKEN is the wrong thing to use.
It _is_ broken. See the url in my initial post.
Quoted 2 lines · Christoph Hellwig
Arjan tested it on the 2100 a while ago and it worked just fine. Have you tested it recently?
Yes. If you sling enough traffic at it, it hangs, times out, and eventually restarts the card goes on about it's business for a few more seconds before hanging again.
Quoted 1 line
It _is_ broken. See the url in my initial post.
No, it is not. I'm using it right now -- and have been for ~5 years. Tridge's message doesn't say anything -- 4000 4 can happen with either driver.
--Ricky