Richard Smith rsmith@bitworks.com writes:
Eric W. Biederman wrote:
Adam Agnew agnew@cs.umd.edu writes:
Sorry I have to ask, but.. which polled ide code are you talking about? LinuxBIOS native, Etherboot 5.0.6 or Etherboot 5.1.7?
Given that the mentioned command does not occur in etherboot 5.1.7 it sounds like the builtin IDE driver. Richard please try the etherboot one. Ron was looking at backporting it.
Correct. its the LinuxBIOS native one.
There are no magic delay funnies and the code has been tested with quite a few drives.
Ok so that would be go get Etherboot 5.1.7 compile it so it includes IDE right? Does the make file create an Elf image or do I have to use mkelfimage?
mkelfImage is not required.
make ide_disk.zelf or make nic1--nic2--nic3--ide_disk.zelf. It's weird but it allows etherboot to build multiple drivers.
5.1.8 now that it is released is probably better. I need to see how well make etherboot.zelf and make etherboot-pci.zelf work. The first one includes all of the drivers and the second one includes all of the pci drivers (which should include ide_disk).
Which mainbord has a good config file example for this?
Basically you just need to use the ELF bootloader.
Eric
Eric W. Biederman wrote:
make ide_disk.zelf or
Assumint you are in the etherboot-x.x.x/src directory That should be:
make bin/ide_disk.zelf
make nic1--nic2--nic3--ide_disk.zelf.
Couldn't make this work. tried "bin/3c509.zelf--ide_disk.zelf" and "bin/3c509.zelf--bin/ide_disk.zelf"
both yeilded "No rule to make target"
5.1.8 now that it is released is probably better.
Thats what I used.
I need to see how well make etherboot.zelf and make etherboot-pci.zelf
Both bin/etherboot.zelf and bin/etherboot-pci.zelf worked fine.
Richard Smith rsmith@bitworks.com writes:
Eric W. Biederman wrote:
make ide_disk.zelf or
Assumint you are in the etherboot-x.x.x/src directory That should be:
make bin/ide_disk.zelf
make nic1--nic2--nic3--ide_disk.zelf.
Couldn't make this work. tried "bin/3c509.zelf--ide_disk.zelf" and "bin/3c509.zelf--bin/ide_disk.zelf"
both yeilded "No rule to make target"
The supported target is: bin/3x509--ide_disk.zelf.
5.1.8 now that it is released is probably better.
Thats what I used.
I need to see how well make etherboot.zelf and make etherboot-pci.zelf
Both bin/etherboot.zelf and bin/etherboot-pci.zelf worked fine.
Good.
Eric