Slashdot Mirror


OpenBSD Clashes with Adaptec In Quest for Docs

TrumpetPower! writes "OpenBSD developers have been asking for documentation from Adaptec for over four months. Adaptec's response has been to deliberately misunderstand what is being asked of them. A former Adaptec employee admits that the hardware is buggy and tricky to get right. So, as a result, OpenBSD 3.7 will ship without Adaptec RAID support. Personally, I'm glad that Theo isn't resting on his laurels."

367 comments

  1. Tried e-mailing the guy.... by XanC · · Score: 1

    I connected to adaptec's mail server, and it told me it would accept mail for the account in question. I guess they had a config problem, and these guys got snippy when they got a 500 error...

    1. Re:Tried e-mailing the guy.... by cgenman · · Score: 5, Funny

      Well, you see, they had been trying to switch over to BSD, they they had this driver problem...

    2. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 0

      call him: 321-207-1209 according to google.

    3. Re:Tried e-mailing the guy.... by B747SP · · Score: 4, Insightful
      these guys got snippy when they got a 500

      You're not wrong. Is it just me, or does this de Raadt character get 'snippy' each and every time the world doesn't roll over and play the game how he wants them to?

      An important point in a geek's career is the time when s/he recognises that if s/he's gonna get any further in said career, they're gonna have to maintain a business-benefiting attitude and act in business-benefiting ways else businesses won't employ you any more. Sheer guru-like skill only carries you so far, and then you've gotta play nice with others or others won't play with you anymore.

      Some geeks come to that realisation early in their careers. I try to tell my geek.students that before they graduate. Some geeks never ever wake up, and they grow old on low incomes angry at the world.

      de Raadt does some wonderful things, sure, but there's always this persistent undertone of a bad attitude waiting to sneak out and throw his weight around. Public nastygrams and "screw you, we'll ship with even less support for your product than we did before" dummy spits constitute "does not play nice with others" in my book.

      Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.

      --
      I find your ideas intriguing and I wish to subscribe to your newsletter.
    4. Re:Tried e-mailing the guy.... by Ed+Avis · · Score: 5, Insightful
      "screw you, we'll ship with even less support for your product than we did before" dummy spits constitute "does not play nice with others" in my book.
      This is not incompatible with 'a business-benefiting attitude' and 'acting in business-benefiting ways'. William Gates Jr has built a very successful business by acting exactly in this manner. If you think geeks have a bad attitude and businessmen do not, perhaps it's just because geeks publish their nastygram messages on the web and businesses keep them secret.
      Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.
      I think you have an incorrect assumption here. Theo de Raadt is not trying to get money. He is trying to improve a free operating system, OpenBSD.
      --
      -- Ed Avis ed@membled.com
    5. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 2, Insightful

      An important point in a geek's career is the time when s/he recognises that if s/he's gonna get any further in said career, they're gonna have to maintain a business-benefiting attitude and act in business-benefiting ways else businesses won't employ you any more.

      Theo works full-time on the OpenBSD project. He needs to pay the rent / mortgage sure, but he isn't in this for the money.

      While he may be 'grating' at times he does stick to his principles (much like RMS).

    6. Re:Tried e-mailing the guy.... by rhizome · · Score: 4, Insightful

      Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.

      Jeez, he just wants documentation. Why is this such a problem for people to understand? It's not about how much money he could be making if he had a better set of kneepads, or if he let Adaptec shine him on because that's the way "the game" is played. It's about being able to do what he wants with the hardware he (or the other users of OpenBSD) use. It costs nothing or next-to-nothing for Adaptec to provide the same documentation that their own developers use, yet apparently Adaptec doesn't wants to keep this secret because it might be embarrassing.

      Perhaps you think it's a good idea to keep this information secret because the embarrassing aspects of the docs might get in the way of some of Adaptec's employees' desire to play the game and exercise their ability to go for "some of that money". Or perhaps not; maybe there's another reason not to allow serious and qualified developers access to existing documentation. Theo just wants to write software that people will use and will use as a reason to purchase more Adaptec products. I'm shocked that you would actually teach students that this is a bad idea.

      Then again, having a problem with the way someone conducts themselves is no reason to disregard their innocuous requests. The money is not always right.

      --
      When I was a kid, we only had one Darth.
    7. Re:Tried e-mailing the guy.... by Mhrmnhrm · · Score: 4, Insightful

      Some idiot mailbombed his account. It's only natural that Adaptec removed the squeaky wheel, rather than oiling it.

      --
      I suspect that one of these choices is incorrect. Correct.
    8. Re:Tried e-mailing the guy.... by 0xdeaddead · · Score: 1
      Here is why...

      http://www.undeadly.org/cgi?action=article&sid=200 50318231311&pid=4 As long as b00bs like this behave this way we will always get the short end of the stick from companies like Adaptec.

      All I know is that its AMI all the way from here.

    9. Re:Tried e-mailing the guy.... by Mysteray · · Score: 1

      No, it happened to me too.

    10. Re:Tried e-mailing the guy.... by Mr+Foobar · · Score: 3, Insightful

      > William Gates Jr has built
      > a very successful busines

      Not to be a pedantic, but I think the Gates you're looking for is William Gates III. Wm Gates Jr is his lawyer father, who probably is as responsible for the success of MSFT as his son...

      By the way, yes Theo can be a bit of a prick, but he's going after putting out simply the best version of BSD Unix around. It's why I've bought every release since the mid-2.x...

      --
      -> I dislike sigs...
    11. Re:Tried e-mailing the guy.... by Fulcrum+of+Evil · · Score: 4, Insightful

      You're not wrong. Is it just me, or does this de Raadt character get 'snippy' each and every time the world doesn't roll over and play the game how he wants them to?

      There's quite some distance between demanding immediate obedience and 4 months of delays and excuses. Most businessmen don't stand for that either (or they go out of business).

      An important point in a geek's career is the time when s/he recognises that if s/he's gonna get any further in said career, they're gonna have to maintain a business-benefiting attitude and act in business-benefiting ways else businesses won't employ you any more.

      'Business benefiting attitude' does not mean sycophant or pushover. It means acting in the best interests of a company, sometimes whether they like it or not. Fact is, a lot of assholes succeed in business, mostly because they know how, to whom, and when to be assholes. A trained asshole is a powerful weapon.

      Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.

      Bullshit. How many CEOs of the Fortune 500 are MBAs and how many are technical people that learned business? You're confusing 'engineer' with 'asocial dweeb who lives in his parents' basement'.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    12. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 1, Insightful

      How about simplifying things for you.

      Adaptec doesn't provide documentation, OpenBSD doesn't provide drivers. If Adaptec wants to sell their hardware to people who use OpenBSD, they should provide the documentation.

      If they don't care about the sales, then don't provide the documentation.

      I suspect that Theo will win. You see, Adaptec needs customers more than Theo needs Adaptec.

      Derek

    13. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 0

      Well... who are *you*?

      I sure know Theo DeRaadt, but you?

      Sheesh.

    14. Re:Tried e-mailing the guy.... by ScouseMouse · · Score: 3, Insightful
      You're not wrong. Is it just me, or does this de Raadt character get 'snippy' each and every time the world doesn't roll over and play the game how he wants them to?

      Yes, but that doesnt mean he's always wrong. Its probably best to judge him on what he's saying *at the moment*. Being argumentative is not nesseserily a bad thing, although he does put his foot in it more than is really a good idea

      Trouble is, geeks carry no weight in business, and the businessfolks have all the money. It's up to us to decide if we want some of that money or not.
      Thats not really true. I'm a geek and i have quite a lot of say in technical decisions. Our CTO is a geek also. I do not work for a technical company. I work for a publishing company.

      If any company hires a technically minded person and then wont listen to his or her advice, they they they are wasting that person.

      Would you hire an accountant and then ignore their advice about financial matters? if so, please tell me the company you are involved with so I can avoid accidentally getting hired there.

      Any company that ignores the advice of its geeks is wasting a valuable resource. The companies I have worked for realise this.

      That doesnt mean they are always right, however moderating conflicting advice is part of being a manager.
    15. Re:Tried e-mailing the guy.... by Mister+Liberty · · Score: 1

      >this de Raadt character get 'snippy' each and every >time the world doesn't roll over and play the game >how he wants them to

      What a misrepresentation of the facts.
      You call yourself a teacher.
      Sounds more like an angry old man with a gripe.
      Good luck.

      bjd

    16. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 0

      A trained asshole is a powerful weapon.

      Man, that's got to start appearing in sigs!!

    17. Re:Tried e-mailing the guy.... by klokan · · Score: 1

      The guy neverd mailbombed the account. His post was a joke. See his next post in that thread.

    18. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 0

      Hey Teacher ("I try to tell my geek.students that before...") leave the kids alone.

      That's a teacher atitude. A people just go to teaching when they don't realize his goals. In any profession that is what is happening to loosers. Become bitter and narcisist. And above all with dificulty to analise the virtude of projects like OpenBSD.

    19. Re:Tried e-mailing the guy.... by DarthBart · · Score: 1

      I suspect that Theo will win. You see, Adaptec needs customers more than Theo needs Adaptec.

      There's more than enough sales of hardware to run on 'doze boxen or paid-for Unixen for them to blow Theo off and not miss a dime.

    20. Re:Tried e-mailing the guy.... by Anonymous Coward · · Score: 0

      Then again...

      At our company I (assemble and) maintain our Windows, Linux, and Solaris/x86 workstations and small servers, and my hardware recommendations get heard when purchases take place. While we don't happen to use any of the BSDs for the work (due to software we need to use), I'm personally fond of them. And the BSDs serve, I think, as a good indicator of a hardware vendor's real dedication to supporting the hardware: while they have smaller userbases than the above three, they are in production deployment in significant numbers, and due to the active communities it only takes willingness and dedication (not money or manpower) from the vendor to support them properly.

      If Adaptec acts this silly towards OpenBSD -- not the email shutdown but the four months of playing grabass -- I'm tempted to look harder at 3Ware and Mylex and others for our forthcoming RAID cards. Maybe mostly for my personal reasons, admitted, but it'll be fairly easy (and not completely dishonest) to spin it into a "some support issues" argument next time my opinion gets asked. And it gets asked, and if I can do it "to help out", why the heck wouldn't I?

      As an aside, I guess this is a nice example of the elusive "mindshare" as distinct from "marketshare"...

  2. Why just OpenBSD? by Dacmot · · Score: 5, Insightful

    It would be nice if more of the Linux big names would jump on the bangwagon and lobby with companies to get open source drivers for hardware.

    1. Re:Why just OpenBSD? by mpecaut · · Score: 0, Flamebait

      Most Linux and other BSD users only care about software being free as in beer. They pay lip service to free software but they are pretty quick to compromise. Where is the Linux Leadership? I guess they are busy signing NDAs. -Mark

    2. Re:Why just OpenBSD? by Anonymous Coward · · Score: 0

      This shouldn't be marked flamebait. He's absolutely correct.

    3. Re:Why just OpenBSD? by Anonymous Coward · · Score: 0

      He is absolutely wrong.



      And the reason is simple: Drivers developed under NDA also end up in the Linux kernel tree, under the GPL, so the NDA would be violated by contributing the driver to Linux.



      How about that for a contradictio in terminis?



      And, working for a major Linux company, I can tell you we detest NDAs as much as you do.

    4. Re:Why just OpenBSD? by Anonymous Coward · · Score: 0

      > why? cause linus is ok with binary only closed source drivers

      um...no, he's not.

    5. Re:Why just OpenBSD? by Nimrangul · · Score: 1
      Yes he is, or the kernel he's responsible for wouldn't use binary drivers.

      He'd say, "no," and the drivers wouldn't be used by the kernel.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    6. Re:Why just OpenBSD? by rpozz · · Score: 0

      Be patient. People who use Linux, BSD etc (mostly) buy hardware after checking how well they support it, and it's now starting to have an effect. ATI seem to have realised that with crappy Linux/BSD support they have lost a load of business, and are trying to bring out better Linux/BSD drivers.

      When both nVidia and ATI have decent Linux/BSD support, the first one to open their drivers (3rd party IP permitting) gets the customers. It should be the same with most hardware.

    7. Re:Why just OpenBSD? by Anonymous Coward · · Score: 0

      That doesn't necessarily mean he's ok with it. Its just a fact he's had to accept or we'd have no drivers at all on some hardware.

      I tried playing UT using the nv driver for X and I could count the frame rates it was so slow. The binary only nvidia driver works as expected. Yes...it sucks but thats just the way it is.

      By the way, if anyone could advise me on how to make games playable using the nv driver I would appreciate it.

    8. Re:Why just OpenBSD? by Nimrangul · · Score: 1
      If he accepts something he is ok with it, that is what the word means.

      If you don't buy what isn't supported and don't support what isn't documented then you have no problems.

      Besides the nVidia stuff is X, not Linux.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    9. Re:Why just OpenBSD? by Nimrangul · · Score: 1
      Just because there is a driver that was written under NDA released completely in source form does not make it a good thing.

      If people were to want to work on it they would still not have the documentation involved to do it properly.

      NDA work just makes the problem worse, it gives a half-assed support for something to people so they think it should work and can do little when they find that they are mistaken.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    10. Re:Why just OpenBSD? by rbrandis · · Score: 1

      It is funny the way the more things change the more they stay the same. This is precisely the same type of situation that prompted Richard Stallman to create the Free Software Foundation to begin with. One day the lab bought a new, more reliable printer from Xerox. Unfortunately, the source code of the printer driver was not included in the package, and they were unable to put in place the same kind of maintenance set-up they had used before. Richard Stallman later heard that another scientific laboratory had a copy of the source code of the Xerox driver. When he tried to obtain it, he was told that the lab had agreed to keep the source code to themseves and not to make it available to anyone else. ... Richard Stallman then decided to create the Free Software Foundation.

    11. Re:Why just OpenBSD? by Homology · · Score: 2, Insightful
      Besides the nVidia stuff is X, not Linux.

      Not anymore. NVidia has several chipsets (like the NIC used in nforce)) that they do not release documentation for, as far as I know.

    12. Re:Why just OpenBSD? by jbn-o · · Score: 3, Insightful

      I don't know why more developers of all kinds are not joining this effort. But when it comes to the development of the Linux kernel, I wonder how much inspiration comes from following Linus Torvalds' philosophy of favoring short-term pragmatism. Torvalds endorses using proprietary software to help maintain his fork of the Linux kernel and this choice adversely impacts the community in which he operates. As more people emulate his example, they will think it's okay to become dependant on binary drivers for all sorts of things citing some immediate convenience as in support of their behavior (not recognizing that whatever technical advantage they cite is undoubtedly temporary).

      As deservedly highly-rated as both your post and the grandparent posts are, the sentiments expressed are not the norm. There are many Slashdot sycophants who have championed buying nVidia video cards and dependence on nVidia to release the latest version of their binary-only video software.

    13. Re:Why just OpenBSD? by eggnet · · Score: 2, Interesting

      I generally agree with you, except with your analogy to nVidia. I believe there are open source drivers that can utilize the nVidia cards as regular 2d cards.

      Asking nVidia to open source their 3d drivers is similar to asking adobe to open source photoshop, not asking Adaptec to document their raid API.

      Also, there's competition with a relatively low barrier to entry in this case (extremely low for existing RAID controller manufacturers). There is a market for fully documented, open source friendly RAID controllers. It'll be interesting to see who grabs it.

    14. Re:Why just OpenBSD? by alecthomas · · Score: 1

      I don't think you could call ATI Linux support "decent" by any stretch of the imagination. Their fglrx drivers are pathetic and haven't improved at all in the year and a half I have had ATI hardware.

    15. Re:Why just OpenBSD? by Misanthropy · · Score: 1

      Well, there is quite a difference between lobbying with companies and harrassing the hardware vendors.
      From these emails Theo de Raadt comes across as a whiney jerk. Not to mention he posted the Adaptec guy's email address so the entire obsd mailing list could spam him.

      This sort of behavior just gives open source developers a bad name. Show a little professionalism and respect, and you might actually get something done without looking like a complete tool.
      If he thought it was taking a long time before, I doubt that anybody at Adaptec is going to be rushing to help out de Raadt now after he acted like a complete jerk.

    16. Re:Why just OpenBSD? by Anonymous Coward · · Score: 0

      "It would be nice if more of the Linux big names would jump on the bangwagon and lobby with companies to get open source drivers for hardware."

      It would be nice... but it won't happen.

      Ever.

      Since they are "big names" they just want the opposite to be true, in fact.

      IBM, Red Hat, Novell, Hewlett-Packard... can get all information they need and/or can get into agreements with X so they have binary-only propietary drivers for hardware Y on Linux distribution Z and thus gaining competitive advantage against A, B and C, and in fact they are already doing it.

      Do you really thougth there is ANY "big name" truly pushing forward Open Source? No, not even names like Red Hat or SuSE do. Why the heck they would do? "Big names" must use their position as "big" to stay "big" and avoid others becoming "big" and so, competing against them. Open Source is not the way to achieve this; proprietary software is.

      Microsoft knows it perfectly and others either knew it all the way or are learning fast.

    17. Re:Why just OpenBSD? by jbn-o · · Score: 1

      First, I'm not interested in "open sourc[ing]" anything. I'm interested in software freedom, the message which the open source movement works hard to ignore or marginalize (for examples see Chris DiBona's interview where he gets the difference between open source and free software very wrong, or Mark Webbink's essay on licensing where he goes around the barn to not use the word "copyleft" even though that's the concept he finds so useful, or the OSI's FAQ where they describe free software as "ideological tub-thumping". Then contrast that to the more clear and respectful description of the difference between the two movements published by the FSF).

      Second, I don't think there's anything wrong with asking nVidia to make the software for their 3D drivers free software, nor do I think there's anything wrong with asking Adobe to make Photoshop free software. I don't think there's anything wrong with purposefully not getting involved with these programs (or buying from these companies) until they distribute freedom to their customers.

      As history shows, there is competition in many markets where people put the effort into making competition happen. The GIMP and Photoshop are competitors, there is interest in making a 3D video card that uses free software to drive it. There was a time when the Linux kernel was not advanced enough to do real work with, but now it is useful for everyday work by millions around the world.

      We should not be so quick to accept whatever some proprietor is handing us just because it is available here and now.

  3. obligatory by Anonymous Coward · · Score: 0, Funny

    In soviet russia the old OpenBSD kills the dead Adaptec

  4. There's an old saying by deanj · · Score: 5, Insightful

    There's an old saying, which I think fits well here.

    "Never ascribe to malice that which is adequately explained by incompetence." - Napolean

    1. Re:There's an old saying by Anonymous Coward · · Score: 0

      Surely that's "Hanlon's Razor"?

    2. Re:There's an old saying by CdBee · · Score: 1, Funny

      Ironically, you've misspelt Napoleon

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    3. Re:There's an old saying by Anonymous Coward · · Score: 5, Funny

      Ironically you've misunderstood irony...

    4. Re:There's an old saying by Anonymous Coward · · Score: 0

      Please stop this. I've given-up irony for lent.

    5. Re:There's an old saying by CdBee · · Score: 1

      You shouldn't do that - you might get anaemia

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    6. Re:There's an old saying by Anonymous Coward · · Score: 0

      "Never ascribe to malice that which is adequately explained by incompetence." - Napolean

      That's the first time I've ever seen that quote attributed to Napoleon. Source?

    7. Re:There's an old saying by autophile · · Score: 1
      Ironically you've misunderstood irony...

      "Yeah, it's like goldy and bronzy, only it's made of iron."

      Quiz: In what Time Team episode did Tony Robinson have to say "baldrick", but said it with a pause so those in the know could smirk?

      --Rob

      --
      Towards the Singularity.
    8. Re:There's an old saying by slavemowgli · · Score: 4, Interesting

      That's Hanlon's razor, actually, which (most likely) predates Napoleon.

      --
      quidquid latine dictum sit altum videtur.
    9. Re:There's an old saying by Anonymous Coward · · Score: 0
      "Never ascribe to malice that which is adequately explained by incompetence." - Napolean

      I think you misspelled Napoleon's name just to be mean!

    10. Re:There's an old saying by jrockway · · Score: 1

      Ironically, you've misspelled misspelt.

      --
      My other car is first.
    11. Re:There's an old saying by binand · · Score: 2, Funny

      There is a follwup as well: "Never ascribe to incompetence that which is adequately explained by Microsoft Funding" - Anonymous.

    12. Re:There's an old saying by Nimrangul · · Score: 1

      I dunno, but there is only one Baldrick and he serves the Black Adder.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    13. Re:There's an old saying by nacturation · · Score: 1

      Ironically, you've misspelled misspelt.

      What's that? A lack of grain?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    14. Re:There's an old saying by Anonymous Coward · · Score: 0

      'misspelt' is UK parlance. It is spelled and used correctly.

    15. Re:There's an old saying by CdBee · · Score: 1

      the AC is right. I'm British, you colonials are the ones who get it wrong....

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    16. Re:There's an old saying by Anonymous Coward · · Score: 0

      how ironic

  5. The Battle with OpenSource by michelcultivo · · Score: 4, Interesting

    When the hardware vendors will release all the specifications of their hardware to the OpenSource teams? It's so difficult to do so?
    "I'll not release my documentation because others business can get all of my secrets and my bugged harware."

    1. Re:The Battle with OpenSource by Mhrmnhrm · · Score: 2, Insightful
      I'll not release my documentation because others business can get all of my secrets and my bugged harware.

      Therein lies the fundamental misunderstanding... releasing specs does *NOT* give a competitor an advantage. What good does it do LSI to know that Adaptec's registers are little-endian? Or that tickling bit 4 of accumulator B will trigger an array rebuild? Documents only lay out the capabilities of a product, but do nothing to explain or detail the underlying silicon.
      --
      I suspect that one of these choices is incorrect. Correct.
    2. Re:The Battle with OpenSource by Fulcrum+of+Evil · · Score: 1

      releasing specs does *NOT* give a competitor an advantage.

      One exception appears to be 3D cards. The details of how Nvidia implements a displaylist interface, or how they do a number of things may be under NDA or otherwise priveleged. Compared to that, a management interface for a RAID card plaes to insignifigance.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    3. Re:The Battle with OpenSource by Mhrmnhrm · · Score: 1

      Nope. 3D cards are not an exception. The only reason there are things under NDA are because lawyers wanted it so. Who cares how nVidia or ATI design their chips? As a driver writer, all I care about is how to present a generic API that exposes all the commands/capabilities of the product. Knowing how to manipulate registers and transfer data gives me zero knowledge on how the underlying silicon is designed. If I were to open a lemonade stand on a hot day, does it really matter to you whether my lemons come from Florida or California? Sure, I could hand you an NDA and then tell you they're really from Georgia, but what good does that information do you if you go next door and open your own lemonade stand?

      Drivers provide software an interface to hardware. They do not tell you how the silicon is fabbed, nor how the internal gate logic is designed.

      --
      I suspect that one of these choices is incorrect. Correct.
    4. Re:The Battle with OpenSource by biglig2 · · Score: 1

      Who cares how nVidia or ATI design their chips?

      ATI and nVidia, in that order.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    5. Re:The Battle with OpenSource by Fulcrum+of+Evil · · Score: 1

      Nope. 3D cards are not an exception. The only reason there are things under NDA are because lawyers wanted it so.

      The portion of the rendering pipeline that is done in software and the texture management are distinctly nontrivial portions of sftware. It's not like disk controllers, which are fairly well-understood at the level that drivers are usually written.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:The Battle with OpenSource by Mhrmnhrm · · Score: 1

      Maybe, but at that point, we're still talking about how to make the silicon do whatever it is it's designed to do, not how the silicon itself is designed. Sure, you could look at the docs, and say to yourself "To get that result, there must be a series of half-adders trunked into NANDs, all XORed together." So yeah, you could go to your local chip supplier, buy the requisite gates, and create your own card. Except you'd still be missing the elegance of their patent pending parallel gate design which makes those eight NANDs take up the space formerly required by two, and without that piece of magic, your product will still be slower than the real thing.

      --
      I suspect that one of these choices is incorrect. Correct.
    7. Re:The Battle with OpenSource by random+coward · · Score: 1

      They just want to increase the cost to their competitors. They do--or at least should-- reverse engineer their competitors product. They should decap the asics and scan them for functional schematic. They should also do a complete cost analysis of the product. Even if they had the specs they would probably do this anyway, but they might start on the spec in the mean time.

      The TAO of engineering is to sell your product at a profit for less than your competitor can build it.

    8. Re:The Battle with OpenSource by Fulcrum+of+Evil · · Score: 1

      Maybe, but at that point, we're still talking about how to make the silicon do whatever it is it's designed to do, not how the silicon itself is designed.

      The point is that doing that is nontrivial. It's not a disk controller.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    9. Re:The Battle with OpenSource by Mhrmnhrm · · Score: 1

      Yeah, doing it is definately a nontrivial task, and certainly not something I'd want to do when the vendor already has done the work for me. Trouble is, vendors rarely release for *BSD (though Free is starting to show on their collective radar), have only started to grugingly release for Linux, and only spend time optimizing their Win32 drivers. If Theo and his gang really want to go through all the hair pulling and code weaving necessary, more power to 'em. Saves Adaptec from having to do it themselves, and gives us more/better functionality than we had before.

      --
      I suspect that one of these choices is incorrect. Correct.
    10. Re:The Battle with OpenSource by eraserewind · · Score: 1

      Manufacturers don't want you to know that their HW is incredibly buggy, is made by a generic manufacturer and all they add is brand name, can be turned into their more expensive version just by setting some register, etc...

  6. Go Theo by Anonymous Coward · · Score: 0

    You've just gotta admire the guy.

  7. I wonder how this will affect Adaptec? by kae_verens · · Score: 5, Interesting

    I know that when I'm buying hardware, I first make sure that there's at least a reasonable chance that it will work in my operating system (Linux, by choice). So, in this case, if I was choosing a RAID card, and my system was BSD-based, then Adaptec would be down a few quid.

    1. Re:I wonder how this will affect Adaptec? by Penguinoflight · · Score: 4, Insightful

      well you can guess that this particular controller will be avoided by anyone with connections. Openbsd doesn't enjoy much use from desktop or developer users because it's too hard, and has few advantages.

      The one advantage it does have is security, which is vital for running large scale servers. These servers have reliabilty as a high priority, so RAID is the norm.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    2. Re:I wonder how this will affect Adaptec? by foobarra · · Score: 1

      This affects vendors choice of hardware to include in servers, for instance, which will eventually affect Adaptec's bottom line. Adaptec RAID controllers were dropped from Dell's PowerEdge line in favor of LSI controllers, with the introduction of the 1850/2850/6850 lineup.

    3. Re:I wonder how this will affect Adaptec? by Fweeky · · Score: 3, Insightful

      Ironically AAC's support under FreeBSD at least has been superior to Linux's for quite a while (not so much in the past few months, but certainly for the past couple of years before). We originally bought our cards to run under FreeBSD, and had significant problems migrating to Linux where the aacraid driver liked to fall over every few weeks.

      I'd rather use software RAID now. Closed source management tools and unreliable software, hardware and firmware are not things I want anywhere fucking near my data storage subsystems.

    4. Re:I wonder how this will affect Adaptec? by Anonymous Coward · · Score: 0

      Openbsd doesn't enjoy much use from desktop or developer users because it's too hard, and has few advantages.

      "Too hard"? In what? To each his own, but I find OpenBSD (and the BSDs in general) much simpler to use and understand then the majority of Linux distributions.

      Have you compared (say) OpenBSD's PF packet filtering code with any other system? It's power, flexibility and ease-of-use is simply amazing. Or how about configuration? RH's GUI may be nice, but have you any idea how many files the various configuration settings are stored in? Under the BSDs it's simply /etc/rc.conf: one files (for easy backups) to worry about and change.

      OpenBSD may not have a lot of useful things (granular SMP, LVM), but "too hard" is not a good description IMHO.

    5. Re:I wonder how this will affect Adaptec? by zulux · · Score: 1


      Even if I'm using hardware on Windows - I make sure that support is available with Linux and, better yet, FreeBSD.

      It keeps you out of driver hell.

      You know what I'm talking about - like sound-cards with 24meg drivers because the chips on the card don't have enough ommph to do their job without relying on the CPU. Or shitty WinModems that crap out on any line noise because they don't have a real DSP on them

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    6. Re:I wonder how this will affect Adaptec? by Anonymous Coward · · Score: 0
      The one advantage it does have is security, which is vital for running large scale servers. These servers have reliabilty as a high priority, so RAID is the norm


      So I take it you're equating large scale servers with OpenBSD? If so, you don't know what the hell you're talking about.

      8-16 cpus where I work are midrange.. the big stuff goes upwards of 64 cpus. What was it this OpenBSD toy supports again? I thought so, chump.
    7. Re:I wonder how this will affect Adaptec? by Penguinoflight · · Score: 1

      Openbsd "ate" my partition table a while back. Every one of the openbsd supporters said I did something wrong, but I've never had problems like that with anything but windows.

      The installation isn't friendly, and it doesn't have any advantages over freebsd or linux for desktop use.

      People running servers that must be secure and reliable find openbsd worth the extra effort, and I certainly respect that.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    8. Re:I wonder how this will affect Adaptec? by setagllib · · Score: 1

      Are you kidding? In the early days (pre-2.4 Linux) Adaptec wrote SCSI drivers for FreeBSD because it had the GOOD SCSI subsystem and then ported them to Linux when they had the time. FreeBSD's were still more solid just because of the system itself being solid, and being the first to get support helped too.

      The situation hasn't really changed, but now they don't seem to want to help anyone. Maybe it's true that they are embarassed on the specs of their hardware, or also possibly they just don't think that it's worth losing their 'power' over the software used with their hardware by making things open (you'd be amazed how much this means to some vendors, sadly). It will happen one way or another eventually, so they're making assholes out of themselves just to buy themselves some time. No hardware stays unsupported for TOO long, but sadly it can be irrelevant long before it's supported and then there's not much point.

      --
      Sam ty sig.
  8. Why just documentation? by Penguinoflight · · Score: 5, Insightful

    Absolutely. Open source drivers would be a beautiful gift, in this case it's actually more than what is being asked for. Adaptec is asked to release specs on their raid controllers, they chose not to.

    They are under an obligation to provide usefulness on legit architectures, but they aren't doing that. Adaptec should get over their shame of bugs, and allow the driver people at OpenBSD a chance at making things work.

    There is no general fix for this problem, often specs are released way too late. On the other hand, releasing open source drivers will open specs for the same device. These specs aren't just trade secrets, they're actually necessary for building drivers.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
    1. Re:Why just documentation? by 0racle · · Score: 5, Insightful

      They are under an obligation to provide usefulness on legit architectures

      Exactly what obligation does Adaptec have?

      --
      "I use a Mac because I'm just better than you are."
    2. Re:Why just documentation? by Anonymous Coward · · Score: 5, Insightful

      None. Just as I have no obligation to ever buy an Adaptec piece of hardware again.

    3. Re:Why just documentation? by fidget42 · · Score: 2, Informative
      Exactly what obligation does Adaptec have?
      They have a financial responsibility. If they release their documentation to a "legit architecture" then they will increase their sales accordingly. In this case, a "legit architecture" would be one that would have an impact on their bottom line (which would qualify BSD and Linux).
      --
      The dogcow says "Moof!"
    4. Re:Why just documentation? by Anonymous Coward · · Score: 1, Insightful

      An obligation to their customers? OpenBSD is a popular operating system. If I own Adaptec hardware, I should expect it to work if I switch to OpenBSD.

    5. Re:Why just documentation? by 0racle · · Score: 2, Insightful

      Adaptec has no obligation or responsibility to anyone to provide OpenBSD or OpenBSD users anything. If they have decided it is a market they are not interested in then they simply will not have anything to do with it. Its their decision and people shouldn't begin to whine when they don't get their way.

      --
      "I use a Mac because I'm just better than you are."
    6. Re:Why just documentation? by Gid1 · · Score: 5, Insightful

      That's not a "responsibility" or an "obligation". It is, however, an incentive, and should be quite a strong one at that.

      Nowadays, I purchase equipment based more on its compatibility with FreeBSD (and occasionally OpenBSD) than any other factor (incl. performance and price), as that's what it's going to be used with.

      As far as responsibility or obligation is concerned, Adaptec's got none to the Open Source community, unless you can consider it a direct failure of its responsibility to its shareholders. Just because Open Source is "fighting the good fight", doesn't mean anyone owes us anything.

    7. Re:Why just documentation? by 0racle · · Score: 0, Flamebait

      Why? I just bought a used Sun Ultra10. If I decide to use it as my primary desktop, should I now expect every piece of hardware to work with it? Sun hardware is more popular then OpenBSD is, so everything should just work right? I should be able to walk up to Readmond and demand my UltraSPARC version of Windows right? I run OpenBSD on SPARC32 machines, should I now expect the manufacturer of every piece of hardware to create a sbus version of their hardware because thats what my hardware has?

      The obligation to their customers is to clearly list what they support, and they do. If you go beyond that, you already knew it wasn't supported so your on your own.

      'They bought their tickets, they knew what they were getting into. I say, let them crash.'

      --
      "I use a Mac because I'm just better than you are."
    8. Re:Why just documentation? by LighthouseJ · · Score: 1, Insightful

      What customers exactly? If you were Adaptec, would you write drivers for your hardware in Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?

      I like Linux and I think it's very useful but there's just too much self-righteousness in here. Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes. We have to be realistic here and realize that we have to make it worth it for companies like Adaptec to support Linux or in this case, OpenBSD. Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions.

    9. Re:Why just documentation? by m50d · · Score: 2, Insightful

      A moral obligation to the users they sold the hardware to. Yes, they're not legally obliged to, but it's common decency.

      --
      I am trolling
    10. Re:Why just documentation? by SlamMan · · Score: 0, Flamebait

      Bullocks. They're under no obligation to release specs to the OpenBSD folks then they are to port their drivers to OS/2. If someone bought their product, intending to get it to work on an unsupported OS, thats the customers fault.

      --
      Mod point free since 2001
    11. Re:Why just documentation? by Anonymous Coward · · Score: 1, Interesting

      > Adaptec has no obligation or responsibility to anyone to provide OpenBSD or OpenBSD users anything

      Yes they do. They have an obligation to thier stock holders to sell as many units as they can. This is a foolish move on Adaptec's part and stock holders should be pissed at them turning thier backs on millions in sales.

    12. Re:Why just documentation? by Anonymous Coward · · Score: 2, Insightful
      Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?

      Windows does not have 90% of the server market.

      I like Linux and I think it's very useful but there's just too much self-righteousness in here. Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes.

      No, people expect to be given enough product information to enable them to author device drivers to use the hardware they purchased. Adaptec must have that information to write win32 drivers.

      Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions.
      People are offering to do their work for them, likely increasing sales of their products in the process.

    13. Re:Why just documentation? by 0racle · · Score: 2, Insightful

      to thier stock holders to sell as many units as they can.

      In the markets they choose to cater to. I don't see OpenBSD listed anywhere on their site, so I doubt that OpenBSD users are in their target market. Microsoft only produces Windows for Intel compatible hardware, but I have several Suns. Does Microsoft now have an obligation to me to produce a SPARC version of Windows because apperently not doing so would be 'a foolish move on [Microsoft's] part and stock holders should be pissed at them turning thier backs on millions in sales,' or is it possible that SPARC machines not in Microsoft's target market. I doubt Adaptec's shareholders are loosing sleep over some perturbed OpenBSD users.

      --
      "I use a Mac because I'm just better than you are."
    14. Re:Why just documentation? by Anonymous Coward · · Score: 0
      They are under an obligation to provide usefulness on legit architectures.

      Where do you get off saying this? Adaptec is free to follow their own business plan, Windows or Linux be damned. You can vote with your dollars and/or influence if you like. If/when it becomes financially beneficial for Adaptec to "cater" to the Linux/BSD world, they will likely do so or ultimately fail. There may be any number of reasons why Adaptec is slow to respond to register-level detail about their hardware. If you've never tried documenting exactly how a complex hardware interface works, then you have no room to speak. God forbid they mis-document a register, all hell would break loose and they'd probably be taken to court--frankly, I don't blame them for witholding certain information.

    15. Re:Why just documentation? by Anonymous Coward · · Score: 0

      Yeah, yeah... save it for your whine/bitch about Apple.

    16. Re:Why just documentation? by Frank+T.+Lofaro+Jr. · · Score: 4, Insightful

      Then companies shouldn't whine and scream "DMCA violation" when someone reverse engineers their hardware.

      Do you think the company has the right to refuse to release specs, but we don't have the right to complain or to reverse engineer them, and that they have the right to whine to the gov't if we do so.

      --
      Just because it CAN be done, doesn't mean it should!
    17. Re:Why just documentation? by McNally · · Score: 5, Informative
      What customers exactly? If you were Adaptec, would you write drivers for your hardware in Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?
      A re-read of the article might be in order, along with a scan of the other responses. I haven't yet run into a post demanding that Adaptec develop and release open-source OpenBSD (or Linux, or MacOS, or whatever you please) drivers for its hardware -- that's not what we're talking about at all.

      If we accept the claims made in the article, Adaptec won't even release the technical information necessary for people to write their own. That's what the argument is about.

      Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes. We have to be realistic here and realize that we have to make it worth it for companies like Adaptec to support Linux or in this case, OpenBSD. Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions.

      Actually, nobody seems to expect that. Unquestionably a fair number of people would be happy if it happened, but nobody expects it. What people do expect is for Adaptec to release comprehensive technical specifications for their cards to interested parties, a practice that used to be commonplace among hardware makers but has been in lamentable decline for some time now. Releasing the tech specs would benefit not only OpenBSD developers but Linux, FreeBSD, MacOS, and others, and while your assertion is correct that Windows has a >90% market share on the desktop, it's somewhat of a non-sequitur considering we're talking about drivers for a RAID controller that's more likely to go into a server machine. Windows still dominates in that market, as well, but not to the extent that it does on the desktop. By releasing the necessary specs and letting the open source community write drivers that work with their hardware Adaptec could, at very little cost to themselves, expand their potential customer base by 10-20%. Why won't they?
    18. Re:Why just documentation? by NuclearDog · · Score: 5, Insightful

      "If you were Adaptec, would you write drivers for your hardware in Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?"

      If I was Adaptec I'd realize that most people who buy RAID hardware are not planning to run a desktop computer with Windows. They're likely planning to run some sort of server, which I'm sure have much more than 5% of users running a non-windows OS.

      According to Netcraft, there are nearly 2500000 sites hosted on FreeBSD (source). This number does not include sites hosted on NBSD and OBSD (obviously).

      "Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes."

      This wouldn't be millions in development. It would take one guy 10 minutes to e-mail the hardware specs (which they'd have to have available somewhere for them to have written their own driver) to the OpenBSD team and be done with it.

      "Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions."

      Look at it this way, if you were a stockholder in Adaptec and were told millions of potential customers would not be able purchase your hardware because the company refused to release the specs for it, how would you feel?

      ND

      --
      This statement is forty-five characters long.
    19. Re:Why just documentation? by ltbarcly · · Score: 2

      Are they legally obligated? No. Should they do it? Yes.

      There is a good reason why, and not just because it is in their best interest to do it. They are selling hardware. They should support any large enough group that wants to use the hardware, regardless of how they want to use it. If people want to use the chip to power easy bake ovens, they should help them turn the chip into a heating element.

      Why should they? Because it is a publicly traded company. Shareholders don't care why people are handing them money. They just want them to rake it in hand over fist. Anything that gets in the way of that is rediculous.

      So in the end the reason is that it is their damn job to support it, and the people paying their bills don't give a crap about them except for bringing in money.

    20. Re:Why just documentation? by killjoe · · Score: 5, Informative

      "Its their decision and people shouldn't begin to whine when they don't get their way."

      And how else do you propose to effect change? Shut and sit down isn't going to work is it?

      Whining, boycotting, shaming, humiliating, mocking, deriding, bitching and moaning is a perfectly appropriate response to an idiot company acting in stupid ways.

      More people need to get uppity. Sitting quietly at your desk doing exactly what you are told isn't going to get you anywhere.

      --
      evil is as evil does
    21. Re:Why just documentation? by stevew · · Score: 3, Interesting

      First let me say that I'm an ex Adaptec employee. In fact we used Linux in the mid 90's at Adaptec as X terms at home, and they have had an on-going relationship with Opensource of one sort or another for quite a long time.

      I read Doug's response. What I SAW was Adaptec saying we'll be releasing everything together in 4 months. That is when the company is going to be ready to release an SDK, and documentation will be part of that release.

      The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      So you have a company that is heading to the place the OpenBSD guys have asked for, but the OpenBSD guys are to impatient for the company's timeline. Oh - and the OpenBSD guys are being imature to boot.

      --
      Have you compiled your kernel today??
    22. Re:Why just documentation? by Jah-Wren+Ryel · · Score: 1

      I doubt Adaptec's shareholders are loosing sleep over some perturbed OpenBSD users.

      Perhaps they should be, from reading the thread, there is easily over a million dollars worth of adaptec disk controllers running on OpenBSD systems.

      --
      When information is power, privacy is freedom.
    23. Re:Why just documentation? by timeOday · · Score: 1
      What customers exactly? If you were Adaptec, would you write drivers for your hardware in Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?
      I'd love to see your evidence that 90% of servers with RAID run Windows, or for that matter that MacOS is close to UNIX in that market.
    24. Re:Why just documentation? by Homology · · Score: 1
      The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      Adaptec has been stalling for four months already, and then they say they are going to release a closed SDK (perhaps) later this year. Why should OpenBSD believe them?

    25. Re:Why just documentation? by Anonymous Coward · · Score: 3, Interesting

      I now it sounds like OpenBSD wants something NOW and Adaptec isn't ready yet, but said it will release SDK in 4 months, BUT the raid hardware has been available for over a year or two now!

      So it's not unreasonable for OpenBSD or any other OS to expect reasonable documentation on how to get it running within reasonable timeframe.

      To give you an example, at our company we have been running FreeBSD for 5 years using the asr driver running Adaptec RAID 3210S (3200S before 3210S was out). As you may have noticed this card isn't even available anymore... WE have been TRYING to upgrade to the new 2200S cards running on aac driver for past year now. Our servers were unstable running 2200S cards. So we couldn't upgrade...

      SO now we have a really hard time getting 3210S cards and the "new" (even though they are over a year old cards) don't work right. And I find the lack of providing proper documentation to people who want to write drivers for FREE in their SPARE time really appalling. Especially since these people are HELPING Adaptec.

      Now I am at a position to either keep on using ancient (5 year old components) OR look for another vendor that can provide hardware that works correctly with FreeBSD. I will certainly not be switching to Windows JUST because the new Adaptec RAID cards don't work right in anything else but windows.

      Of course I would rather if Adaptec just did the "right thing" and provided proper documentation to every OS project out there so proper drivers can be written for their hardware.

    26. Re:Why just documentation? by Anonymous Coward · · Score: 0

      If you were Adaptec, would you write drivers for your hardware in Windows, a platform you're programmers are very experienced with and caters to the 90% marketshare, or write drivers for the niche 5% MacOS X or 5% other *nix market?

      Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes.

      Did you bother RTFA? You are doing exactly what Theo is complaining about - confusing "give us information so we can write drivers for you" with "we demand that you write drivers for us".

      Quite frankly, I find it astonishing that you can twist something in your head to mean almost the exact opposite of what is actually being asked for.

    27. Re:Why just documentation? by Anonymous Coward · · Score: 0, Interesting
      And how else do you propose to effect change? Shut and sit down isn't going to work is it?

      Whining, boycotting, shaming, humiliating, mocking, deriding, bitching and moaning is a perfectly appropriate response to an idiot company acting in stupid ways.


      Well, throwing a fit is going to work, either. My boss reads Slashdot and various other boards/periodicals/etc in an effort to stay abreast of viable technologies, to include operating systems. I can assure you after seeing the immature fit being thrown by the OpenBSD folks there will be ZERO goddamn chance of me being able to persuade a Solaris to BSD migration this summer. Redhat AS 4 here I come!

      Ask for the documents through multiple channels. If you don't get them, find a more "deserving" vendor who will give you what you need and support them to the hilt. Do NOT make an ass out of yourself and your OS group in public and then expect to be regarded as a professional.

      In addition to politics I'm beginning to see why Darpa pulled the plug on these people.
    28. Re:Why just documentation? by Anonymous Coward · · Score: 0
      Perhaps they should be, from reading the thread, there is easily over a million dollars worth of adaptec disk controllers running on OpenBSD systems.


      Yeah, and revenue last QUARTER was ~115 million.

      I'm sure they give a flying fuck.
    29. Re:Why just documentation? by Anonymous Coward · · Score: 0
      Look at it this way, if you were a stockholder in Adaptec and were told millions of potential customers would not be able purchase your hardware because the company refused to release the specs for it, how would you feel?


      Well how about we let the stockholders deal with it then. And whilst on the subject of new server deployments with OpenBSD specifically you'll be lucky to get in the 100,000's let alone millions over the next year or so.
    30. Re:Why just documentation? by iamwahoo2 · · Score: 4, Insightful

      Possibly because BSD has their own timeline? It seems to me that the OpenBSD guy was working to reach a deadline that would be beneficial to their MUTUAL customers. Adaptec did not seem to be in a hurry to support their customers. It is their choice, just like it is OpenBSD's choice not to bother supporting a companies hardware. What is amazing is that everyone seems to think that the BSD should bend over backwards for Adaptec and not the other way around. If they lose support of major OSes (opensource or not), they are going to regret not bending over backwards for their customers.

    31. Re:Why just documentation? by ArbitraryConstant · · Score: 2, Insightful

      "Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes."

      They want documentation for the hardware. Maybe a few hundred dollars for printing and shipping if they don't have it in electronic form. They must already have the docs, as they would be required for their own developers to write the Windows drivers.

      This is a one time cost and can be recovered with a tiny number of sales. The OpenBSD developers want to do all the development themselves, so the costs to Adaptec once the docs have been released is zero.

      "Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions."

      That would be why Theo put together a list of Adaptec customers that use OpenBSD. To prove that there is significant financial interest for Adaptec to give up the docs.

      --
      I rarely criticize things I don't care about.
    32. Re:Why just documentation? by Anonymous Coward · · Score: 3, Informative

      "I read Doug's response. What I SAW was Adaptec saying we'll be releasing everything together in 4 months. That is when the company is going to be ready to release an SDK, and documentation will be part of that release."

      OK, that's fine. So customers running BSD will not purchase Adaptec RAID hardware until late-2006. Any earlier, and they'd run into problems with it being unsupported by their OS vendor.

      "The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      Specifically, they say that if they don't know how to create software that works with Adaptec RAID, then they won't write software that works with Adaptec RAID. Sounds entirely plausible to me. Would you fancy writing a windows driver if you didn't have MSDN, SDK or API-reference?

    33. Re:Why just documentation? by Anonymous Coward · · Score: 0

      Do you think the company has the right to refuse to release specs

      They do.

      but we don't have the right to complain

      You do, but I doubt if they care that obsd users complain.

      or to reverse engineer them

      You do, but don't break the law.

      and that they have the right to whine to the gov't if we do so.

      They do, if they know someone is breaking the law they have every right to report it to the authorities.

    34. Re:Why just documentation? by baomike · · Score: 1

      >
      To make money for its stockholders.

      A famous quote about business; If you are not doing it for fun or profit, why are you doing it?

    35. Re:Why just documentation? by ta+bu+shi+da+yu · · Score: 4, Insightful
      As another poster pointed out, you pulled that 90% figure out of your arse. Secondly, the fact that BSD may or may not have huge marketshare is hardly the point here. The point is that Adaptec appears to have an issue with providing documentation for (of all thing) AAC RAID! Exactly how hard can it be?
      Perhaps at this point I should quote part of Doug Anderson's reply?
      "We here at Adaptec are doing all we can to provide you as much documentation as we possibly can in the timeframe that makes the most sense for both of us....and we had provided you documentation before on our driver, but what you are seeking now is more source information regarding our GUI management, etc..."

      Some choice quotes:
      1. "as much documenation as we possibly can in the timeframe that makes the most sense for both of us" (four months?)
      2. "what you are seeking now is more source information regarding our GUI management" - sorry? OpenBSD wants GUI management information? Am I missing something here?

      You say "We have to be realistic here and realize that we have to make it worth it for companies like Adaptec to support Linux or in this case, OpenBSD. Adaptec isn't interested in OpenBSD because it's not in their best financial interest, despite their best intentions." Well, from their email:
      "I can understand you seeking this, as you as well as many other flavors of Linux/Unix are looking for the same thing...and though we would like to support "all" of the various flavors of these new operating systems, we can't do so in an economic fashion, as support for "all" of these varying flavors is just not possible..."

      Why not? They aren't looking for specific support for ONE operating system. They are looking for documentation that explains how the hardware ticks. This has nothing to do with operating specific information: the operating system DEVELOPERS will work this out THEMSELVES, they don't want an Adaptec supplied driver!!! I would suggest that, by Adaptec's own admission if "you [OpenBSD] as well as many other flavors of Linux/Unix are looking for the same thing" then the OpenBSD project is not the only one having issues with Adaptec documentation and that the Theo has been the one to make the biggest stink about it so far.
      Then we get this:
      "We are coming out with an entire new rev of our firmware with the upcoming SAS/SATA-2 release in the July timeframe, and our plan is to provide a Software Development Kit (SDK), which will be generic in nature, and will have the documentation in hand that will help you to do the work on your side to continue to expand the support for Adaptec
      products in your OpenBSD OS...."
      So what?!? Are they saying that to get existing hardware working they have to wait till July AND OpenBSD users will have to update their existing firmware? What sort of response is this??? What's wrong with providing documentation for the existing hardware?
      Which leads me to an interesting point. You say that "Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes.", which is correct. If companies spend millions in development, they spend it because they want their customers and potential customers to get the most benefit from their products, and thus keep buying from them. That a company would spend millions on development and then drag the chain on documentation is, to put it frankly, pathetic and more than a little stupid.
      --
      XML is like violence. If it doesn't solve the problem, use more.
    36. Re:Why just documentation? by ta+bu+shi+da+yu · · Score: 1

      Did you bother to read? The parent poster said "moral obligation", not legal obligation. And we're talking about getting documentation for a RAID controller for goodness sake! This is a server product, not a desktop product. Are Adaptec serious about people who need to run servers?

      --
      XML is like violence. If it doesn't solve the problem, use more.
    37. Re:Why just documentation? by Fulcrum+of+Evil · · Score: 1

      Then companies shouldn't whine and scream "DMCA violation" when someone reverse engineers their hardware.

      They can scream, but the DMCA doesn't apply when you reverse engineer something for the purpose of interoperability.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    38. Re:Why just documentation? by MightyMartian · · Score: 1

      I pity you. I'd hate to work for a boss who used Slashdot as a means to decide OS purchases. Such a person probably would be better utilized cleaning toilets or perhaps being hired by Walmart as a greeter.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    39. Re:Why just documentation? by minion · · Score: 1

      Absolutely. Open source drivers would be a beautiful gift, in this case it's actually more than what is being asked for. Adaptec is asked to release specs on their raid controllers, they chose not to.

      I have to jump in here because this is a sore subject for me and the company I work for:

      Our move to the 2.6 kernel has been hampered on the fact that a lot of our servers are running Adaptec i2o RAID cards (all of their ZCR stuff is i2o). BUT, its not quite i2o - if it were, it'd work with the i2oblock driver. No, its a Microsoft-i2o type of card - take a standard and tweak it just a little bit. Well, thats great, except the damn thing doesn't work.

      The linux i2o driver developers have made progress, but under extremely high loads our test box would still panic.

      It is unfortunate that Adaptec doesn't bother making this right - there is so much Linux on the market now that they are hurting themselves finanically because of this. All new servers we implement are Adaptec RAID free. And we're not talking our datacenter - we are an impementor - we sell lots of servers. (you listening there Adaptec??.... Lots...Ouch, that hurts the pocket book huh?)

      --

      -- If we don't stand up for our rights, now, there will be no right to stand up for them later.
    40. Re:Why just documentation? by myov · · Score: 1

      Considering I use OpenBSD, I guess that means I won't be buying/using/recommending any Adaptec products.

      --
      I use Macs to up my productivity, so up yours Microsoft!
    41. Re:Why just documentation? by rco3 · · Score: 4, Insightful

      "...or I'm going to take my OS and go home"? What are they supposed to do, release drivers that they know don't work?

      Sounds to me like the OBSD guys said, "the drivers we've reverse-engineered aren't very stable, and we want more documentation so that we can make them stable for our existing users (of your hardware). If you won't give us that information, or persist in pretending to misunderstand what we want, then we will be unable to produce stable drivers for your hardware and we will refuse to release a driver with the instabilities we know of. We're in a hurry because our main coding time is coming up soon, and we've been asking for this for a while."

      There is nothing that requires Adaptec to provide the necessary documentation. Nor is there anything which requires the BSD guys to release a driver that they know is buggy.

      What I still don't understand is *why* Adaptec persist in refusing to allow a large, talented, motivated group of programmers to write a good driver for their hardware FOR FREE. If xBSD gets a working driver, then the other BSDs, Linux, etc. won't be far behind. Adaptec needs the server market, Unices are strong in the server market, more Unix drivers for Adaptec hardware means more people buying Adaptec hardware to run on free OS's, everybody wins! Except that Adaptec (apparently) won't play nice. How is that Theo de Raadt's fault?

      Of course, I'm not within the loop at Adaptec, and so I don't know why they won't release documentation when it's needed. Perhaps they have some blindingly brilliant reasons why they don't want to release the information necessary to write fully functional drivers. What I do know is that it can't be seen from the outside, looking in.

      In any case, I've had my share of trouble with Adaptec RAID cards under Windows. I probably wouldn't buy another one anyway.

      --

      Ce n'est pas un vrai mouvement de robot!
    42. Re:Why just documentation? by killjoe · · Score: 1

      Your boss is an idiot. Tell me the name of company so that I never invest in your company. Any company whose CIO/CEO makes purchasing decisions based on reading slashdot is going to go bankrupt any day now.

      --
      evil is as evil does
    43. Re:Why just documentation? by LWATCDR · · Score: 1

      "If they release their documentation to a "legit architecture" then they will increase their sales accordingly."

      But it is up to them to decide if that market is worth it to them. It is really very simple. If you do not like it don't buy it. Enough people do not buy it then they.
      1. Go out of Business.
      2. Change there practice.
      3. Another company moves into the niche they leave open.
      If you run OpenBSD then buy hardware that supports OpenBDS.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    44. Re:Why just documentation? by Anonymous Coward · · Score: 1, Interesting

      Yeah, and revenue last QUARTER was ~115 million.

      And less than 5M of that was from RAID controllers.

    45. Re:Why just documentation? by NuclearDog · · Score: 1

      It's not just OpenBSD. FreeBSD, NetBSD, DragonFly BSD and any other operating systems which Adaptec is not releasing a driver for themselves would need this.

      --
      This statement is forty-five characters long.
    46. Re:Why just documentation? by QuietLagoon · · Score: 3, Insightful
      The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      It is a shame that you so grossly misrepresent the position of the OpenBSD people, and try to spin your ex-employer's position in a more positive light.

      The OpenBSD people have a deadline on the near horizon, and they wanted to be able to include a non-buggy version of the driver in that release. They have been asking Adaptec for help for months, but to no avail. Then, when the OpenBSD people went public, Adaptec suddenly wonders what is the problem.

      What I find sad in all this is that the OpenBSD people are being criticized for wanting to deliver free, quality, reliable, supported software to the users of OpenBSD. Our community should give them more support, not non-constructive criticism.

    47. Re:Why just documentation? by Anonymous Coward · · Score: 1, Informative

      none. but i've obliged by using all other raid companies, except adaptec.

      and i'm not using openbsd.

      used adaptec cards under windows, mac, and linux.

      enough is enough. i said goodbye to adaptec years ago...it was the best move i've ever made.

    48. Re:Why just documentation? by Anonymous Coward · · Score: 0

      mod up!!!!

      i've run adaptec in my workstations and they were "ok"...but those machines were rebooted daily (sometimes more then daily) and you just delt with them.

      but in production servers? hell no.

      won't allow adaptec products within stones throw of my production servers.

    49. Re:Why just documentation? by BrookHarty · · Score: 1

      Exactly what obligation does Adaptec have?

      To the Stockholders. If they dont play ball with opensource vendors, vendors will ship with hardware that is supported.

      You want to buy a linux solution, you buy from a vendor for support, of course nothing stop adaptec to bribe the vendors, its the microsoft way.

    50. Re:Why just documentation? by anakin357 · · Score: 4, Interesting
      • "write drivers for the niche 5% MacOS X or 5% other *nix market?

      What you fail to take into account is that Adaptec RAID 5 controllers are a niche market meant for either hardcore users who need a RAID 5 array for storage, or for servers. To take an entire segment out of that niche and say "We don't want this business" is ludicrous.

      Last time I checked, OpenBSD is a decent sized segment of the server "niche market." Yes, it is a niche within a niche, but the PR implications of NOT providing documentation is huge, thanks to Slashdot.

      This is what the topic is about -- the documentation requested is required to hotswap a failed drive, then rebuilt the array without needing to go into the BIOS and reboot. From what I read, other operating systems (ie: Windows) drivers have the ability to rebuilt the array without a reboot -- this is a huge feature required for many corporate and enterprise class servers.

      I choose to vote for Open Source friendly companies with my dollars, and the influence I have on the dollars that my company will spend.

      • Everyone on here expects companies to spend millions in development and bend over backwards for their own purposes.

      As I'm sure other people have rebutted, all they want is documentation -- Adaptec has a choice, they can choose either paying some $50 shipping and printing out a box of papers, or potentially a huge PR smear that would convince more than a few people to not buy their products.

      End rant.

      --
      http://www.fsckin.com/
    51. Re:Why just documentation? by random+coward · · Score: 1

      Its also a BSD Liscense! If it works well they can take it and use it as a base for their windows driver without releasing code. All this for FREE.

      The only explanation is that the hardware has some nasty flaws that are fixed in the driver. They don't want to release specs that don't work with the broken hardware and dont want to release the work arounds and the flaws.

    52. Re:Why just documentation? by Anonymous Coward · · Score: 0

      I AGREE.

      Its always the unreasonable people the change the world.

    53. Re:Why just documentation? by Antique+Geekmeister · · Score: 1

      They seem to be providing quite a lot of driver and management information to the UNIX community. Maybe they don't want to bother with another open-source project where the founders bitch at them, get their employees email bombed, and where the return on investment is miniscule because the deployed base of OpenBSD machines is so much smaller?

    54. Re:Why just documentation? by Anonymous Coward · · Score: 0

      dude, you don't know what you're talking about. i've run an adaptec card in my powermac 9600 using OS 8.5. still runs today just fine.

    55. Re:Why just documentation? by someonehasmyname · · Score: 1

      MS porting Windows to Sparc would be an "investment" on their part. They'd have to do work. Sometimes the return just isn't worth the effort.

      All Adaptec has to do is give OpenBSD the specs they're asking for. OpenBSD will write all the code, drivers, etc. based off of those specs.

      Even if OpenBSD's native support of these Adaptec products only sold a few extra cards, it's free money to Adaptec.

      --
      Common sense is not so common.
    56. Re:Why just documentation? by snikeris · · Score: 2, Informative

      This wouldn't be millions in development. It would take one guy 10 minutes to e-mail the hardware specs (which they'd have to have available somewhere for them to have written their own driver) to the OpenBSD team and be done with it.

      Apparantly, they do not have access to the documentation, because it does not exist. All they have is the source code. I can't find a link to theo's post but here is what he said:

      I have received information from a few sources that indicates that Adaptec does not have documentation on their management interface in-house. They only have a source-code implimentation, for a variety of models. So that is perhaps why they are so slow. That does however speak rather badly. I have not encountered a vendor without even internal documentation for their products in quite a while. Companies you've probably rarely heard of like Zydas, Atmel, Symbol have documentation for their wireless chipsets. The Adaptec SCSI chipset documentation that we dragged out of Adaptec about 8 years ago or so was 12 books. I hope this is not true. Any ex-Adaptec employees want to set the record straight (and please tell the truth..)

    57. Re:Why just documentation? by someonehasmyname · · Score: 1

      I've got a few machines running FreeBSD 4.11 with 2200S controllers with no stability problems. Most of the machines have a RAID 1 array for the OS and a RAID 5 array for /var/db or /var/www, etc.

      Which version of FreeBSD have you tried the 2200S with?

      --
      Common sense is not so common.
    58. Re:Why just documentation? by quarkscat · · Score: 2, Insightful

      I am neither an ex-employee of Adaptec, nor am I a developer for OpenBSD. I can say, however, that Adaptec's attitude regarding the release of THEIR documentation for THEIR hardware is pure BS. Theo was not asking for Adaptec to release their SDK early, nor was he asking for the Windows source code to the drivers for THEIR hardware. It is, after all, JUST documentation.

      The real clue to Adaptec's attitude (from the /. posting) is that THEIR hardware and THEIR drivers are quirky and problematic -- a sure sign that Adaptec has adopted the "Microsoft" business method of having their customers do their beta testing. Theo is well known for not pulling punches when it comes to chiding manufacturers over shoddy products.

      Theo has taken the only course left to him, and publicly stating why OpenBSD 3.7 will be released without Adaptec RAID support. No doubt he is relying on public pressure on Adaptec to "play nice". As an IT consultant, I appreciate the problems that linux and the bsd variant development teams go through in trying to obtain cooperation from hardware manufacturers. It is also why I pay particular attention to hardware compatability lists when specifying new server configurations. I rarely (okay, never) specify MSFT Windows OS for my servers, and I will not support hardware manufacturers that play the "closed source/closed documentation/NDA/DMCA" game that has fueled MSFT's continued "embrace/extend/extinguish" monopolistic business practices.

    59. Re:Why just documentation? by Anonymous Coward · · Score: 0

      Yes, asking a different vendor for documentation will really help OpenBSD to support Adaptec RAID controllers. What a great plan.

      You appear to be as intelligent as your boss. I bet it's like a bad episode of the Three Stooges in your office.

    60. Re:Why just documentation? by deimtee · · Score: 1

      Any company management that doesn't give a flying fuck about a million in sales has a very short life expectancy, no matter what the size of the company.

      --
      I'm guessing that wasn't on their radar screen...
    61. Re:Why just documentation? by TheRaven64 · · Score: 2, Informative

      Porting Windows to SPARC and supporting Sun hardware would cost Microsoft a huge amount. Releasing the documentation for Adaptec RAID controllers would cost nothing, and increase their potential market. By not attempting to maximise their profit they are being negligent to their shareholders and leaving the company wide open to a minority shareholder lawsuit.

      --
      I am TheRaven on Soylent News
    62. Re:Why just documentation? by Geekboy(Wizard) · · Score: 1

      NO thank you. I *don't* want Adaptec writing the driver for me. I barely trust them to get the hardware right, let alone the software for my favorite OS.

    63. Re:Why just documentation? by m50d · · Score: 1

      No, there's a difference, porting themselves would be a lot of work, wheras releasing the docs costs them nothing. They ought to give the customers as much help as they can without too much effort, and releasing their docs certainly comes in that category.

      --
      I am trolling
    64. Re:Why just documentation? by phoenix_rizzen · · Score: 1

      You're not reading the same messages as everybody else, then. :)

      The OpenBSD people are asking for documentation to the hardware that is already out on the market. That people have already purchased.

      The Adaptec guy is telling them to wait for a future release, that will include a GUI tool, an SDK for that GUI tool, and a new set of firmware that will need to be loaded into existing hardware (or for new hardware).

      Not the same thing at all. The OpenBSD people don't want a GUI tool. They don't want a new firmware. All they want is documentation on how to access the hardware they already have.

      They don't want support. They don't want firmware. They don't want new hardware. All they want is documentation to the existing hardware so that they can write their own drivers, their own management tools, and can provide their users with support.

    65. Re:Why just documentation? by Fweeky · · Score: 1

      "sorry? OpenBSD wants GUI management information? Am I missing something here?"

      RAID management involves things like (re)building arrays, adding spares, etc, which requires access to the management interface. Ignore the word "GUI" here; under Linux you access it using a tool called aaccli; under FreeBSD you can use it under Linux emulation (kinda).

      Open source drivers are available and have been for years (if not always in a very usable state; Linux aacraid's only recently stopped being marked EXPERIMENTAL), but they don't include management tools; without them you're basically forced to talk to the card using its BIOS at POST, which is kinda suboptimal if you're trying to use hardware RAID to make a system more reliable.

    66. Re:Why just documentation? by Shanep · · Score: 1

      The OpenBSD guys response was "Can't you read! I want documentation NOW or I'm going to take my OS and go home."

      Documentation alone, should be easy to supply. Especially when it will go towards something so important to some Adaptec RAID users, for very little cost to Adaptec. Register level documentation should not reveal trade secrets. Hell, if it would, then those secrets could be gleaned from reverse engineering drivers and management binaries which are released, in which case Adaptec would be vulnerable any way.

      The OpenBSD people have been trying for MONTHS. As far as I am concerned, hardware should always have documentation available to allow programming it. Especially when that hardware is specifically built for protection of data.

      I will not buy any more Adaptec products until they release the documentation. It seems to me that other hardware RAID engine makers have an opportunity to "strike while the iron is hot" and milk this current point of contention while it is still news. Release their docs and become the first OSS hardware RAID friendly company. Because, I may have missed something in my use of OpenBSD since 2.5, but I believe that there is NO documentation freely available (non-NDA) for RAID management consoles for ANY of the RAID cards which OpenBSD supports. If this is the case, then I imagine it would also mean that there is NO freely available documentation for Linux use either.

      That is pretty sad. What if a companies binary software ceases to work after a major change in some OSS software and that vendor will no longer supply a new updated binary because they have a newer product out? Documentation would not allow this problem. What about use with architectures outside of x86? How supported are these drivers going to be on UltraSPARC or macppc? Will they work under NetBSD or OpenBSD? Documentation would not allow these problems.

      Documentation allows the vendors to wash their hands of these issues. It allows them to pass the support buck to someone else. It's a quick small expense to provide documentation which would allow the OSS people to support themselves. What good is the in-BIOS configuration and management software on these cards if I'm not running them in and thus executing them on, an x86. What good are the bootable management CDROM's if they only do x86 and I'm on UltraSPARC or macppc? I shouldn't have to buy a card for a particular arch and OS. Documentation is the key to supporting and thus gaining from this exploding market.

      It's not just OpenBSD. It's open source operating systems and software in general which stand to gain from hardware which is open enough to properly program for and thus any hardware vendors smart enough to see this stand to gain also.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    67. Re:Why just documentation? by Anonymous Coward · · Score: 0

      How the heck this can be insigthful?

      The prior message only says what's obvious: stockholders should be pissed if a company doesn't follows an obviously profitting path. If OpenBSD is a profitable market for Adaptec stockholder should be pissed if Adaptec just says "well, it is not a target-market".

      The fact is that OpenBSD users are an easy target: Adaptec only has to release specs to Theo the Raadt and he does all the dirty work and Adaptec sales increase. Maybe they only increase a little, but the work from Adaptec's part were even less than a little, so it must be a profitable movement.

      But then you go saying plainly stupid things about a Microsoft port to SPARC which would cost millions that obviously can't be recovered and someone moderates you as "Insightful"...

      Insightful, my ass.

    68. Re:Why just documentation? by Anonymous Coward · · Score: 0

      "What I still don't understand is *why* Adaptec persist in refusing to allow a large, talented, motivated group of programmers to write a good driver for their hardware FOR FREE."

      I'll tell you why:

      It is because they have agreements with Dell, IBM and Red Hat (I think with Novell too) that they will provide binary (Linux) drivers for these companies.

      This way both sides benefit: Adaptec sells directly at the OEM level on a one-to-one agreement, and Dell, IBM and Red Hat gain competitive advantage against other Linux/BSD distributions and other OEM server builders which won't offer Adaptec (a highly reputed name in its sector) support.

      High quality open drivers would break this situation and that would be bad for Adaptec, so it won't release detailed spec unless current 'statu quo' changes.

    69. Re:Why just documentation? by Anonymous Coward · · Score: 0

      - listen to an existing 1800-strong customer/user-base?

      - not lock their shareholders out of profits by stupidly losing business?

    70. Re:Why just documentation? by jandrese · · Score: 1

      Why is it when companies do something blatently evil that helps their bottom line it's an "obligation to the shareholders to maximize profits", and when it's not evil it's just an "incentive"?

      --

      I read the internet for the articles.
    71. Re:Why just documentation? by Anonymous Coward · · Score: 0

      If they dont play ball with opensource vendors, vendors will ship with hardware that is supported. ... You want to buy a linux solution, you buy from a vendor for support, of course nothing stop adaptec to bribe the vendors, its the microsoft way.

      You talk about "open-source vendors". Are you talking about hardware vendors or software vendors? Or turn-key complete system vendors? What?

      And what has Adaptec's poor OpenBSD support to do with "Linux vendors" (I take you mean Red Hat and others) or Microsoft? You mean Adaptec can bribe Red Hat instead of providing a working Linux driver (or the specs for a community driver)? Or that Adaptec can bribe a server vendor to... what? Include an Adaptec card in the box without a working driver for the installed OS? There are less laborious ways to commit a corporate seppuku ;-)

      You didn't come across very clearly :-)

      (And what the heck am I doing commenting on these old posts...)

  9. Simple solution... by Hans+Lehmann · · Score: 5, Insightful

    There's a very simple solution for this: Don't buy anything from Adaptec, ever. They'll be out of business; problem solved.

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:Simple solution... by The_DOD_player · · Score: 2, Informative

      Please, this is no troll...

      This is how we are supposed to "vote with our money" as "consumers". Yes, I know, it'll never have any effect anyway, but that still dont make it a troll.

    2. Re:Simple solution... by thogard · · Score: 1

      if you have been paying attention, you wouldn't have bought adaptec for something like the last decade.

    3. Re:Simple solution... by ajayrockrock · · Score: 1

      We bought a server here at the office and when the guy mentioned that it'll have an Adaptec RAID controller I didn't even think to check compability since Adaptec SCSI cards have always been well supported. When the server arrived I had a couple of problems getting CentOS4 loaded on there.

      Needless to say, I returned the controller, replaced it with a LSI Megaraid card and now all is well. They lost a sale because of their poor driver support.

      --Ajay

    4. Re:Simple solution... by TheRaven64 · · Score: 1

      Provision of complete specs should be a requirement for any hardware sale to a serious enterprise. Even if the OS you use is currently supported, you have no guarantee that it will continue to be supported, and if it suddenly stops being supported and you discover a flaw in the driver, you have no way of fixing it. If specs are available then you can write your own (or pay for someone else to do so).

      --
      I am TheRaven on Soylent News
    5. Re:Simple solution... by bluGill · · Score: 1

      You forget that /. readers are much more likely than average to be in IT (or go into IT in the near future), and thus will have some input. When we say no Adaptec, even for MS Windows machines that does make a difference. Only if we apply it though.

  10. Re:How many people... by Anonymous Coward · · Score: 0

    read the fucking discussion. they're not bitching about driver support but about lack of _documentation_

  11. Just a note by FullMetalAlchemist · · Score: 5, Informative

    Just a note; the "former Adaptec employee" is Scott Long of the FreeBSD project.

    I have not been using OpenBSD sice 1999, but hardware support was never its strong point... though what it supported was,like all the BSD's, supported extremely well.

    It's a good call, in spirit of BSD. Scott's drivers are exellent and they just need to port those.

    1. Re:Just a note by Anonymous Coward · · Score: 0

      the drivers you linked have no management interface. that's what it's all about here: being able to manage the raid array without booting into its bios.

    2. Re:Just a note by Caligari · · Score: 4, Informative
      You misunderstand. OpenBSD already have a driver. They want documentation to improve that and more importantly implement a management program which can do critical stuff like check if any drives have failed.

      The management utility in the FreeBSD ports tree is binary-only. OpenBSD refuse to accept binary only crap, which is why they want this documentation.

      --
      The moving cursor writes, and having written, blinks on.
    3. Re:Just a note by Spoing · · Score: 0, Flamebait
      1. The management utility in the FreeBSD ports tree is binary-only. OpenBSD refuse to accept binary only crap, which is why they want this documentation.

      If the BSD folks don't want binary only crap, why allow what they write to turn into binary only crap?

      (Cheap shot...I know...I don't have any problem with BSD-style licences and would be happy to either admin or install a new system using BSD, though this is one serious drawback to the BSD licence so complaining about someone closing the source is...well.)

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    4. Re:Just a note by Nimrangul · · Score: 2, Insightful
      It's not a cheap shot, infact, it's not really a shot at all in the minds of anyone that likes BSD; except maybe that you assume that the code done by the people working on the it in the first place is crap.

      The OpenBSD people won't include something closed in their system, but if you want to close up a copy of OpenBSD and sell it yourself it is fine. You can still use binary drivers and you will be responsible for those drivers, so when someone asks why your Adaptec AAC RAID is broken and doesn't allow for any of the advertised functionality, you will have to explain that you didn't make the driver and that you don't even have the ability to fix it.

      OpenBSD doesn't want to lie to people, saying they have support for something when they don't.

      This wasn't even about "closing" source to begin with, it has nothing to do with source. It is about the documentation to write a driver for OpenBSD themselves; one they can be responsible for and fix it if there are issues.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    5. Re:Just a note by DrZiplok · · Score: 1

      "Scott's driver" is actually my driver, albeit with considerable input from Scott after I moved on.

      http://people.freebsd.org/~msmith/RAID#adaptec

      Likewise, the OpenBSD aac(4) driver is based on the FreeBSD aac(4) driver (check the copyrights if you care).

      = Mike

    6. Re:Just a note by setagllib · · Score: 1

      How it is a serious drawback? It's the point of the BSD license; maximal freedom while retaining copyright. It's why (see http://www.feyrer.de/NetBSD/blog.html ) NetBSD is used in countless embedded devices silently, in contrast with Linux which requires re-releasing changes made and announcing that they're using it.

      You said that the problem with the BSD license is that it isn't a clone of the GPL, which implies you're a GPL nazi, and as a wonderful side note you completely missed the point of the article and thread.

      Theo's complaining that there is no documentation with which to write properly open management tools and improve existing drivers, and so on. This has NOTHING to do with the BSD license. BSD projects can (and do) include GPL source in the base systems, but they prefer not to. It wouldn't matter what license they had in this case, because if you look closely, there's no documentation being released to Linux developers either - but they don't seem to mind because they only care if it works, not how well or securely or whatever.

      So, yes, you have no idea what you're talking about and should probably read the article and the different licenses (just for clarity), before someone with less restraint than me responds to your posts.

      --
      Sam ty sig.
  12. Re:How many people... by kae_verens · · Score: 2, Insightful

    That's not the point - if it was easy to get specs for hardware, then /all/ operating systems would benefit - not just the well-used ones.

  13. OpenBSD confirms it... by Mr.+Flibble · · Score: 5, Funny

    OpenBSD confirms it... Adaptec is dying!

    --
    Try to hack my 31337 firewall!
  14. Re:How many people... by DashEvil · · Score: 2, Informative

    Your opinion is both wrong, stupid, and has no real world bearing. OpenBSD isn't a depreciated version of FreeBSD; both projects have a completely different focus, and depending on your needs one may be more suitable than the other.

    --
    -If God wanted people to be better than me, he would have made them that way.
  15. Re:How many people... by Simon+Lyngshede · · Score: 4, Insightful

    Which make you think: "Why is OpenBSD doing this and not FreeBSD". I think it's sad that the FreeBSD developers don't seem to care that much about having free drivers (the AAC is free I believe, but the management interface is not).

    Of cause what really annoys me is that the Linux developers seem to care even less. Why is it that the developers of free software can't stand togther and demand documentation? And why is it that it's the smallest team that must make these demands?

  16. Re:How many people... by Nimrangul · · Score: 4, Informative
    Yes, FreeBSD is the most popular BSD. But each BSD is it's own operating system, not a previous version of the same operating system like your analogy.

    It did not start with BSD4.4-lite, go to 386BSD, move to NetBSD, then OpenBSD, then DragonFlyBSD and then FreeBSD. Each are their own system which split at one time or another from the same tree.

    All four of those systems are maintained today and therefore it is not like Windows 9x complaining about hardware support. Windows does not maintain new versions of Windows 95.

    OpenBSD is the extremely secure and extremely open of the BSDs and Unix-likes. OpenBSD refuses to have anything that isn't as Free and Open as their goals describe into their system. Linux and FreeBSD are more into the functionality over ideals idea. NetBSD I cannot speak for though as I don't really follow them.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  17. Re:How many people... by ArbitraryConstant · · Score: 3, Interesting

    FreeBSD is more common as a desktop OS and webserver, but OpenBSD is more common as a firewall. And it often goes unnoticed by people because it just sits there firewalling things. Remember that companies rarely announce the details of their security arrangements. Needless to say, these firewalls are mission critical and need RAID.

    Theo is a belligerent prick so he gets noticed more than the others, but every open source OS has identical problems with driver support. Why do you think Theo got that award when he and Stallman don't exactly see eye-to-eye?

    --
    I rarely criticize things I don't care about.
  18. Bastards by mattyrobinson69 · · Score: 0, Offtopic

    it seems as though their website is IE only, as i couldn't send them feedback using opera.

  19. Freedom is great! by HanB · · Score: 2, Insightful

    It allows so many companies to sell you a leash and handcuffs. Yes go ahead and wear them, the great advantage is that you'll never go where you shouldn't and that you'll never hurt anyone.

    The amazing thing about this whole afair is that Adaptec itself is also a leashed and cuffed company. But after some thinking I realized Nvidia is just such a company. Even if they wanted to release the _specifications_ of their hardware they couldn't.

    All in all this forces people to stick to one OS. That's why it is so important people step up for free specifications of their hardware. Because without them you are bound to be tied to a monopolist.

    Theo didn't get that FSF award for nothing.

    1. Re:Freedom is great! by Anonymous Coward · · Score: 0
      But after some thinking I realized Nvidia is just such a company. Even if they wanted to release the _specifications_ of their hardware they couldn't.


      Whatever, I'm sick of this lame excuse being touted around slashdot as truth. Until Nvidia comes up with some kind of proof, or at least some information as to what magical IP prevents them from releasing specs, it's a lame excuse and nothing more.

      They release system shipsets without specs for Christs sake! That's absurd. You really believe that's because some big nasty other company has their hands tied behing their back? When, interestingly, practically every other damn chipset manufacturer in existance doesn't have this problem?

      Yeah, right.
  20. off-topic? heaven forfend! by Anonymous Coward · · Score: 0, Offtopic

    did someone say theo?

  21. this is a good solution by ArbitraryConstant · · Score: 4, Insightful

    It's all about making sure the big shareholders know that the company's policies are costing them sales.

    People say that Theo should stop being so annoying, but the only way shareholders find out is when it gets massively publicised like this.

    It worked for the 802.11 drivers. It's worth a shot here.

    --
    I rarely criticize things I don't care about.
    1. Re:this is a good solution by ThisIsFred · · Score: 1

      How is Theo being annoying? If one open system doesn't have the specs to support the hardware, then none of them will. Or has Adaptec started shipping x86-only binary drivers to Linux or FreeBSD? Adaptec has apparently underestimated the size of the Linux/*BSD server market which relies on their products. Adaptec: Please stop listening to Microsoft's figures based only on OEM sales, they're not accurate. The only company will the balls to sell me a server with out the MS Tax and still support it, is IBM.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    2. Re:this is a good solution by ArbitraryConstant · · Score: 1

      "How is Theo being annoying? If one open system doesn't have the specs to support the hardware, then none of them will."

      We can all agree with his goals (I do), but he can be an asshole sometimes.

      --
      I rarely criticize things I don't care about.
    3. Re:this is a good solution by ldspartan · · Score: 1

      Did you read the emails? He's being annoying by being a prick. I would argue he's better known in open source circles for his skill at being a prick then his skill at coding.

  22. Probably software raid by metaverse · · Score: 5, Interesting

    Like their old AAA ide raid controllers which was nothing more than IDE paddle boards with software raid logic..marketed as true hardware raid.. Documentation exposes the magic behind the illusion..(sometimes)

    1. Re:Probably software raid by Anonymous Coward · · Score: 0
      It doesn't sound like that to me. The first paragraph of the first link says:
      We've been trying to get more Adaptec AAC RAID documentation out of Adaptec for nearly 4 months, so that we can add RAID management (ie. the ability to recover a RAID array without rebooting and doing it in the BIOS) and it is incredible how much we are being dragged around.
  23. reminds me of Promise by SuperBanana · · Score: 4, Informative

    Reminds me of Promise's definition of "Linux support" for a card I bought.

    In the case of the SX-150 SATA raid card (which has a hardware XOR engine and whatnot), that meant "we have binary drivers for distributions which are several years old".

    There is some source. Well, it's a 'wrapped' binary driver, and it's only available from "some guy" in Germany who begged Promise support long enough they gave it to him. You a)cannot compile it into the kernel b)cannot compile it for 2.6 because it simply isn't compatible. I sent numerous emails to Promise asking when a 2.6 driver would be available or if there was any updated source code. None were ever answered.

    Same story with the tools- unless you're running Redhat 9.0 or some ancient version of Suse, forget ANY on-line monitoring.

    Not that the customers are much better- one page I found about the card suggested that "software raid is faster anyway", which is an absurd proposition by itself. Regardless, why would you spend $100-200 more on a hardware-raid card complete with cache memory, and then just use the 2.6 SATA driver which only drives the SATA interfaces?

    From what I understand, 3ware has better support for Linux, but that means I have to migrate a large amount of data off the old array..

    1. Re:reminds me of Promise by Anonymous Coward · · Score: 0

      3ware did not fare so well in the latest benchmarks. There was a Slashdot article about it not too long ago.

      You could probably just search for benchmarks and see were they were able to benchmark on Linux to know which adapters work on Linux.

    2. Re:reminds me of Promise by ultima · · Score: 5, Informative

      Software RAID *is* very often faster, especially on a modern CPU paired with an older design -- you don't buy HW RAID because it is faster, you buy it for battery backup and offloading of low level operations to conserve CPU time and bus/memory bandwidth for user applications and so that if your OS or CPU/memory/whatever blows up, or you lose power, it won't corrupt the data on your disk array. Hardware RAID dedicated processors are simple, slow, "reliable" units -- not ultra-fast bleeding-edge dedicated units like you see on video cards.

    3. Re:reminds me of Promise by sffubs · · Score: 3, Informative

      I had similar troubles with my Promise Fasttrack 100 TX2, which afaik is just a standard ATA disk controller with the capability to label drives as being part of certain arrays. The raid stuff is then done in software.

      Anyway, Linux support for this has been patchy. There was a native driver in 2.4 for some time, which worked on-and-off. There was also a source-wrapped binary driver, available from the Promise site, which worked occasionally under 2.4, but is incompatible with 2.6. I assume Promise have no intention of supporting this card under 2.6, since I haven't seen a new driver for quite some time now.

      However, all is not lost! This morning I discovered dmraid, which uses Linux's software raid implementation to make cards like this work. If you run Gentoo, there is an option for genkernel that will build dmraid into the initrd, which auto-discovers the raid arrays on boot. Magic!

      So, despite Promise's dismal lack of support, their cards can be quite functional. I'm not sure I'd get another one though - I'd at least try and find a manufacturer that provides decent linux drivers first.

      --
      ݼ)s$æúßðíÊ'öX'îò5^àûßQç£
    4. Re:reminds me of Promise by SuperBanana · · Score: 1
      you don't buy HW RAID because it is faster, you buy it for battery backup and offloading of low level operations to conserve CPU time and bus/memory bandwidth for user applications and so that if your OS or CPU/memory/whatever blows up, or you lose power, it won't corrupt the data on your disk array.

      Hey, next time, read my full post:

      "Regardless, why would you spend $100-200 more on a hardware-raid card complete with cache memory, and then just use the 2.6 SATA driver which only drives the SATA interfaces?"

      5, Insightful my ass- you couldn't even be bothered to fully read/understand my post.

    5. Re:reminds me of Promise by Anonymous Coward · · Score: 0

      Who pissed in your cheerios fuckwad?

    6. Re:reminds me of Promise by Karma+Farmer · · Score: 1

      He was responding to your comment, "one page I found about the card suggested that "software raid is faster anyway", which is an absurd proposition by itself."

      I have no idea why you would spend $100-$200 more on a hardware raid card for linux without knowing beforehand if it would work. My experience is that very, very few hardware raid solutions are well supported on linux.

    7. Re:reminds me of Promise by ErikZ · · Score: 1

      My SX-150 SATA RAID just went corrupt on me.

      I'm using this as a way to migrate away from Promise to, well, anything. I'll probably get the 3ware card, but I'd really perfer to have software RAID.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    8. Re:reminds me of Promise by labratuk · · Score: 1

      ...one page I found about the card suggested that "software raid is faster anyway", which is an absurd proposition by itself.

      This is not absurd and is true for linux 2.6. Just because something's implemented in hardware doesn't save it if it's implemented badly. Which many hardware designs often are seeing as there's little/no opportunity to make fixes once the product has been launched to the wider world. And due to the drivers being obscure they're not as well tuned as the drivers for common chipsets.

      And software raid has much better reliability.

      I'll stop here, because I could go on forever with '101 reasons software raid is better than hardware raid*'.

      Oh, and here's a test case.

      * except for the very high end.

      --
      Malike Bamiyi wanted my assistance.
    9. Re:reminds me of Promise by Cryptnotic · · Score: 1

      5, Insightful my ass- you couldn't even be bothered to fully read/understand my post.

      Don't feel too envious. The moderators probably didn't read his entire post either.

      --
      My other first post is car post.
  24. Use IBM RAID by tollieman · · Score: 2, Insightful

    Just use IBM serveRAID controllers...

    1. Re:Use IBM RAID by Anonymous Coward · · Score: 1, Interesting

      The IBM ServeRAID boards are now produced by Adaptec. So you would still be buying from Adaptec, albeit indirectly.

  25. Re:How many people... by jbolden · · Score: 2, Interesting

    Linux fought the battle for obscure cards in the 1990s. They lead the fight regarding video cards (there is even less video oriented stuff on the BSDs). They also conduct the fight for things like video chat software which doesn't interest the BSD community as much.

    All free OSes combined don't really add up to that much market share for many of these hardware devices. The fact is we don't have enough pull to demand most of the time (RAID controllers might be an exception).

  26. Re:How many people... by Anonymous Coward · · Score: 0, Troll

    Because BSD is not Linux and it is definently not GPL. They have very different views on free software. While Linux and GPL support everything to be opensourced (even drivers) BSD people have a different approach - everything they develop is completely free software (unlike semi-free GPL) and if a company wants to put proprietary drivers in it, then so be it.

    The whole MIT/BSD culture can be described with one sentance;

    Being able to read other people's source code is a nice thing, not a fundamental freedom.

  27. So this hurts Adaptec how? by jkeyes · · Score: 1

    It seems to me that this will either result in people not upgrading or Adaptec will just release a binary driver (if one doesn't already exist) and people will upgrade if they want to. So this makes for a nice press release but I think that the implications aren't as great as they sound.

    1. Re:So this hurts Adaptec how? by ArbitraryConstant · · Score: 1

      OpenBSD would not accept a binary driver.

      (note that that is different than firmware images, which OpenBSD will accept if they are allowed to include them in the base system)

      --
      I rarely criticize things I don't care about.
    2. Re:So this hurts Adaptec how? by Anonymous Coward · · Score: 0

      They have a driver, they just don't have RAID management without rebooting to the hardware BIOS. Being forced to take the entire system down to manage your array is a complete fucking joke at this level of hardware. You'd know all that if you read enough to post a worthwhile comment.

  28. Confirmed OpenBSD is dead. by ABeowulfCluster · · Score: 0, Flamebait

    When it gets to the point when your developers start flaming hardware developers in public, don't expect much generosity from those vendors in the future. Summary of articles: developer sends a couple of requests to adaptec nothing much happens flaming developer types up a rant with keyboard courage hardware vendor shocked at rudeness of rant. replies saying that firmware needs work. developer does the blockquote rant, and flails arms in the air: Wah! Wah! Wah! Adapted hates us. Summary of real life: Adapted doesn't hate OpenBSD. It takes work to provide a huge technical manual of all your products. And, with firmware changing, the specs for how to interface with that product will change. The articles paint Adaptec as some sort of bad guy, when that isn't the case.

  29. Please do not feed the trolls... by lakeland · · Score: 1

    It might be easy to shoot down their arguments, but that doesn't make it worthwhile...

  30. The Free Market is your friend by MattWhitworth · · Score: 1, Redundant

    Simple, don't buy from Adaptec until they release information about their hardware or documentation. Hit them where it hurts financially, and they'll listen. Or just spite them by reverse-engineering an existing driver? :)

    1. Re:The Free Market is your friend by Anonymous Coward · · Score: 0
      Simple, don't buy from Adaptec until they release information about their hardware or documentation. Hit them where it hurts financially, and they'll listen.


      Oh yeah, just like it worked with Microsoft. Marvelous.

  31. Re:How many people... by Simon+Lyngshede · · Score: 1

    The fact is we don't have enough pull to demand most of the time

    Very true, which is why it really doesn't help that much that OpenBSD take this fight alone. Of cause they did get an amazing result from their campaign for free drivers for wireless networking chips.

  32. Nothing ever changes at Adaptec by Anonymous Coward · · Score: 5, Interesting

    Theo says: "We are not asking for support. We are asking for documentation."

    Substitute "They" for "We" in that sentence and it could have been me speaking, when I was working at Adaptec and trying to release an in-house version of the starfire (a.k.a. "Duralan" ethernet MAC) driver. I hit that same brick wall over and over again while tying to get some chip specs and a linux driver released. Somehow, in their minds, "support" is translated into not releasing specs and drivers. Releasing such information, in contrast, is a failure to support customers. This wierd Orwellian doublethink seems to pervade the thinking of everyone connected with supporting Linux and other free OS's at Adaptec.

    It's so amazing to see that nothing has changed at Adaptec in the last 7 years. My own driver episode was "resolved" (unsatisfactorily, for me) by Donald Becker agreeing to sign an NDA for the chip specs. Not to second guess Donald, but my thinking at the time was, "this just postpones the problem. Maybe it would be better just to boycott these imbeciles."

    Not to close on a sour note, I should say that Adaptec was a great place to work in many ways, and I always viewed their attitude toward free software as an aberration. I still tend to do so, and perhaps that's wishful thinking on my part.

    1. Re:Nothing ever changes at Adaptec by Anonymous Coward · · Score: 1, Insightful

      "Maybe it would be better just to boycott these imbeciles."

      Yes, it is. Not just because their stance on open source drivers, but because their own proprietary software sucks, too.

      There are lots of good controllers out there that will even save you money compared with Adaptec; there is no need to buy Adaptec.

    2. Re:Nothing ever changes at Adaptec by Anonymous Coward · · Score: 0
      "I always viewed their attitude toward free software as an aberration. I still tend to do so, and perhaps that's wishful thinking on my part."

      Adaptec and many other specialty hardware makers are still feeling the heat from MS. Adaptec is small enough that a cold sholder from MS would hurt them big time. Just look at what they did to Intel after Intel released a compiler for Linux that allowed better optimisations than the Windows one. That and Intels MS dependance sunk the Itanium, which still makes one hell of a good Linux server! In fact that the only real place that Microsoft has growth potential is the server market, where quality smaller market hardware is still king.

  33. Me by ArchieBunker · · Score: 4, Insightful

    Have an old Ultra 1 doing firewall and light server duty for a DSL line. So far its had zero hardware issues and everything has worked. Wish I could have said the same for NetBSD. It locked up randomly on the same box.

    I haven't used OpenBSD in a few years and was really impressed with their rewrite of packet filter. You linux folks should check it out.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Me by Anonymous Coward · · Score: 0

      Hasn't it been ported to Linux yet? Afterall, OpenSSH has been ported to Linux and Linux has been benefiting from OpenBSD for ages now. Otherwise, Linux would still be using telnet.

    2. Re:Me by rsax · · Score: 1

      PF hasn't been ported to Linux. It has been ported to all the BSD operating systems. OpenSSH is userland software, not kernel, which is why it can run on so many platforms.

  34. Re:How many people... by LittleLebowskiUrbanA · · Score: 2, Insightful

    But he's belligerent in the right direction. He does more than Stalmman does on the Open Source front, he calls a spade a spade, and is one hell of a coder.

  35. Re:How many people... by Lord+Kano · · Score: 1

    And why is it that it's the smallest team that must make these demands?

    My guess would be because of the security auditing that the Open BSD team does. They go over every line of code. You can't guarantee the safety of something if you haven't personally reviewed the source code.

    Linux and FreeBSD's foci aren't on safety. They're on operability. If the drivers work(even if imperfectly), those two sets of developers are happy.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  36. Re:How many people... by hugo_pt · · Score: 1

    Many, actually. And if it gets supported on obsd, chances are it will be ported to free/net.

    So, it's in everyone's best interests.

  37. Threshold of complexity by Crashmarik · · Score: 5, Insightful

    Why adaptec isnt releasing detailed specs is obvious. If people had them they could better evaluate the product. Apparently the marketing dept. at adaptec fears transparency and complacency.

    Look at the small and medium end raid market now. Theres not many players, Adaptec,promise,3ware and a bunch that adaptec bought up. Adaptec gains nothing by opening up itself to a point by point comparison with lesser competitors. Their name recognition is carrying them much the way IBM's used to. Further if the hardware is bugged and tricky and adaptec knew about it then they open themselves up to liability.

    Their reasons are obvious keep the barriers high and keept those that can't climb them out.

    1. Re:Threshold of complexity by Anonymous Coward · · Score: 0

      If you are right, then they should admit as much and stop the doubletalk about "support" for free OS customers. Lying to customers is not good marketing, especially when the lies are so transparent. I'm coming to the personal conclusion that ultimately, companies that erect barriers to free software should just be ignored by free software, until and unless they change their ways. Harping and complaining doesn't change anything.

    2. Re:Threshold of complexity by Anonymous Coward · · Score: 0

      Why adaptec isnt releasing detailed specs is obvious. If people had them they could better evaluate the product.

      An even simplier idea: they have no idea. Their cards are held together by bubble gum and glossing over that with a driver that they wrote.

      Dollars to donuts Adaptec has minimal docs for these cards that's rife with errors. They just don't want to publically admit that.

    3. Re:Threshold of complexity by thrashbluegrass · · Score: 1

      You may be closer than you think. From Scott Long, on OpenBSD-misc:

      "The hardware is tricky to get right and there are bugs in different cards and different firmware versions that often need to be worked around."

      http://marc.theaimsgroup.com/?l=openbsd-misc&m=1 11 126569205268&w=2

  38. Re:How many people... by Anonymous Coward · · Score: 0

    whatever

  39. Sandman - Aimee Castle by Anonymous Coward · · Score: 0

    Big Wolf on Campus. Aimee Castle in Sandman. Sleep. Mind Control Sleep Dust. Aimee Castle is Sandman's slave. Sleep state.

  40. We buy their hardware... by ajaf · · Score: 1

    ... but they don't help to do open drivers.
    Are they scare of something? they don't lose anything helping to build open drivers, they win.

    --
    ajf
  41. Re:hahahah theo by hugo_pt · · Score: 1

    And you are enough of an asshole to post a comment like that. Search some past activism from Theo/OpenBSD and you might come across something you seem to ignore.

  42. Re:How many people... by ArbitraryConstant · · Score: 1

    "But he's belligerent in the right direction."

    In this case it's a good thing. Sometimes it's not.

    --
    I rarely criticize things I don't care about.
  43. Different strategy... by Kjella · · Score: 1

    Of cause what really annoys me is that the Linux developers seem to care even less. Why is it that the developers of free software can't stand togther and demand documentation? And why is it that it's the smallest team that must make these demands?

    One is to whine and complain, the other it to move forward with what you do have, making your OS so big it is something you simply can't ignore. In short, talk is cheap. Show them a market share and lost revenue they aren't getting (and no, something in the zero point something percent doesn't count) and they will come.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  44. just buy a mac :-) by Anonymous Coward · · Score: 0

    You get BSD and drivers and you don't have to worry about this stuff.

    Plus it runs Office !!!

    Just buy a Mac :-)

    1. Re:just buy a mac :-) by Triumph+The+Insult+C · · Score: 3, Funny

      oh, right. support Apple. champions of open source ...

      --
      vodka, straight up, thank you!
    2. Re:just buy a mac :-) by Anonymous Coward · · Score: 0

      go back to quebec

  45. At least they are consistent by Dr.Zap · · Score: 2, Interesting

    Unfortunately I cannot purchase Adaptec controllers anymore. No, it's not because they aren't supported in OpenBSD, nor is it a new decision. It is because a couple years ago I purchased several Adaptec raid controllers for some webservers and the drivers included didn't work. I managed to obtain, after much pain, a better driver. To make a long story short, they had to come out of service because the driver updates took so long that I had to run really old kernels just to support the raid driver. Sounds like they haven't changed. Too bad, I used to buy a fair number of raid controllers from them.

    1. Re:At least they are consistent by seminumerical · · Score: 1

      It looks like there is trouble with the company. Their share price has plunged from nearly $10 to almost as low as $5 in the last year. See the stock price chart

      --
      In wartime... truth is so precious that she should always be attended by a bodyguard of lies. (Churchill)
    2. Re:At least they are consistent by the_maddman · · Score: 1

      Adaptec SCSI cards can be a pain to make work with Netware as well. At work we had to pull out a perfectly good RAID card when we updated Netware, since the driver for the new Netware only supports the latest hardware. Be one generation old and you're out of luck.

  46. LSI by prestwich · · Score: 3, Interesting

    You know, the LSI SCSI cards are rather nice, they work with Linux; I don't know what their deal is with docs, but they seem to have contributed code.

    (OK, so not directly related to Adaptec - but it seems to be a reasonable place to give their competitor a pat on the back!).

    1. Re:LSI by Anonymous Coward · · Score: 0

      I used to work for Adaptec and I have a higher opinion of LSI.

    2. Re:LSI by bill_mcgonigle · · Score: 1

      Their fiber channel stuff Just Works too.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  47. Re:How many people... by Anonymous Coward · · Score: 0

    Being able to do whatever we want with source code is a good thing. Thats how I see the BSD license.

    The GPL is about making money. Look at mysql, redhat, novell, or even apple. They profit from GPL code, and only follow the GPL when it suits them. Mysql documentation for connector j for example is NOT GPL licensed!

    I'm not trying to say that you can't make money on BSD licensed software, i'm just saying that its possible for EVERYONE to make money on BSD license software which means its more open!

  48. Re:How many people... by Anonymous Coward · · Score: 0
    and if a company wants to put proprietary drivers in it, then so be it.

    Then why does Linux have piles of binary-only drivers, while OpenBSD would never allow that kind of thing?

    Parent is not Insightful, it is a Troll.

  49. Re:How many people... by ArbitraryConstant · · Score: 3, Informative

    Interestingly, Theo of OpenBSD is more insistant that the entire base system be open source than the most popular Linuxes. GPL software is tolerable if there is no alternative, but commercial software is not tolerated.

    The only exception is firmware binary blobs (which all OSes need, as it is not practical to create open source replacements), they are tolerated if they are released under a license that allows OpenBSD to distribute them.

    That's similar to what Linuxes like Debian demand, and that's a lot more than Linuxes like Red Hat and Suse demand.

    --
    I rarely criticize things I don't care about.
  50. Deliberately misunderstanding by atomm1024 · · Score: 1
    Haha, a company misunderstanding a request for technical documentation... it reminded me of this exchange from Computer Stupidities:
    • Hello, Commodore customer service. May I help you?
    • Yes, I'm trying to find the file format for Deluxe Music Construction Set.
    • You want to format a disk? Lemme see... (paper rustles)
    • No. I'm looking for documentation on the file format for DMCS.
    • Oh, yes. I've got documentation here. (paper rustles) Ok, to format a disk, first you--
    • No, no...I'm looking for the file format for--
    • You want to format a file? I umm... (paper rustles again)
    • NO... I DO NOT WANT TO FORMAT A FILE!
    • Ok, well, to format a disk, you--
    • NO! I don't want to format a disk. I'm a programmer. I'm trying to find some documentation on--
    • We have documentation.
    • Yes, I understand. But I'm looking for specific documentation on software that I bought through Commodore. I'm looking for documentation on the file format for Deluxe Music Construction Set--
    • (paper rustles) You want to format a file?
    • No, I -- Is there someone else there I can talk to?
    • No. No one here but me.
    --
    Signature.
  51. theo rocks by Anonymous Coward · · Score: 4, Insightful

    I wish the Linux people would have enough balls to make a stand with us. No such luck there.

    Oh well

  52. just guessing by Anonymous Coward · · Score: 1, Funny

    you use..... windows ?

  53. interesting if not down right funny thread: by niko9 · · Score: 4, Interesting

    * To: Charles Swiger
    * Subject: Re: Adaptec AAC raid support
    * From: Bob Beck
    * Date: Sat, 19 Mar 2005 13:56:41 -0700
    * Cc: Theo de Raadt , Sean Hafeez , misc@openbsd.org, Scott Long , freebsd-questions@freebsd.org
    * In-reply-to:
    * Mail-followup-to: Charles Swiger , Theo de Raadt , Sean Hafeez , misc@openbsd.org, Scott Long , freebsd-questions@freebsd.org
    * References:
    * User-agent: Mutt/1.5.6i

    > ...deliberately breaking OpenBSD's support for Adaptec hardware as some
    > sort of ultimatum is a childish and self-destructive action. I hope
    > the other OpenBSD committers veto any such action as being
    > counterproductive and harmful to your users.

    Horsecookies. What was done was remove AAC support from GENERIC,
    because users know what is in GENERIC is supposed to be stable and a
    good candidate for use. I've got AAC's. They aren't at the moment.
    they die, and you can't do anything with the raid management without
    rebooting, and Adaptec has shown no signs of releasing documentation
    so that situation can be corrected.

    Sure, there's a "free" driver, and a non-free management interface,
    so it's only half a driver. Pretending to have a production system
    using a raid card that with no supportable management interface so you
    have to reboot to fix anything is like buying birth control pills in
    packs of 20. Pretty soon you're going to take a good fucking on a day
    you really can't afford it. Period.


    As such AAC isnt' any more broken than it ever was. OpenBSD
    just chooses not to encourage users to purchase a non-supportable
    card by including support for it in the GENERIC kernel. Are you
    saying it's more honest to leave unstable and incomplete support in
    there? People who wish to use it anyway can always compile it in.

    > Otherwise, you're likely to discover that most people choose to run an
    > OS which works with the hardware they have, rather than sticking with
    > OpenBSD.

    Or choose to replace the hardware that isn't supportable by the
    OS they want to run. Thank you LSI and Dell. LSI cards seem to work
    fine.

    -Bob

    emphasis added by poster

    1. Re:interesting if not down right funny thread: by robw810 · · Score: 4, Funny
      Sure, there's a "free" driver, and a non-free management interface, so it's only half a driver. Pretending to have a production system using a raid card that with no supportable management interface so you have to reboot to fix anything is like buying birth control pills in packs of 20. Pretty soon you're going to take a good fucking on a day you really can't afford it. Period.

      Didn't he mean "NO Period?"

      RW

  54. Mr de Raadt..... by pikine · · Score: 0

    Somewhere in the void of Internet, a message is quietly being sent to /dev/null, for that it did not pass someone's procmail "crook" filter.

    • To: "Theo de Raadt"
    • From: "Dickson, Doug"

    Mr de Raadt.....

    I am sure you have painfully found out about this.....

    The trailing dots we type after all of the sentences, mean a way to act sly and sound stupid...by deliberately neglecting periods after abbreviations (eg Mr de Raadt) and misuse as many periods as we like to break sentences.....

    We just pretend we don't understand a word you're saying, and make you feel bad about yourself.....

    But, you are still not going to get any documentation, because I say so...instead, we're going to throw at you a closed source SDK and screw you over.....

    CloseBSD...get it? hahaha...I hope you will write your CloseBSD 3.7 release song about us...

    --
    I once had a signature.
  55. Bad mod, bad! by Anonymous Coward · · Score: 0

    This post isn't flamebait, it's either informative or redundant.

    The guy is a ginormous prick. I would never even think of using openbsd because of him, as I don't want to be part of building any sort of support for a project with him involved.

    Can you imagine how incredibly stupid things would be if, say, Linus was as insane as he is? Surely the code would be forked by rational people before openbsd ever got that big, but still I want nothing to do with it or him.

    1. Re:Bad mod, bad! by setagllib · · Score: 2, Insightful

      God forbid a developer and a major contributor to our freedoms should be upset that a corporation has held off releasing documentation after months of 'negotiation'. He may chew people out on mailing lists, but that does not make an asshole. His way of dealing with people personally might just be a little intolerant, but he has done much more for the open source community than any other single leader - and he does NOT need to sit on a huge platform of sponsorship and hype to make a difference. What did Linus do? Write a kernel with a license that corporations decided was good in fighting the Microsoft monopoly. Bam, it's done. Theo actually swam upstream with little help and brought a good project with good ideals which DO help others - OpenSSH being everyone's favorite example. Where would you be without it? Up sh!t creek.

      If you don't use OpenBSD because of its project leader, you may as well never use or communicate with any OpenSSH clients or servers and you can forget about PF. Just to be a real self righteous prick you may as well not use the internet at all just in case your packets pass through a server which an 'asshole' contributed to. Or a hardware design. In fact, how do you know assholes didn't grow the trees that maintain your oxygen supply? May as well stop breathing.

      --
      Sam ty sig.
    2. Re:Bad mod, bad! by Anonymous Coward · · Score: 0

      Very well said! I couldn't agree with you more either...

  56. Man, this is really embarassing for Adaptec by Dogun · · Score: 1, Insightful

    It's like the guy didn't even read Theo's email, just chopped it up and repeated portions of previous emails in response.

    I really don't get this... it's win/win for adaptec unless they have something huge to hide. OpenBSD has been around for a while and has a good reputation for getting stuff done. If they would just forward Theo and his buddies to some guy on the back end of things, they'd generate some sales and also make the OpenBSD people shut up for a while.

    Wierdest thing is you KNOW the guy they're emailing speaks excellent English because of the typos he makes. He really must be deliberately misunderstanding the request.

    1. Re:Man, this is really embarassing for Adaptec by marko123 · · Score: 1

      Maybe they do. Releasing specs and driver code could reveal unlicensed use of another company's patented methods and processes.

      --
      http://pcblues.com - Digits and Wood
  57. Slightly FUD by Sivar · · Score: 3, Informative
    "A former Adaptec employee admits that the hardware is buggy and tricky to get right."
    This smells mildly of FUD.

    What the Adaptec guy actually said was:
    The hardware is tricky to get right and there are bugs in different cards and different firmware versions that often need to be worked around.
    Using the word "buggy" like it was used in the Slashdot front page article implies that the cards are flaky and that non-Adaptec cards aren't (as) buggy. This isn't outright stated, but similarly saying something like "I don't use Microsoft Office because it is buggy" tends to leave the listener with the impression that other office suites are less buggy, even though that isn't stated outright.
    The Adaptec employee stated only what we already know--that different revisions of firmware have different bugs (in ALL products that use firmware, not just Adaptec RAID adapters), and that they must be worked around. If different revisions of firmware didn't have bugs, then different revisions of firmware wouldn't exist--the first one would have worked fine (aside from occasional feature additions and tweaks).

    However, to the original poster's credit, Adaptec RAID cards really do suck, and they really are buggy (not to mention slow, especially in RAID 5, compared to almost every other brand--and Adaptec's entire SCSI line is pretty consistant in that regard), but that is beside the point. Slashdot shouldn't participate in the same FUD that we so often criticize--just let the facts speak for themselves, and leave the interpretation up to the reader.
    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    1. Re:Slightly FUD by Anonymous Coward · · Score: 0

      Using the word "buggy" like it was used in the Slashdot front page article implies that the cards are flaky and that non-Adaptec cards aren't (as) buggy.

      An implication supported by my own experience: Adaptec cards and drivers suck, and they have sucked for nearly a decade.

    2. Re:Slightly FUD by Sivar · · Score: 1
      "An implication supported by my own experience: Adaptec cards and drivers suck, and they have sucked for nearly a decade."
      hence
      However, to the original poster's credit, Adaptec RAID cards really do suck, and they really are buggy (not to mention slow, especially in RAID 5, compared to almost every other brand--and Adaptec's entire SCSI line is pretty consistant in that regard), but that is beside the point.
      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
  58. They *ARE* asking for support. by allenw · · Score: 1
    What strikes me as odd is that the threads continually say "We aren't asking for support from Adaptec". But documentation is a massive form of support. Almost all of the 'big boys' in the computer world dedicate entire websites for the sole purpose of documentation ( Apple, Sun, etc).

    Plus, it is likely a more expensive one for Adaptec (vs. binaries) over the long-haul as they need to make sure that whatever they release for the public's eyes are relatively "clean".

    The end result of this could very well be Adaptec throwing something over the fence that is only guaranteed to work with a certain generation of cards with only a certain generation of firmware. Is that really better for their customers than a set of binary drivers?

    1. Re:They *ARE* asking for support. by Anonymous Coward · · Score: 0

      Nothing after your first paragraph makes any sense at all, if you aren't aware of the situation then why comment? Idiot!

    2. Re:They *ARE* asking for support. by Jeffrey+Baker · · Score: 1

      I think it's much more likely that they simply don't have good documentation, even internally. If they had already produced documentation to pass from the hardware team to the software team, then they could just email it to the OpenBSD people and be done with it, at no cost. But I'd be willing to bet that they lack any kind of good, rigorous hardware documentation. The whole AAC line is complete crap anyway so I'm not sure why anyone cares.

    3. Re:They *ARE* asking for support. by argent · · Score: 1

      Is that really better for their customers than a set of binary drivers?

      I would say so.

      I haven't worked with SCSI RAID cards, but I have had to deal with ethernet controllers from companies that depend on their binaries to paper over flaws in their ever-growing list of chipsets (many of which are released with the same part number but require completely different drivers), and also with companies who release few chipsets and document them. The latter are much more pleasant to deal with.

      The binary-only approach causes problems even when you are using their binary drivers. I've been in the unfortunate position of having the drivers shipped with the card not actually work, so I had to download new ones... but I didn't have another machine onsite so I had to drive back to the office, download the right drivers, stick them on a floppy, and take them back to the colo before I could bring the network up far enough to finish the install.

      If Adaptec's change management is such that the only supported alternatives are binary drivers or "something [...] that is only guaranteed to work with a certain generation of cards with only a certain generation of firmware", then I for one will be sticking with software RAID.

    4. Re:They *ARE* asking for support. by NixieBunny · · Score: 2, Insightful
      I have to agree. It's likely that there *isn't* any documentation worthy of being released outside the company! I used to design single-board computers, and our company didn't even attempt to document all the little oddities needed to get the boards working. Writing that documentation would have increased our engineering load significantly.

      My experience with graphics chips also led me to the conclusion that many chip vendors that refuse to release documentation don't themselves understand how their parts work fully enough to tell the world. Intel is one notable exception.

      --
      The determined Real Programmer can write Fortran programs in any language.
    5. Re:They *ARE* asking for support. by Anonymous Coward · · Score: 0

      I agree that documentation should be considered as a support activity. I will give up every other form of support in return for open documentation. Nothing else matters as much. I don't want or need binary drivers, I don't care about 24/7 telephone support, just give me good documentation.

      Good documentation is a sign of good design. Documentation is a fundamental part of the design process, and I will always prefer to choose vendors who have enough confidence in their designs to release their documentation.

      Refusal to release documents is another sign. I won't buy a stock without reading the balance sheet, and I won't buy hardware without documentation.

  59. Re:How many people... by OrangeSpyderMan · · Score: 1

    They go over every line of code.

    Of course they do, unlike most other open source projects which just check in whole lumps of code without caring about what it does... Sorry which bit of this makes your comment relevant to the discussion?

    --
    Try NetBSD... safe,straightforward,useful.
  60. Adaptec sucks by vacuum_tuber · · Score: 1

    I once found the Linux Adaptec driver maintainer's site. I was appalled to see a matrix of mostly unique drivers for combinations of Linxu kernels and Adaptec HBA models. I got the impression that every time Adaptec designs a new HBA they ignore everything they've done before.

    Contrast that with Symbios SCSI HBAs (now LSI Logic). There has always been just one driver for all the Symbios HBAs that use a given SCSI chip, and more recently I think I've seen some integration into a driver that covers multiple 53Cxxx chip types.

    I use Symbios / LSI Logix SCSI HBAs in RS/6000 AIX systems, Linux boxes and Win PCs, always without trouble, without driver nonsense, and without configuration or script bullshit. I wouldn't use an Adaptec HBA even if I got it as a gift.

    --
    Look at the bright side: there's always seppuku.
    1. Re:Adaptec sucks by Jeffrey+Baker · · Score: 1

      I'm not sure what matrix you are referring to, but every Adaptec SCSI HBA produced over the last decade or more, from EISA to PCI-X, has been based on the same chip, and uses the same driver: aic7xxx under linux. Some more modern chips require the aix79xx driver, which also supports the aic7xxx. Even better, the AIC drivers are open source, developed by an Adaptec insider, and use the same core code on Linux and FreeBSD.

      Development of AIC drivers seems to have been quiet for the last 9 months or so. Maybe it's just done?

  61. Re:How many people... by Anonymous Coward · · Score: 0

    All free OSes combined don't really add up to that much market share for many of these hardware devices.

    Don't they, really? What's more likely to need a multi-hundred dollar Adaptec RAID adaptor?

    a) Grandma's Desktop system (i.e. 90% of computers)
    b) General business-oriented Windows Desktop system (i.e. What every PHB has)
    c) A Linux desktop
    d) A Linux/BSD server stuck away in a closet, responsible for databases, mail, user files, web serving, and whatever else they can think to make it do.
    b) A Windows based server stuck away in a closet doing the same as above.

    Maybe it's just me, but I think that OSS Servers are a huge consumer of this type of product. Every business class RAID / Multiport Ethernet card that has open documentation pretty much has a driver. Sometimes they manage to hack together a driver that works just as well as the original, even though there is no documentation. I'd say that with IBM's help, the market for Windows/Linux servers is more or less becoming about the same.
    Then there's the odd-power user that uses server class stuff, just because they need it to do whatever they're doing... I don't think this makes up that large a percentage of the market, so probably best to simply ignore them for the sake of this argument.

    Why anyone would plain ignore such a market is intriguing to me. Here we have some jerks that want to write drives to your product for free, all they want it some documents. They have NOTHING to gain, and YOU have a chance to get your elbow in a big market for basically nothing. If they cooperated, and therefore made their product the best supported amongst their competitors, then they suddenly have that part of the market bottled up. Anything else is financially irresponsible to your shareholders!

  62. An obligation to their shareholders by swillden · · Score: 1

    ... not to unnecessarily push customers to choose a competitor's products, when keeping those customers costs nothing more than an e-mailed PDF or two.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  63. Are there any good SCSI raid controllers? by Pygmy+Marmoset · · Score: 1

    We primarily use FreeBSD (and a few linux machines), and we have yet to find a RAID controller that makes us trust it, except for 3ware. IDE performance just isn't there yet, so we need SCSI.

    The raid monitoring utility raidutil from adaptec would crap out after a while, leaving us with unmonitorable RAID units. The monitoring app for a well known FreeBSD only vendor doesn't work under unix, only windows.

    The dell raids (rebranded adaptec I think) will lock up under heavy load.

    Are there *any* decent mid-range SCSI RAID cards that:

    a) allow for some sort of remote monitoring, can be via the OS/snmp/whatever
    b) Work under FreeBSD and Linux
    c) Don't die under heavy sustained load
    d) Support hot swap

    It's getting very frustrating.

  64. Yes, he is wrong. by Anonymous Coward · · Score: 1, Informative

    The 500 error is new, its there because they don't want their customers complaining. Originally the email address worked, and for 4 months they got the run around and nobody would give them a "yes" or "no" about documentation, that's what he is "snippy" about.

    1. Re:Yes, he is wrong. by XanC · · Score: 1
      Um, I think you'll find that the 500 error is so "new" that it's not even there at all!
      bash-2.05b$ telnet list-mail.adaptec.com smtp
      Trying 216.52.22.11...
      Connected to list-mail.adaptec.com.
      Escape character is '^]'.
      220 ***2******2********20 ****200*******2***0*00
      mail from: <>
      250 2.1.0 <>... Sender ok
      rcpt to: <doug_richardson@adaptec.com>
      250 2.1.5 <doug_richardson@adaptec.com>... Recipient ok
      quit
      221 2.0.0 list.adaptec.com closing connection
      Connection closed by foreign host.

      Note: some asterisks truncated for lameness.

  65. "New" operating systems by Caspian · · Score: 1

    From this piece (linked to from the post):

    "...and though we would like to support "all" of the various flavors of these new operating systems..." (emphasis mine)

    The first release of the Linux kernel was in, what, 1992? OpenBSD has been around for how long? NetBSD has been around for how long? Debian has been around for how long? Red Hat has been around for how long?

    Windows XP (released 2002?) is "newer" than any of the "major" Linux-based or BSD-based operating systems. The mental midget who wrote this piece referred to "[OpenBSD] as well as many other flavors of Linux/Unix" as "new operating systems" (his words), implying that Unix itself is a "new" thing. Reminder: Unix has been around since 1969; Win32 systems have been around since... what, 1993?

    With such a PHB-style, Windows-centric philosophy, is it any wonder these guys are basically dodging all requests for help or support?

    --
    With spending like this, exactly what are "conservatives" conserving?
  66. rule of thumb by idlake · · Score: 4, Insightful

    I think it is quite common for vendors to put out hardware that isn't quite engineered up to spec, where, if you looked at its design and interface, you'd see that it really can't work quite right, or get the performance they claim. Another reason is that the documentation may simply not exist, a clear indication of poor engineering practices at the hardware vendor. I suspect that's actually the main reason so many hardware vendors are so secretive about their interfaces: they don't want to air their dirty laundry in public.

    As a rule of thumb, if you are buying a piece of hardware, buy one for which known, good, independently-developed open source drivers exist. The existence of such drivers is a good indication that the hardware is well-documented, probably decently designed, and that it probably does what it is advertised as doing. And that's a good rule of thumb even if you are buying the hardware that you only intend to use with closed-source operating systems.

    1. Re:rule of thumb by jonwil · · Score: 1

      I would do that if I could.
      But unfortunatly, the new graphics card I am going to buy wont be like that because no vendor makes a graphics card good enough to play the games I want to play on it that is "open". :(

  67. They don't. by Anonymous Coward · · Score: 0

    See, you can't turn what I write into binary only crap. Because what I write isn't crap, and you distributing a binary of my code doesn't make my code dissapear. Think, then speak.

  68. Adaptec engineering by idlake · · Score: 1

    At some point, Adaptec was putting out several incompatible versions of their SCSI controllers (I believe the 2940). That wouldn't have been so bad if their own drivers didn't get confused about that: if you used the wrong driver/card combination on Windows, you wouldn't get an error, things would just mysteriously fail.

    That was just one of many headaches I have had with Adaptec cards. I just ended up avoiding Adaptec altogether whenever I could. Adapters from other companies turned out to be cheaper and easier to use/install. Several other companies also had better FOSS support.

  69. Do you know how to read? by Anonymous Coward · · Score: 0

    We have a driver already. We want specs to write raid management and monitoring software. They already have a binary only piece of crap that does this. We do not want it.

    What this will result in is either adaptec releasing their docs, or adaptec losing thousands of raid and scsi controllers worth of business. Their call.

    1. Re:Do you know how to read? by Anonymous Coward · · Score: 0

      "adaptec losing thousands of raid and scsi controllers worth of business"

      You vastly overestimate your importance. I can forgive you for that, though, since you matter so little that it's probably easy to make that mistake.

    2. Re:Do you know how to read? by setagllib · · Score: 1

      Even if OpenBSD DID matter very little (hint: this is not the case), releasing the documentation means everyone gets better drivers (reiterate: better. Documentation is better than assumption) and good management tools. People want to buy hardware to run Linux, *BSD, whatever on, and if the support is good (even if it's just documentation!) the product is good.

      Look at the Ti wireless chipset versus the offerings of Prism*. The Ti chipset is cheap to manufacture and very popular now, yes it sucks hard but it works well enough for most - but because its support is close to none (and if you say "but acx100 exists!", you obviously haven't tried it...), buying it is a very bad move. If documentation was released, solid drivers could be written and the hardware would suddenly become worth buying for a HUGE number of users - and this would be fair because the chipset is now in (no kidding) the majority of commercial wireless cards here in Australia and who knows where else.

      --
      Sam ty sig.
  70. On a positive note... by ErikTheRed · · Score: 1

    OK, for those of you using hardware RAID on OpenBSD, which vendors do you think rock?

    --

    Help save the critically endangered Blue Iguana
    1. Re:On a positive note... by Nimrangul · · Score: 1
      Henning and Beck recommend LSI MegaRAID (ami), Dell currently has them as "Perc 4/DC".

      See it here.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:On a positive note... by Zemplar · · Score: 1

      LSI PERC3/DC (w/ MegaRAID Elite 1600 BIOS loaded) works fine well in FreeBSD, but lacks many of the Windows-only management utilities.

    3. Re:On a positive note... by Harik · · Score: 1

      Except last I checked, LSI's "Megamgr" utility is binary-only. Is there an open-source managment interface to LSI yet?

    4. Re:On a positive note... by Nimrangul · · Score: 1

      If you read the threads on undeadly, you'd notice that yes, it is being worked on right now. It should be done for the November release.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  71. Via's no better by FunFactor100 · · Score: 1

    Try getting specs for the via unichrome chipset....looks like there are at least a few companies that do little to help the open source community develop drivers for their hardware....maybe they don't want to sell their products as much as their shareholders would like them to.

    1. Re:Via's no better by Anonymous Coward · · Score: 0

      The really odd thing about the Unichrome drivers is that Via quite happily released complete Deltachrome drivers. They've also been good about providing support and even patches for other components (E.g. ATA controllers, Rhine NICs, integrated audio). Their silence on Unichrome is out of character.

      Talking about video cards, XGI are another candidate for "Lunix? BDS? Was'at?" I even signed up for the XGI developer site. It was barely worth the effort of filing in the form.

  72. Yeah, look how poorly it worked in the past. by Anonymous Coward · · Score: 0

    This kind of nonsense only got them 8 or so wireless chip specs. Clearly it doesn't work and just makes them look bad. That's why Theo got the FSF award.

  73. Re:How many people... by Lord+Kano · · Score: 2, Interesting

    Of course they do, unlike most other open source projects which just check in whole lumps of code without caring about what it does... Sorry which bit of this makes your comment relevant to the discussion?

    Binary drivers.

    You can't review the source code to binary only drivers. Other open source OS projects don't pay the kind of attention to detail that OpenBSD does.I'm not accusing them of not caring at all, but they don't spend as much energy on it as the OpenBSD team.

    Is that clearer?

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  74. OpenBSD email by Anonymous Coward · · Score: 0

    OpenBSD email - only if you interested --> www.loftmail.com

  75. It has become a modus operandi by synthespian · · Score: 1

    It has become a common modus operandi for companies to force-feed binary drivers to open source projects. The Linux kernel is a shameful example of this. FreeBSD followed after.

    Linus says it's ok, smug user's don't care, 'cause their nvidia cards works, and developers are cool with Java, because it "runs everywhere", except where it doesn't.

    OpenBSD remains true to its origins: quality and freedom.

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:It has become a modus operandi by drsmithy · · Score: 1
      It has become a common modus operandi for companies to force-feed binary drivers to open source projects.

      Become ? Binary drivers *are* the "common modus operandi" for pretty much every platform _except_ Linux because Linux is the only platform that regularly breaks binary compatibility. Fix that and the Linux community might start seeing some better hardware supportfrom vendors.

      However, this isn't about drivers, it's about documentation.

  76. How the hell is this "insightful"? by ta+bu+shi+da+yu · · Score: 1

    Sorry, but it appears that the poster totally missed the point. Theo appears to want documentation. They didn't get it. They got palmed by Adaptec, who tried to appeared to state that OpenBSD is just another flavour of Linux (thus missing the point - I guess that Doug Richardson isn't terribly technical and probably better at marketing - doubtful considering his email reply - than understanding the BSD marketplace) and also, as Theo stated, want support.

    Exactly how hard is it to provide decent documentation so that developers can create drivers? I guess in this case it's quite difficult.

    Oh, and another bugbear. I used to work for a certain printer company. Whenever someone mentioned even documentation for Linux (*gasp*!) they'd immediately think that the person wanted support. As it turned out the head company eventually got a clue, but it took a long time for the organisation in Australia to even provide a link for documentation. There was a most definite anti-Unix bent. When OS X came out certain colleagues nearly had a heart attack. I once heard one of them say that "historically Unix hardware support sucks". OK, I digress, but this rant felt good.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  77. Oh wow! by ta+bu+shi+da+yu · · Score: 1

    It never happened! It was just a figment of Theo's imagination!

    Did you ever consider that this was done temporarily to stop a flow of negative email to this particular managers email account - and then the account was reenabled? I guess not.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Oh wow! by XanC · · Score: 1
      Hey, did the OpenBSD guys ever think it was a temporary thing, or did they fly off the handle about it? I'll tell you, it was the latter.

      All I said, if you look at the original post above, was that they got one 500 error and freaked. It was Saturday night for crying out loud, and they didn't wait even a few hours to see if the problem would go away (which it did).

  78. I don't get it.... by fostware · · Score: 1

    I really don't... The adaptec configuration utility CD runs linux. Surely it's not hard to release the docs to something they've already created...

    --
    "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
  79. lent by baomike · · Score: 1

    give up lent for lent, you'll be much happier.

  80. napolean by baomike · · Score: 1

    I feel somehow second class, my Napoleans have never had pithy quotes, they do taste good however.

  81. don't call - write. by Anonymous Coward · · Score: 0

    Try writing a letter, not an email - you know physical paper w/ stamp. Nobody in whatever call centre offering support would have any notion of what you're asking for - and to even try just makes you out to be a boob.

    Write a letter, 9 times out of 10 you'll get what you want or a good explanation why you won't get it.

    Over the years I've had great sucess with this when searching for info - in fact some manufacteurs have send complelete reference books on their stuff shipped in the mail for free for for asking. This also applies when you have a problem with a company that's hard to explain - calling in to explain a technical problem (situation) rarely helps.

  82. Adaptec Losing It. by PhotoGuy · · Score: 2, Interesting
    Hardware RAID controllers are quite significant in the server market, and we all appreciate the "not insignificant" share of the server market that Linux has.

    Well, I have a number of Adaptec's ATA Raid Cards (ATA RAID 2400A), for the longest time they only supported RedHat 7.0. Now that Fedora is somewhat the premiere platform for me (three releases later), they are finally supporting Redhat 9.0.

    With the the latest Fedora, there is no way to see if the raid array has a failed drive. So I instead use the card as a quad ATA controller, using software RAID. Guess if I'd buy another Adaptec piece of hardware???

    --
    Love many, trust a few, do harm to none.
    1. Re:Adaptec Losing It. by Anonymous Coward · · Score: 0
      Give this guy a medal! He knows how to use the internet and spell "lose"!

      I wonder if Adaptec really is Losin' It?

      Sorry for the offtopic post. I figure it's late enough in the thread.

  83. Nobody mailbombed anyone at Adaptec. by Anonymous Coward · · Score: 1, Interesting

    The idiot-in-question posted anonymously (IP be-damned) with that claim.

    It's simply a BS excuse from Adaptec for taking down Richardson's known point-of-contact.

    It also had the added benefite of portraying OpenBSD and Theo supporters as The Bad Guys(tm).

    As always the suckers bought it, as suckers always will.

    1. Re:Nobody mailbombed anyone at Adaptec. by Mhrmnhrm · · Score: 1

      $ nslookup 68.165.27.173
      Server: 67.36.13.26
      Address: 67.36.13.26#53

      Non-authoritative answer:
      173.27.165.68.in-addr.arpa name = h-68-165-27-173.sttnwaho.covad.net.

      Authoritative answers can be found from:
      27.165.68.in-addr.arpa nameserver = ns3.covad.com.
      27.165.68.in-addr.arpa nameserver = ns4.covad.com.
      ns3.covad.com internet address = 66.134.75.38
      ns4.covad.com internet address = 66.134.75.39

      I'm still leaning towards the "skr1p k1dd3z s33 m4h 1337 5k1lz" explaination.

      --
      I suspect that one of these choices is incorrect. Correct.
  84. Sorry? by ta+bu+shi+da+yu · · Score: 1

    Who said anything about vendors supplying drivers? They don't want drivers! They want documentation!

    --
    XML is like violence. If it doesn't solve the problem, use more.
  85. Release Song by BusterB · · Score: 0, Troll

    They obviously were just looking for a scapegoat to write a new release song about. What would an OpenBSD release be without an homage to de Raadt's latest exercise in bridge-burning.

  86. Yeah? by ta+bu+shi+da+yu · · Score: 1

    Please provide examples of binary drivers in the Linux kernel that are officially endorsed by Linus Torvalds. Thanks.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  87. legendary internet assholes by bani · · Score: 0, Troll

    theo de raadt
    d. j. bernstein

    others? :)

    1. Re:legendary internet assholes by Anonymous Coward · · Score: 0

      Are you trying to join the club?

    2. Re:legendary internet assholes by Anonymous Coward · · Score: 0

      awwww poor poor baby. he attacking one of your heroes? patpatpat. there there all better now.

  88. Could copycats use the interface specs? by egork · · Score: 1

    releasing specs does *NOT* give a competitor an advantage
    Let's see, if a vendor A has a big market share and a vendor B would like to have part of it, would not it be interesting to create a better /cheaper product, which would work with the same driver so it can be easily considered as an alternative? Customers would love it.
    I understand something like that has happened not so long ago to Cisco as a vendor A and Huawei from China as a vendor B.

    I do not know if it is easy to create a RAID controller to work with an existing driver... but you see where I am trying to get?

    1. Re:Could copycats use the interface specs? by Mhrmnhrm · · Score: 1

      Sure, you could copy the interface, the commands, everything about the software. How do you think we ended up with Hayes compatible modems? Doesn't mean the competitor has the know-how needed to implement all the functions, whether it be in silicon or firmware. Even if they did, the original vendor has a huge head-start in capabilities they can use to push their product, even if the other is cheaper. That's why folks still wanted Hayes modems, even though the knockoffs with compatible command sets were cheaper.

      --
      I suspect that one of these choices is incorrect. Correct.
  89. New contact adress by Anonymous Coward · · Score: 0

    Doung's mail account is now filtered. But we, on misc@openbsd.org, just received this:

    From: Theo de Raadt To: misc, freebsd-question

    Since the original Adaptec guy Doug has blocked his mail, here is the
    email address of the next person at Adaptec who is involved in this.

    He has also previously indicated that he would be involved in any
    decision to provide documentation on the aac RAID management
    interface.

    Marty Turner
    marty_turner@adaptec.com
    Product Manager
    Adaptec, Inc.
    (919) 287-2045

    Sorry Marty, but you are only getting comments from your customers.

  90. Interesting. by ta+bu+shi+da+yu · · Score: 1

    Would you get more of a chance of getting documentation from IBM then? Maybe Theo should pester them instead of Adaptec...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  91. True Desktop OS... by Anonymous Coward · · Score: 0

    The sooner SCSI support is ripped from BSD & Linux, the sooner it'll be ready for the desktop.

  92. You need to learn how to troll better. by Anonymous Coward · · Score: 0

    It was made very clear already that there are some very big customers who will stop buying adaptec because of this. 1800 RAID controllers counted so far just in OpenBSD users, nobody is even bothering to count the SCSI controllers because its so many.

  93. Just a few thoughts by redhatkingpin · · Score: 3, Insightful

    I've been reading the posts on the misc mail list for OpenBSD, and I think a few things need to be said.

    First, Theo and the other developers, although making good points, are being quite rude to employees. I think that its important for them to push this issue, but I think they are handling it immaturaly. Flaming Adaptec (ex-)employees is not a good move, even if Scott did make a post on OSNews -- attack the companies economic base through a boycott instead.

    Secondly, I think that if Theo and the gang started an organized boycott of Adaptec raid controllers in a professional manner, then got those people to sign a petition, write to Adaptec, and such along with getting a pretty accurate count of how many of Adaptec's raid controllers have been purchased by those boycotting Adaptec, they might be able to show themselves to be consisting of a large enough market to cause a dent in Adaptec's profits. Not only OpenBSD, but also FreeBSD, NetBSD, and Linux users who feel that its important to use open source drivers. This may require a bit of work, but its the most effective way to get Adaptec's attention. I mean, how many open-source Unix servers are using their raid cards? How many of those users, admins, etc. realize the importance of an open source driver so it can be maintained by the community, since most companies have been slow (to say the least) to update their binary drivers? Not to mention, the flexibility involved with porting it to different Open-source Unix OS's and using it with different software configurations and versions?

    Thirdly, some people are arguing that that Adaptec will release an SDK in 4 months, but given the history of the Adaptec drivers and drivers by other companies, that would probably involve using a binary driver... which wouldn't help.

    I think that if the open source OS's are going be taken seriously by vendors, then they need to act in a professional manner and show their economic strength through well-crafted reports and well-organized efforts.

    I support the work of Theo and the other OpenBSD developers -- I believe they are right, but I think the open source community has to join together for a common cause and be professional about such things.

    If we, as a community, can make this happen in a professional manner, and win, then maybe, just maybe, we can extend this to other vendors. If we can't pull together, then we're fighting a losing battle against closed source OS's such as Windows and venders such as Adaptec, and we might as well give up now.

    We can do this, I know we can. But, we have to do it correctly. So, come on folks, act professional, realize what's at stake, and organize. Think of the visibility the grass roots democratic groups got when they organized and acted like a unified front -- they didn't win the election, but that was surely noticed.

    1. Re:Just a few thoughts by Mysteray · · Score: 2, Interesting
      First, Theo and the other developers, although making good points, are being quite rude to employees. I think that its important for them to push this issue, but I think they are handling it immaturaly. Flaming Adaptec (ex-)employees is not a good move, even if Scott did make a post on OSNews

      I think if you go back and check the archives you'll find that the great majority of the four-letter words are not coming from the OpenBSD group. Ref: that "post on OSNews".

      I mean, how many open-source Unix servers are using their raid cards? How many of those users, admins, etc. realize the importance of an open source driver so it can be maintained by the community, since most companies have been slow (to say the least) to update their binary drivers?

      And how many other kernel projects have rolled over for companies passing off binary-only drivers and management utilities? Seems the kids can't live without their hardware accelerated 3D shootem'-up games, eh?

    2. Re:Just a few thoughts by Anonymous Coward · · Score: 0

      Mod parent up. I am sick of this any one who complains or rocks the boat is immature atttitude.

    3. Re:Just a few thoughts by jawtheshark · · Score: 2, Informative
      First, Theo and the other developers, although making good points, are being quite rude to employees.

      Rude? After 4 months of waiting? I'd sure hell be rude too. Look, I once had the powersupply of an LCD monitor break after 2 weeks of usage. I returned it to the shop. I called them form time to time to hear if the powersupply was there yet (technically they should call me, but after a month you get suspicious). They always told me the same "Hasn't returned from Sony Brussels yet". After *six* months of waiting (I still can't believe I waited that long), I went to the shop, slammed my fist on the counter and yelled out loud that they are *NOW* going to give me my powersupply back because I was waiting for *SIX MONTHS*. Guess, how fast they were to give me a replacement powersupply by opening another box of an identical model LCD-screen. Oh, and I can assure you that I must have added some "Fucks" and "Shits" left and right in my rant.

      Note that this was back in the day that a 15" LCD screen cost about 1200€. To this day, I can't understand why I waited *six months* before complaining loudly. The LCD screen is still in use on my primary desktop.

      So, rudeness becomes very relative if you consider the time waited.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    4. Re:Just a few thoughts by redhatkingpin · · Score: 1

      Theo should have responded to that post, asked what this guy could do to help them get the info. they needed, and when Theo found out he couldn't do jack, left him alone. If you ignore him long enough, he'll go away and some face could have been saved. Also, I am a teenager. But, I'm not the one playing UT 2004 using binary drivers on my Linux box, that would be my 30-40 year old friends who administer Linux, AIX, etc. boxes for a living -- they work for an IBM business partner. What use my computers (a Mac, a PC laptop, and a PC desktop) for? Using productivity apps for school, Web design, managing my photos, managing and playing my music, watching movies, browsing slashdot, e-mail, chat, exploring the different services in Unix. I used Linux as a desktop for 2-3 years before I was given my laptop as a present. Well, then I wanted to use the Gefore video card in it, use the wi-fi card, use my audio card, be able to manage the battery usage with ACPI, etc. Well, let me tell you -- I _had_ to go back to using Windows because the Linux distros didn't support half my hardware properly, and I got tired of not being able to do half things a desktop computer is for. As of now, I bought myself a Mac because only a Mac can do half the things I listed above decently, yet still have access to a Unix command line when I want, nedit, Bluefish, etc. I've started to miss Fluxbox, though, and so I decided to try OpenBSD. OpenBSD is definitely a more professional OS, unlike Linux, which often seemed like a quick hack to me. (I really got tired of things not compiling from one release of Slackware to another , etc.) But, overall, my point is that none of the open source Unices are ready for the desktop. I'm not asking for an incredibly user-friendly Unix, I'm asking for one which works (like OpenBSD) when I try to compile something on it. I'm also asking for the type of userland programs that work as well as iTunes (I love my iPod, and Rhythmbox would never work correctly), iPhoto, etc. I know that there are alternatives out there, but I'll be honest -- they don't compare to the multimedia Apps of MacOS 10.3. I hope that one day, I can run Fluxbox and other Unix-only apps on a true desktop (versus a workstation which is what Unix boxes of today are).

    5. Re:Just a few thoughts by Anonymous Coward · · Score: 0

      WHY should we have to play that stupid boycott game? Let's organize and boycott and "be professional". FUCK THAT. Adaptec is staffed by "professionals". Why do we want to be that?

    6. Re:Just a few thoughts by Mysteray · · Score: 2, Insightful
      I'm sorry if I impugned the younger crowd. I can relate to what you're saying.

      I'm posting this on my Windows XP Home notebook. I tried at least 5 Free OSs, but I couldn't find a kernel that could control the fan and do suspend/resume reliably.

      Over the last decade, the Free OSs have done surprisingly well at supporting hardware. But the last ten years have not yielded (to my knowledge) a hardware RAID card that can be fully-managed without closed binaries.

      Lately it's been Theo and OpenBSD who've gotten down-and-dirty with the vendors and taken the heat for it but made an astounding amount of progress in getting them to open their docs. People said it couldn't be done with the wireless chipsets because of FCC regulations and all that, but they did it.

      So I don't think people who are arguing for more of the same "please sir, may I have a closed binary for Linux x.xx.xx on Pentium 4s" have much of a position to argue from.

  94. You are just as bad. by Anonymous Coward · · Score: 0

    You ignore the words you are reading too. NOBODY WANTS DRIVER CODE. Releasing the docs that say "register x is the array status, 1 means failed, 2 means degraded, 3 means rebuilding, 0 means all good" and other such info will not reveal anything private or hidden. Even if they are using another companies patented stuff, the info we want won't reveal that.

  95. Re:How many people... by jbolden · · Score: 1

    I mentioned the RAID card might be an exception. I'm still not sure your average RAIDed server isn't either

    a) SQL server (including exchange)
    b) Corporate file server

    In my experience its rare to mix things like webserver and mail server. In any case I don't disagree with the main thrust of your argument.

  96. Re:How many people... by Es02 · · Score: 1

    >>The whole MIT/BSD culture can be described with one sentance;

    >>Being able to read other people's source code is a nice thing, not a fundamental freedom.

    Which is interesting considering that the roots of open source started in MIT's labbs with people like R. Stallman in the 60's. Its a shame they haven't followed the example set by their students.

    --
    --- Sig
  97. what about the linux support by cg0def · · Score: 1

    I though linux already supports the controler. I am not sure if it works like it's supposed to but if it does then I really don't see why the OpenBSD team could not use the linux kernel code with some modifications so that it fits in their case. And as far as Adaptec is concerned they have no reason why they should ever provide the OpenBSD team with info if they don't want to. After all OpenBSD is really unpopular compared to other server/computer OSes (it is some of the best OSS codeing though).

    1. Re:what about the linux support by RazzleDazzle · · Score: 1

      What, like the binary code in linux? That will be so helpful. Theo said he himself knows of at least a million dollars worth of Adaptec products in use using OpenBSD, that is hardly "no reason they should ever provide the OpenBSD team with the info" especially since it is not like they are asking for Adaptec's trade secret or anything, just some documentation on how to operate and interact with the hardware.

      "After all OpenBSD is really unpopular compared to other server/computer OSes"
      Have you ever used OpenSSH? This is a product you probably implicitly trust I bet. In case you didn't know, without the people in OpenBSD, there would be no OpenSSH, at least not as good of an OpenSSH as there is now. Likely there would have been some half assed OpenSSH compared to the OpenBSD developers version.

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
    2. Re:what about the linux support by setagllib · · Score: 1

      It's nice that your country supports free speech, isn't it? You could show your love for your freedoms by actually making good use of them, and posting things that actually make sense or, I know this sounds crazy, have some factual or logical basis. Spelling is nice too, but don't feel it's somehow more important than knowing what you're talking about.

      Theo was asking for the documentation on behalf of the whole FOSS OS community, but he just happens to be among the only people with the balls to actually speak up and make a difference. OpenBSD may be the first to benefit from the documentation, or it may not, it doesn't really matter. If Adaptec wants to be taken seriously by the large number of FOSS OS users, it's going to have to actually at least provide documentation to developers and the community so that the software support for their hardware is good. I talked about this before: to a *nix user, support for the hardware they will buy comes FIRST, THEN come quality, availability and cost (in an order depending on the user). No sane admin would buy hardware he knows won't work or will work so shoddily under his OS Of Choice that it's not worth its extra 'value'.

      Using binary junk, already impossible to 'use with some modifications', is not proper software support. Using drivers made through assumption rather than documentation is also risky business. Adaptec only have to release the documentation for their hardware to merit a lot more respect from the community, which translates into more purchases. Nobody can possibly argue this. Now, they may have their reasons for withholding the documentation, and it is their right; but it's up to them to decide if they want to risk losing sales (and they will) for their pride or whatever they're protecting. It is a public opinion that they are choosing wrong.

      --
      Sam ty sig.
  98. Cost and benefit by xixax · · Score: 1

    I could see Adaptec going out of their way if there was a Linux issue, because Linux has more mindshare. Even then, I wouldn't bet on a different response unless it was Microsoft making the demand. My guess is that they don't see BSD as a big part of their immediate future, and unless they OpenBSD guys convince them otherwise, it'll remain that way. It's Adaptec's choice to make, and time will tell if the ultimately lose anything from seeing their priorities as being elsewhere.

    --
    "Everything is adjustable, provided you have the right tools"
    1. Re:Cost and benefit by Anonymous Coward · · Score: 0

      I've got an Adaptec RAID card and also use Linux.

      2.4 binary-only drivers for Linux and crashes all the time. Adaptec has no 2.6 drivers but Linux kernel hackers have reverse-engineered drivers -- unfortunately, also buggy and crashes all the time.

      Conclusion - Adaptec RAID card sitting on a shelf at this point. Probably won't ever be used and our company will never buy another Adaptec card again.

    2. Re:Cost and benefit by someonehasmyname · · Score: 1

      I use a bunch of various Adaptec RAID controllers in my FreeBSD and OpenBSD servers. The reverse-engineered drivers always work fine, and perform very well. If I have a drive fail, I have to reboot the system, and enter Adaptec's BIOS to get the new drive online.

      What OpenBSD wants is documentation that will help them write utilities to perform array managment without having to reboot into Adaptec's BIOS.

      --
      Common sense is not so common.
    3. Re:Cost and benefit by Anonymous Coward · · Score: 0

      there is no cost in releasing hardware specs.

      that info is already in the company. emailing it or posting it on the website is a zero to next to zero cost type of thing (i suppose someone has to find that info on the servers).

      but nothing needs to be written etc.

  99. It's their hardware, their call by xixax · · Score: 1

    (please ignore my other un-edited, ambiguous comment)

    I could see Adaptec going out of their way if there was a Linux issue, because Linux has more mindshare. Even then, I wouldn't bet on a different response. They'd probably take notice of Microsoft timelines, my guess is that MS brings them a lot of income, probably still more than Linux. My guess is that they don't see BSD as a big part of their immediate future, and unless they OpenBSD guys convince them otherwise, it'll remain that way. It's Adaptec's choice to make, and time will tell if the ultimately lose anything from seeing their priorities as being elsewhere.

    --
    "Everything is adjustable, provided you have the right tools"
    1. Re:It's their hardware, their call by Anonymous Coward · · Score: 0

      Is it? Who bought the development costs? Shareholders. Who buys the product? Customers. Who gets the pay and profit? Employees.

      So whose hardware is it?

      1) The shareholders are really in charge of the company (this is what apologists for corporations say), so the hardware belongs to the sharehoders

      2) You used to get documentation on hardware with the product (friend of mine at work wrote a colour printer driver for a VAX system based no the docs. Made the prouct more useful. Why no more? To begin with to save production costs. Now just because they have in the past.

  100. Since when do MacOS and OpenBSD do the same thing? by ArbitraryConstant · · Score: 1

    How does running Microsoft Office have anything to do with a headless rackmounted firewall machine in a data center somewhere?

    You might not have to worry about drivers in MacOS. Oh wait, you do. A lot of hardware won't work on MacOS due to lack of drivers.

    Anyway, you might not have to worry about drivers in MacOS, but you do have to worry about the lack of a decent firewall. And the lack of security features like privsep everywhere. And stack protection everywhere. And execution protection everywhere. These are precisely the features that make people choose OpenBSD over other OSes, and they are no more present on MacOS than they are on Linux (has a decent firewall, but it takes a lot of work to modify with non-standard modules so that it can keep up with pf).

    To suggest that MacOS and OpenBSD have even remotely overlapping areas of usefulness (apart from things like the ability to serve web pages slower than Linux and FreeBSD) demonstrates a profound lack of understanding of the issues people need to deal with when they choose an OS.

    --
    I rarely criticize things I don't care about.
  101. Bottom line is... by sofo · · Score: 1

    The OpenBSD crew are looking for documentation, Adaptec is twisting this into demands for support. Theo is fighting so people who use OpenBSD will have a better system that supports more hardware.

    Frankly, if it means pissing some people off at Adaptec then so be it. Vendors need to realize that if they don't give the people what they want... people will go elsewhere.

    Why Adaptec is resisting providing documentation to a group that will do the work for them so their products are better supported and thus *PURCHASED* more is beyond reason.

    Thanks Theo, keep up the good work!

  102. Theo de Raadt by Bnonn · · Score: 1
    I think Theo is going about this entirely the wrong way. He appears unable to act reasonably with people, especially when he feels (rightly or wrongly) that they're being unreasonable with him. The FreeBSD-questions mailing list has recently had a large spate of emails between Theo, Scott Long, and other developers and members, and the ability of the people involved to get over their petty differences and try to discuss the situation like grownups was poor at best.

    If this is how Theo is dealing with the Adaptec, it's not surprising he isn't getting far. He's like a child throwing his toys out the cot because he can't get an open source implementation from them. Now don't get me wrong; I support Theo's view on the matter, and I agree that having a free (as in speech) implementation is a Good Thing(tm), and I would much prefer this to the current solution being used in FreeBSD. However, Adaptec have already promised an SDK in four months. Sure, it's annoying that we have to wait four months, but at least they've promised something. Frankly, I think Theo is being impatient and hotheaded. Mod me down if you want, but I've seen the dozens of emails come through the FreeBSD-questions list the last few days, and the antagonism on both sides is pathetic. Sure, it's a good thing that people care enough to become emotional, but you sort of expect adults to be able to work through their problems like...well...adults.

    1. Re:Theo de Raadt by Nimrangul · · Score: 2, Insightful
      He's like a child throwing his toys out the cot because he can't get an open source implementation from them. - He doesn't want one. He wants to make his own; at no cost to Adaptec but the bandwidth to e-mail the documentation.

      Sure, it's annoying that we have to wait four months, but at least they've promised something. - Seems they were saying much the same four months ago.

      Frankly, I think Theo is being impatient and hotheaded. - He is indeed.

      Stick a carrot infront of you, just out of reach, and slap your ass. You can follow that carrot forever, but it will get no closer. Sooner or later you will have to give up on the carrot.

      If you don't give up on the carrot, you're being foolish. Sit down in the sand and demand better.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  103. funny pts don't count, whore by Anonymous Coward · · Score: 0

    no he didn't, dumbass. the quote dealt with incompetence, so it's ironic that the poster would then incompetently misspell.

  104. Theres a better alternative by mnmn · · Score: 1

    And that is to ignore and avoid companies who wouldnt release drivers. Look at the pressures on nVidia and ATI currently. Most hardware companies which used to release drivers for unixware, solaris, aix, netware etc are giving linux second or third priority to windows and osx. So as long as the developers arent releasing windows-only drivers, they're under pressure to release OSS drivers.

    This is problematic since redhat and suse do distribute binary drivers. If they help, and go OSS-only, people will simply not buy such hardware, and those companies will have to give in.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  105. The Business Impact of a Front Page Slashdot Art. by Anonymous Coward · · Score: 0

    I wonder what the impact, positive or negative of this article will be. Has anyone ever studied what happens when good/bad press on a company hits Slashdot?

    Adaptec certainly must know that press like this can't help their sales.

    I agree with Theo in this case, since two servers we got several years ago from Dell needed to have their PERC controllers replaced with Adaptec controllers to see the hard drives. I sure don't want to be limited to buying parts from all over to get a server up, I just want to have the standard hardware work for a standard option server from a major supplier. The current platform is Dell, previously it was Compaq, or (shudder) Netframe. While none of our OpenBSD servers need to run RAID right now, the principle fits like a glove.

  106. Re:How many people... by eclectechie · · Score: 1
    Theo is a belligerent prick
    Wrong.

    Theo may have a reputation for being difficult, but I have seen no evidence of that.

    What I see is an intelligent, dedicated person who does not suffer fools gladly. And unfortunately, he runs into more morons than he should have to put up with. Those morons then tag him as being "difficult".

    Next time you see someone slam Theo, please consider which of the two has been a more valuable contributor, and judge accordingly.

    --
    "The empty vessel makes the greatest sound." -- William Shakespeare; Henry V, 4. 4
  107. Reminds me of LSI - Re:reminds me of Promise by ckedge · · Score: 1

    Same thing with us and a pair of 6 channel SATA LSI cards. For 6 months after we bought them they didn't have support for any of the 1 year old Linux distro's we were running, and you HAD to go into BIOS to rebuild a drive - which meant 10 hours downtime for the system. Fucking insane. Was only fixed a couple months ago.

    Not only that, but the controllers are regularly dropping drives for no reason. LSI blames the drive manufacturers and won't do an RMA, saying the drive manufacturer utilities don't pick up all possible errors and that there is no clear problem with the controller, while most of the drives rebuild and test fine. We're ready to toss them in these cards in the fucking bit bucket and do software raid.

  108. Tell that to by G00F · · Score: 1

    Tell that to the bnetd team, and other like projects that shut down due to legal pressure.

    --
    The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
  109. Re:How many people... by ArbitraryConstant · · Score: 1

    I watch misc@ on and off.

    I've seen him chew out people that deserve it.

    I've seen him chew out people that didn't deserve it.

    --
    I rarely criticize things I don't care about.
  110. my late friend Robert J. Hanlon of Scranton, Pa by guet · · Score: 1

    It's not any kind of razor, and it's not even attributed to a 'Hanlon'.

    I fail to see why you view this vague, consensual, Wikipedia post as authoritative. The three authors cited aren't even pre-Napoleonic anyway (Heinlein,William James (WHO?), Robert J. Hanlon ). Heinlen indeed... I like how they put all of them before Napoleon or Goethe, who seems more plausible.

    This quote sums it up (from one of the websites used as authorities)

    "I did a search for Hanlon's Razor on the internet and was surprised that no one seems to know the origin. The author was my late friend Robert J. Hanlon of Scranton, Pa. - Joseph E. Bigler joeb43@yahoo.com"

    I don't think this is on Wikipedia either :

    - La vérité historique est souvent une fable convenue
    Historical truth is often an accepted fable

  111. Re:How many people... by Anonymous Coward · · Score: 0
    ...NetBSD I cannot speak for though as I don't really follow them...


    NetBSD are the portable people *laughs*
  112. Re:How many people... by Anonymous Coward · · Score: 0
    ..firewalls are mission critical and need RAID..
    ..firewalls are mission critical and DONT need RAID..

    Funny beacuse I can get plenty of mission critical-ness without RAID, using flash memory-based devices. So stop flaming and go back to Linux-Land where you come from, *BSD doesn't need people like YOU.
  113. Re:How many people... by Anonymous Coward · · Score: 0
    I've seen him chew out people that didn't deserve it.


    Let me guess: you are one of them? heh certainly gave you the biggest wake-up call you have had in your entire fucking life.

    You sir, are a FUCK_TARD!
  114. Re:Since when do MacOS and OpenBSD do the same thi by goMac2500 · · Score: 1

    I also dislike the parent of your comment, but your point on lack of Mac OS drivers is just plain wrong. Every single piece of hardware I've ever plugged into my Powerbook as worked without a separate driver install needed. Not to mention my Powerbook came with oodles of open source drivers, including all the CUPS printing drivers.

  115. So what about the NDA? by Anonymous Coward · · Score: 1, Interesting

    nVidia have said it was NDA from SGI that casued them to hide their driver code. SGI said publicly "there is nothing that we would object to them opening up". Since then, this line has been passed on by nVidia apologists but NEVER themselves.

    So come on nVidia, whose NDA is holding things up so we can ask them to relax enough for an OSS driver.

  116. Cost by Anonymous Coward · · Score: 0

    But after reverse engineering, the competitor has MORE information about the hardware than they would have got from the specs.

    Also, remember that keeping a driver is a cost centre. If they OSS their specs and the OSS coders build their own, they have reduced their costs and increased potential marketshare.

    Remember that 5% market is what RIAA are creating insane laws about losing.

  117. The Dell Adaptec (2650 RAID) issues by Exter-C · · Score: 1

    We have several hundred Dell 2650 systems all with the "PERC" based raid card. Originally these cars where an LSI based and everything was nice, we rarely if ever had any problems with the RAID or issues with mirror sets not mirroring and reporting as being ok in both windows and linux.

    After we upgraded to the 2650 with the Adaptec based cards (to support higher speed CPUs etc etc) we found that we started to get corruptions with the file systems and often the RAID would report as being ok but the mirror would be broken (one disk working the other empty). After many upgrades and bug fixes new drivers and all sorts of things the platform is now relativly stable. however it does not perform as well as the LSI based raid cards that we have grown to love.

  118. This reflects as poorly on the OpenBSD comunity. by Anonymous Coward · · Score: 0
    While the gaol here is quite laudable the execution really sucks.

    For anyone who hasn't read the mail threads here. The much maligned ex-Adaptec employee here, is actually Scott Long the maintaner/developer of Adaptec support in FreeBSD. His addmission of the buggy nature of adaptec hardware is actually an offer of help from another BSD developer. Which was very rudley declined. Some people really need to grow up.

  119. please note: by wild_berry · · Score: 1

    (A word to the wise: there's drivers for Radeon 8500 and up posted from 16th Feb 2005 on the http://www.atitech.ca/ website. They even have x86_64 versions should you wish them. I don't have a Radeon, so I haven't checked how easy to install or reliable they are -- anecdotes say they're quite a bit better.)

  120. A few points by Anonymous Coward · · Score: 0

    Theo is a smart guy, I've been to a lecture given by him, and I can tell you, _I_ was personally astounded by the technical stuff he came up with.

    Thus, I'm pretty sure, when he says that Adaptec are being beligerent, irrational or just plain stupid... it's probably the truth.

    I actually believe that a company has a responsibility to allow me to use hardware in whatever manner I see fit.

    That doesn't mean said company has to support my desire to run my Dell poweredge on HURD/L4, but, they'd better provide me & other developers with the knowledge of how to make stuff work on our own... if they expect slashdot-nerds (tm), who have sway over IT budget(y) to spend their dollars with Adaptec/whoever else...

    That's what we call "keeping the customer happy"... it follows on from another thing we call "the customer is always right"... always. The customer is the most important thing... if Adaptec, can't comprehend that ... then fnck them. Good luck... I'll find a vendor who _does_ understand that I'm right... that wants my money... and is smart enough to realise that, providing me with the means to do _what_I_want_ with my Adaptec/whoever's hardware... is more in their interests ( the company ) then it is in mine... ( the customer ).

    Probably it's a case of public outing and humiliation of said hardware vendor... to get some movement.

    Fair play to Theo for dropping aac support, if the company is going to be beligerent and place barriers in the way of allowing Open Source vendors, to provide top level support, then, I agree with Theo... said, hardware vendor can goto hell !
    Go directly to hell.
    Do not pass go.
    Do not collect my 200 dollars...

    I'll spend my dollars elsewhere

    !!!!!

    Getting the message yet Adaptec ?

  121. BSD support by Anonymous Coward · · Score: 0

    Adaptec does not support BSD, only Linux.
    I gotta say it
    Because BSD is dying...

    Seriously how can the Linux kernel people have no problems, but BSD can't get docs; Can BSD ask the Linux people for docs; View the Linux code?
    2.6.11 Linux kernel seems very happy with both aacraid and I2O.

  122. Adaptec cooperation by dlawson · · Score: 1

    I dealt with Adaptec over the whole SVR4/UnixWare driver issue. At the time, I worked for myself, then for a major distributor (since defunct) of Novell products. I started working with Microport SVR4 to implement a video store Point Of Sale system. I had nothing but trouble with the fancy Adaptec 1740 EISA board I got for the project. Narrowed it down to the Adaptec supplied driver included with the SVR4. Contacted Adaptec, got run around for ALMOST A YEAR. Went to work at the distributor, as a UnixWare sales support engineer. First meeting for the public on UnixWare, and the second topic was how Novell fixed the Adaptec driver. This was the upshot after I had given Adaptec core dump after core dump showing their issue. I said "Hell with that bunch" and started working closely with BusLogic. Now, I understand that BusLogic on NetWare was not Plug and Play, but on UnixWare, it was a breeze. No issues, and the board was just as fast and reliable as Adaptec.
    After a few years of working for the distributor, I was changing jobs. The sales manager (who was the primary contact I had for the product and support (thanks, Dave)), asked me what would be the natural progression for the product line, and I said "Dave, Linux is coming on big time (this was April, 1995.) It will be big on the net, and there will be a world wide market for hardware supporting Open Source." Next thing I know, I got a demo board from BusLogic, along with the code and documentation for Linux, from Dandelion. Later, BusLogic was purchased by Mylex, (RAID host adaptors), then Mylex by IBM, then sold to LSI Logic. I haven't had one of their boards in a while, but I would love to find a retail source for one.
    Needless to say, it worked flawlessly. So these days I say, VOTE WITH YOUR DOLLARS. If Adaptec doesn't support Open Source, find someone who does, and pay them. Open Source gives the world a choice, don't give up yours.

    --
    dot-sig.
  123. Re:How many people... by Nimrangul · · Score: 1

    No, I was talking about their policy on using binary drivers that they cannot redistribute and have no control over. OpenBSD refuses them while Linux and FreeBSD accept them, but I don't know NetBSD's stance on the subject.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  124. Re:How many people... by Anonymous Coward · · Score: 0

    Apple doesn't play in the same league as RH or Novell, they're a hardware vendor. And most of their software is not open. The only GPL'd soft they use is gcc and khtml, and they contribute back the changes. Darwin is based on Mach and FreeBSD, none of which are GPL'd, yet they still contribute back.

  125. Re:How many people... by ArbitraryConstant · · Score: 1

    "Let me guess: you are one of them? heh certainly gave you the biggest wake-up call you have had in your entire fucking life."

    Actually no. I don't post on misc@.

    --
    I rarely criticize things I don't care about.
  126. Re:Since when do MacOS and OpenBSD do the same thi by ArbitraryConstant · · Score: 1

    It might be the case that all the hardware you've tried works, but there's a TON of stuff that doesn't work.

    PCI cards that don't work on MacOS are more common that those that do, and stuff like USB ethernet adaptors are very hit-or-miss.

    --
    I rarely criticize things I don't care about.
  127. Re:How many people... by Anonymous Coward · · Score: 0

    Ooh, that's right, GP!

    MODED!

  128. Ignoring the GUI bit by ta+bu+shi+da+yu · · Score: 1

    Yeah, I'm aware of the fact that RAID management involves all these things. Clearly the product manager was under the impression that the OpenBSD project wanted GUI support. He states it in two emails to the list - they're all in the archives. This shows a clear lack of understanding of what was needed and wanted.

    However, your post is pretty informative. I only wish I could mod you up...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  129. Bullshit. by Anonymous Coward · · Score: 0

    In order to be ISO certified which they claim to be, they must maintain accurate and complete documentation internally. Clearly they have it, and have shown it to auditors, there is no reason not to release it to the public.

    1. Re:Bullshit. by Anonymous Coward · · Score: 0

      Then you got the point.

      They show some "documentation" to an (obviously clueless) auditor so they got their ISO. Now they cannot show these papers to a real programer else everything blows out.

  130. Theo is not the best diplomat by breakbeatninja · · Score: 1

    While I'm sure this has a lot to do with Adaptec, Theo is a horrible diplomat.

    --
    shop.envescent.com - Computer hardware and more.
  131. They don't have the documentation! by paperclip2003 · · Score: 1

    My interpretation was ... "go steal it from the linux code" -- means there is no documentations, it is writen "ad-hoc"

    -Ron

  132. William Gates Jr by Anonymous Coward · · Score: 0

    Bill Gates has done very well by producing low cost software that works well enough for the corporate and home user.

    It is not unethical or illegal to produce closed source code for a profit.

    This includes not giving away your internal file formats, internal alogrithms, internal api calls and anything else that makes your software better than someone else's.

    For the case in point, if you find the closed source raid device driver objectionable, then do four things:

    1. Reverse engineer it
    2. Publish a white box set of specs for using the device
    3. Find someone to implement it that has not looked at the internals of the device driver
    4. Have no involvement in writing the open source device driver

  133. I have met Theo by Anonymous Coward · · Score: 0

    I live in Calgary and I have Theo(Beer Night at Brewster pub). Snippy does describe this mans attitude as well as severly arrogant and self centered. He does not work at all well with others.