Harddisk controller _almost_ solved!
Hi! Sorry, i'm late, but i haven't had time to try. Here' is how i worked out. I also use the Asus A7V. I plugged the Harddisk into hda, booted from CD, installed Linux and checked the I/O of the Promise controller. Then i replugged the hd back into the ATA-100 controller and booted like you described with the actual numbers from my board. The next thing i'll try is to use the patch from www.linux-ide.org. Is the speed the system accesses the hd now the same as when I use the driver from the patch? Thanks to everybody for all the help. Mathias Take a look at www.linuxnewbie.org and look for an NHF (newbieized help file) on ATA-66 this will tell you how to work out the memory range for your promise controller. Then to install debian all you will need to do is type the following at the initial boot screen prompt: linux ide2=0x9400,0x9002,10 your numbers may vary, the third number is the irq. If your board is an ASUS A7V then these numbers are probably correct as this is the board I use. Once you have installed, you will need to boot the same way otherwise the drive won't be found. Once you have booted you can put this line in the lilo.conf file and run lilo as root to have it work automatically: append=ide2=0x9400,0x9002,10 To use the secondary controller you will need an ide3= with (obviously) different mem/irq values. HTH Barney
Re: Harddisk controller
From my personal experience I have not been able to get the kernel patches for 2.2* to work. The patches are not so great backports from the 2.4* kernels, so the easiest way to get the card to work with my experience is to use 2.4* kernels, I have been using them with the card since around 2.4.0test1 or so, and it works out great for me, but your luck may be different with the test kernels. Just my 2 cents worth.
Re: Harddisk controller
snip Just applie the kernel patches from www.linux-ide.org, this will make the kernel auto-detect the promise ata100 controller (at least at my asus a7v mb) snip That's great, but it's a little hard to apply the patch if linux isn't installed yet. (obviously once it is installed you can then apply the patch (or build a newer kernel as I have done now) rather than use the lilo.conf method). Please excuse the nested brackets :) Barney A way to do it, could be to plug the harddrive directly to your board. boot from the cd-rom like you normally do, patch your kernel and then linux will discover your ata100 controller. then you can replug the calbe to the ata100 controller /jens The problem with this is that you need to change your fstab entries, and then on reboot you have to indicate the new location of the root partiton and then fix your lilo.conf. The way I suggested earlier in the thread (ie telling linux that there is a controller for ide2 and giving it the appropriate io adresses) is probably easier. (And you don't need to open the box :) ) But hey whatever works for you :) Barney OK I can see the problem. I'm about to install a new system with ata100 and a7v. So how does one install a complete new system if one can't boot from the cd-rom and the 2.2.17 kernel (potato) does regognize the controller??? (floppy boot perhaps???) Has anyone tried to patch the 2.2.17 kernel with the patch from www.linux-ide.org (and with the a7v) , and did it work?? There seems to be huge problems with the ata controlleres, but hey we are here to solve problem : /jens
Re: Harddisk controller
On Tue, Nov 28, 2000 at 12:53:33AM +, [EMAIL PROTECTED] wrote: snip I've got a problem with my new computer, which has a Promise Ultra 100 harddisk-controller built in. My debian 2.2 Distribution doesn't recognize it, so I can't use the harddrive. I've got some kernel Patches for Red-Hat which were snip Take a look at www.linuxnewbie.org and look for an NHF (newbieized help file) on ATA-66 this will tell you how to work out the memory range for your promise controller. Then to install debian all you will need to do is type the following at the initial boot screen prompt: linux ide2=0x9400,0x9002,10 your numbers may vary, the third number is the irq. If your board is an ASUS A7V then these numbers are probably correct as this is the board I use. Once you have installed, you will need to boot the same way otherwise the drive won't be found. Once you have booted you can put this line in the lilo.conf file and run lilo as root to have it work automatically: append=ide2=0x9400,0x9002,10 To use the secondary controller you will need an ide3= with (obviously) different mem/irq values. Just applie the kernel patches from www.linux-ide.org, this will make the kernel auto-detect the promise ata100 controller (at least at my asus a7v mb) -- ,---. Name: Alson van der Meulen Personal: [EMAIL PROTECTED] School: [EMAIL PROTECTED] `---' What do you mean you needed that directory? -
Re: Harddisk controller
snip Just applie the kernel patches from www.linux-ide.org, this will make the kernel auto-detect the promise ata100 controller (at least at my asus a7v mb) snip That's great, but it's a little hard to apply the patch if linux isn't installed yet. (obviously once it is installed you can then apply the patch (or build a newer kernel as I have done now) rather than use the lilo.conf method). Please excuse the nested brackets :) Barney
Re: Harddisk controller
snip Just applie the kernel patches from www.linux-ide.org, this will make the kernel auto-detect the promise ata100 controller (at least at my asus a7v mb) snip That's great, but it's a little hard to apply the patch if linux isn't installed yet. (obviously once it is installed you can then apply the patch (or build a newer kernel as I have done now) rather than use the lilo.conf method). Please excuse the nested brackets :) Barney A way to do it, could be to plug the harddrive directly to your board. boot from the cd-rom like you normally do, patch your kernel and then linux will discover your ata100 controller. then you can replug the calbe to the ata100 controller /jens
Re: Harddisk controller
snip Just applie the kernel patches from www.linux-ide.org, this will make the kernel auto-detect the promise ata100 controller (at least at my asus a7v mb) snip That's great, but it's a little hard to apply the patch if linux isn't installed yet. (obviously once it is installed you can then apply the patch (or build a newer kernel as I have done now) rather than use the lilo.conf method). Please excuse the nested brackets :) Barney A way to do it, could be to plug the harddrive directly to your board. boot from the cd-rom like you normally do, patch your kernel and then linux will discover your ata100 controller. then you can replug the calbe to the ata100 controller /jens -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] The problem with this is that you need to change your fstab entries, and then on reboot you have to indicate the new location of the root partiton and then fix your lilo.conf. The way I suggested earlier in the thread (ie telling linux that there is a controller for ide2 and giving it the appropriate io adresses) is probably easier. (And you don't need to open the box :) ) But hey whatever works for you :) Barney
Harddisk controller
Hi everybody! I've got a problem with my new computer, which has a Promise Ultra 100 harddisk-controller built in. My debian 2.2 Distribution doesn't recognize it, so I can't use the harddrive. I've got some kernel Patches for Red-Hat which were delivered witch the machine. So now i wonder how i can get this working. I have linux already running on another computer. Should I try to patch the kernel from my debian system, and try to boot with this one from a floppy, and then start the CD-installation? I hope anyone can help me. Thanks. Mathias
Re: Harddisk controller
Hi everybody! I've got a problem with my new computer, which has a Promise Ultra 100 harddisk-controller built in. My debian 2.2 Distribution doesn't recognize it, so I can't use the harddrive. I've got some kernel Patches for Red-Hat which were delivered witch the machine. So now i wonder how i can get this working. I have linux already running on another computer. Should I try to patch the kernel from my debian system, and try to boot with this one from a floppy, and then start the CD-installation? I hope anyone can help me. Thanks. Mathias I have the same problem, haven't tried anything yet. But I think the right place to look is at: www.linux-ide.org (Linux ATA Development) Look under patches for your kernel. The debian 2.2 ships with a 2.2.17 kernel and their is a patch for this kernel. I have heard about someone got it working with a 2.4.0-t6 kernel, but that is not stable, but a dev. kernel. So one way could be to patch your 2.2.17 kernel to 2.4.0-t6 and supply the ata kernel patch for 2.4.0-t6. If you want to boot from the cd-rom you'll have to move the harddisk plug directly to the main board. The cd-rom won't boot if theres no driver installed! Haven't tried all of the above, but its worth it. If you do please let us know the result! /jens
Re: Harddisk controller
snip I've got a problem with my new computer, which has a Promise Ultra 100 harddisk-controller built in. My debian 2.2 Distribution doesn't recognize it, so I can't use the harddrive. I've got some kernel Patches for Red-Hat which were snip Take a look at www.linuxnewbie.org and look for an NHF (newbieized help file) on ATA-66 this will tell you how to work out the memory range for your promise controller. Then to install debian all you will need to do is type the following at the initial boot screen prompt: linux ide2=0x9400,0x9002,10 your numbers may vary, the third number is the irq. If your board is an ASUS A7V then these numbers are probably correct as this is the board I use. Once you have installed, you will need to boot the same way otherwise the drive won't be found. Once you have booted you can put this line in the lilo.conf file and run lilo as root to have it work automatically: append=ide2=0x9400,0x9002,10 To use the secondary controller you will need an ide3= with (obviously) different mem/irq values. HTH Barney