Quality of FreeBSD

Mike Tancsa mike at sentex.net
Sun Jul 24 04:30:20 GMT 2005


At 04:22 PM 21/07/2005, Karl Denninger wrote:

>ATA-NG (Soren's new code) is not (from what I understand) in the 5.x
>codebase.

No, but its quite different from what was in 4.x.



>My understanding is that the 5.x code is a half-baked version of ATA-NG,
>and IMHO it had no business going into a PRODUCTION release in the state
>that it was pushed over.

It works quite well for many people.  It might be just half-baked for the 
controller you are using.  Or perhaps the controller chipset is just half 
baked.
Looks at some of the comments in the LINUX driver for example

*      After the IDENTIFY [PACKET] DEVICE step is complete, and a
  *      device is known to be present, this function is called.
  *      We apply two errata fixups which are specific to Silicon Image,
  *      a Seagate and a Maxtor fixup.
  *
  *      For certain Seagate devices, we must limit the maximum sectors
  *      to under 8K.
  *
  *      For certain Maxtor devices, we must not program the drive
  *      beyond udma5.
  *
  *      Both fixups are unfairly pessimistic.  As soon as I get more
  *      information on these errata, I will create a more exhaustive
  *      list, and apply the fixups to only the specific
  *      devices/hosts/firmwares that need it.
  *
  *      20040111 - Seagate drives affected by the Mod15Write bug are 
blacklisted
  *      The Maxtor quirk is in the blacklist, but I'm keeping the original
  *      pessimistic fix for the following reasons...
  *      - There seems to be less info on it, only one device gleaned off the
  *      Windows driver, maybe only one is affected.  More info would be 
greatly
  *      appreciated.




>Given that we were all "strongly" encouraged to upgrade to 5.x for production
>machines a few months ago it was a truly ugly surprise to find that current
>production hardware which ran just fine on 4.x was hosed to the point of
>unusability with 5.x as a consequence of serious (some would say CRITICAL)
>driver issues.
Why not stick with 4.x if it works for you.  When you see that your 
particular device driver gets fixed then try it out on a test machine.  It 
might never, it might next month.  This is open source remember. If its 
very critical to use this particular bit of hardware, see if Soren has this 
hardware to even test on.  You like the cards, why not send him one.  He 
might be interested in fixing it when he has an actual card to test with.

         ---Mike 



More information about the freebsd-stable mailing list