BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
IDE replacement driver
Version History
  Go back to the IDE replacement driver Page

Driver:
  This package is always required.

v0.5 beta
 License:   Freeware
 Updated:   March 5, 2002
 Source:   Source Not Available

This is supposed to be the last beta before a final release. I just want to be sure that I didn't mess up anything.

This driver includes tested support for

  • UDMA-100
  • Promise on-board and external controllers (Ultra66/Ultra100/Ultra100TX2)
  • Highpoint on-board and external controllers (HPT366/HPT368/HPT370)
  • CMD on-board and external controllers (CMD646/CMD648/CMD649)
  • all other controllers supported by original driver, especially all standard on-board controllers should work

Because of lack of hardware, the following features are built-in but untested:

  • UDMA-133
  • Promise Ultra133TX2

There is no support in this release of

  • Compact Flash Cards (the experimental driver supplied with BeOS 5 does not work with this package)
  • Software-RAID as provided by many Promise/Highpoint controllers

There are known troubles with

  • SyQuest Removable Cardridge Drives (media changes aren't properly detected, so you may encounter data loss after swapping the cardridge; the original driver is affected by this as well)

There are a couple of cases with trouble like failed detection or timeouts, but I couldn't figure out the exact circumstances. Especially, I need feedback if someone has

  • a WDC AC28400R drive (7.87GB)
  • a Seagate Barracuda ATA/IV 40GB connected to a Promise Ultra100TX2 controller

I reckon that it's not the drive or controller but something else, so I would be happy if someone could report them to be working (or not working).

Installation

In most cases, installation as an user add-on is a safe bet. You can disable them on boot if something fails and I added an (un)installation option that let you remove the driver if installed as an user add-on.

If you boot from a SCSI disk you must install via replacing the system drivers, else you won't be able to boot anymore. Uninstalling the drivers in this case involves booting from a rescue system and back-replacing the original drivers in the system directories. So, you probably don't want to do that.

Please make sure to read the complete ReadMe. There will be a copy installed on the Desktop and it will also be shown before installation. You will regret not having done so as soon as your computer won't boot anymore.

And last but not least:

This driver touches the most valuable thing of your computer - your data. So backup first. I am not liable for any data loss. Use it on your own risc!

Thanks for testing.



Intel Version - requires R5   (128 KB) 20,312 downloads
  Working Link Download Primary Location
  Working Link Download Alternate Location
  Working Link Download Victoria, BC (Canada)
  Working Link Download Frankfurt (DE - Europe)

v0.4.3 gamma
 License:   Freeware
 Updated:   November 22, 2001
 Source:   Source Not Available

This is the initial public release. I call it gamma, as I sent it to a couple of beta-testers already. They didn't encounter major problems (particularly noone reported data loss), so it should be quite stable now. But as there are loads of possible hardware configurations around, you should still be careful.

This driver touches the most valuable thing of your computer - your data. So backup first. I am not liable for any data loss. Use it on your own risc!

There are two ways to install it: either as a user add-on or by replacing the system drivers. The first one is easier to get rid off (just disable user add-ons during boot), the second way offers you the ability to create boot floppies. For your convinience, I have a created a boot floppy image for you, so you can usually live with the user add-on installation.

For beta testers:

If you have installed the beta into the system folder, you have to restore the ATAPI driver with the original one from the BeOS CD, as replacing it is not longer required!

Special thanks go to:
  • all the brave beta testers
  • Søren Schmidt for releasing the FreeBSD IDE driver source code and helping me out of many frustration by giving helpful hints


Intel Version - requires R5   (122 KB) 6,865 downloads
  Working Link Download Primary Location

Image of boot floppy:
  Compressed image of a boot floppy with the driver installed.


v0.5 beta
 License:   Freeware
 Updated:   March 5, 2002
 Source:   Source Not Available

This package contains an image of a boot floppy to be able to install BeOS on a hard disk connected to a controller not natively supported by BeOS. There are two scripts included: one to copy the image to a disk under BeOS and another one to do the same under DOS/Windows.

To install BeOS, boot from CD via this floppy.

After installing BeOS, don't forget to install the driver too. Details are described in the ReadMe of the main driver package.



Intel Version - requires R5   (679 KB) 6,372 downloads
  Working Link Download Primary Location
  Working Link Download Frankfurt (DE - Europe)

v0.4.3 gamma
 License:   Freeware
 Updated:   November 22, 2001
 Source:   Source Not Available
Use dd or rawrite (can be found on your BeOS CD-ROM) to copy it onto a floppy disc. Enable boot from A in your BIOS, insert the floppy and the BeOS installation CD and you should be able to install BeOS on any drive connected to any supported controller. Don't forget to install the driver onto the fresh BeOS installation as well before rebooting. Further information can be found in the driver package.

Intel Version - requires R5   (667 KB) 1,784 downloads
  Working Link Download Primary Location

Updated controller driver:
 

This is an updated controller driver. Support for the following chips was added:

  • Highpoint HPT366
  • Highpoint HPT368
  • Highpoint HPT370
  • Highpoint HPT372
  • CMD649
  • CMD648
  • CMD646

As I haven't these controllers laying around at home, I want to ask you for help. If you've got such a controller and aren't afraid of data loss, please test it and tell me your result.

Installation:

Install the IDE replacement drivers, unpack this archive and copy "genericpci" to the given link. Even if you haven't connected anything to the PCI controller, check DriveSetup whether the controller appears there. Whatever happens, please send me your syslog and IDE report.

Thanks a lot for testing.

Update:

This beta does not work with CMD 64x controllers correctly. I am investigating this issue.

v0.4.5 beta
 License:   Freeware
 Updated:   January 11, 2002
 Source:   Source Not Available
 (no information provided)

Intel Version - requires R5   (11 KB) 836 downloads
  Working Link Download Primary Location

Updated controller driver 2:
 

I improved interrupt handling a bit. Hopyfully, I didn't break support of previously working controllers. So please test it, even if the previous versions worked correctly for you. The following chipsets are supported now:

  • CMD649
  • CMD648
  • CMD646
  • plus all those Highpoint and Promise controllers

Installation:

Install the IDE replacement drivers, unpack this archive and copy "genericpci" to the given link. Even if you haven't connected anything to the PCI controller, check DriveSetup whether the controller appears there. Whatever happens, please send me your syslog and IDE report.

Thanks a lot for testing.

WARNING

Seems that I've broken support of older Promise controllers, i.e. Promise FastTrak 100. If you've got such a controller, don't install this beta. I'll try to fix that and submit a new version as soon as I get it working (again).



v0.4.10 beta
 License:   Freeware
 Updated:   February 6, 2002
 Source:   Source Not Available
 (no information provided)

Intel Version - requires R5   (12 KB) 451 downloads
  Working Link Download Primary Location

Updated controller driver 3:
 

Once again. Sorry for any inconvinience due to the problems with previous beta versions. Having only one controller at hand makes it kind of hard to support such a broad range of hardware. So, help of all those brave beta testers is crucial to make this a success.

The new IRQ handling should work now for older Promise controllers too. Hopefully, I didn't break anything. If no further problems arise, this is the last beta.



v0.4.11 beta
 License:   Freeware
 Updated:   February 14, 2002
 Source:   Source Not Available
 (no information provided)

Intel Version - requires R5   (11 KB) 436 downloads
  Working Link Download Primary Location

 
BeGroovy
  Recent Downloads  -  # 71
Total Downloads  -  # 52
Total Views  -  # 42
User Ratings  -  # 54
  Misc. Drivers
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  cpu_fix - 9.42
5.  Jukebox - 9.40
6.  libdl.so - 9.40
7.  Haiku AGP busm... - 9.35
8.  vim6 - 9.31
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  BeOS 5 Perso... - 13,023
2.  Realtek RTL8... - 12,760
3.  Ati Radeon G... - 11,972
4.  ATI Rage 128... - 7,213
5.  Ensoniq Audio... - 7,181
6.  USB Joystick... - 5,401
7.  Broadcom 440x... - 5,201
8.  USB Serial dr... - 4,609
9.  S3 Trio 64 v2... - 4,484
10.  Intel Extreme... - 4,318
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.