[Julius Web page]
[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-new:00315] Fwd: Unofficial aic7xxx-5.0.5 is released


柴田(ひ)@福岡です。

aic7xxxシリーズでお困りの方がいらっしゃいましたら、
ご参考までに。

Forwarding Doug Ledford's message.
"Unofficial aic7xxx-5.0.5 is released"
----------------------------------

The version 5.0.5 of my unofficial aic7xxx driver patch is now up on my 
ftp site:

ftp://ftp.dialnet.net/pub/linux/aic7xxx

It applies against 2.0.33 cleanly.  It does not work under 2.1.x, but I'm 
sure there will be an announcement shortly of a forward port :)

This driver includes only two real fixes.  First, we migrated back to the 
interrupt handler based completion method due to poor swapping 
performance under the bottom half completion method.  Second, it includes 
a horrible code hack and option to get the driver to work on buggy Tyan 
Thunder II motherboards with aic7895 controller chipsets (the BIOS 
incorrectly sets the IRQs on channel A and channel B as two different 
IRQs when they are actually sharing the same IRQ, if this has been fixed 
in later Tyan BIOSes I'm not sure, but it exists in at least some of the 
Tyan motherboard BIOS versions, see drivers/scsi/README.aic7xxx).

Special note: 

As far as the 2.0.x kernel series is concerned, this patch has now 
officially migrated from active development status to maintenance status.
The patch is reliable enough that I'm using it on our production servers, 
and to my knowledge there are no more outstanding TODO items (at least 
that are feasible given the tools at my disposal).  This patch is, in all 
actuality, now more reliable than the Nov05 patch I had previously.  I 
say this because I found a bug in the Nov05 patch that could cause bad 
thigns under certain conditions, and that (among others) has already been 
fixed in the 5.0.5 patch.  For instance, that particular bug is likely to 
be the culprit of the few reports I have of the RedHat-5.0 boot disk not 
working on a few people's aic7xxx controller.  Any linux distributors 
that have opted to use my patch in their distribution (either on boot 
disks or in the running kernel after installation) I would recommend 
either upgrading to the 5.0.5 or contacting me to get a patch against the 
Nov05 driver to fix the single most important bug in the Nov05 code which 
is a memory scribble bug that can result in the sporadic reboots, or 
messages like "swap_free: bad swap entry 0x.." and other odd things.  If 
people are interested, then I can give the full details of what this bug 
is as well as why it doesn't effect the majority of people using my Nov05 
patch.

As far as the 2.1.x kernel series is concerned, this patch is still under 
development.  There are changes I intend to make that won't go into the 
2.0.x patch versions that relate specifically to the new IO/APIC 
interrupt handlers, new SCSI mid level code, spin locks, SMP issues, etc.
I have not yet started on this particular project, but that's next on my 
list of items for the aic7xxx driver.

--------------------------------------
 Doug Ledford  <dledford _at_ dialnet.net>
  Opinions expressed are my own, but
     they should be everybody's.
--------------------------------------


To Unsubscribe: send mail to majordomo _at_ FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message

 WWWWW  柴田 尚明@福岡市
 |O-O|  PHS:050-419-3233
0(mmm)0
   ~

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」