Elias Rajczyk wrote:

> 
> 
> We found few problem while porting the LinuxBios code to an 440BX platform:
> 
> IRQ:  LinuxBios assigned IRQ values to several pci devices but zero's 
> all of them at a later stage of the boot process (??)


This was done so that linux can assign the IRQs the way it wants to.  It 
works in combination with a one line patch to the kernel.  Without the 
patch the kernel has all the ability to assign IRQs, but then doesn't do it.

Its been about a year since this stuff was current, so I can't comment 
on linuxbios's IRQ assignment capabilities.

> 
> To get the nics working we filled out the IRQ routing table in the 
> southbridge - on our systems plain LinuxBios left the table 0x00000000, 
> this is because  the piix4e southbridge handling in LinuxBios limits 
> itself to NVRAM and keyboard.
> 
> IO : We needed to redefine the io-areas of all pci devices because plain 
> LinuxBios caused io-overlaps between usb, ide and nics. In fact 
> LinuxBios computes the correct io values for all pci devices but when 
> writing these values to the pci conf space the least significant bits 
> get masked and the devices with lowest device function get one single  
> io address; these cause io-conflicts later on.


Is this one of the bugs that Ron has alluded to?


> 
> The above work and its results and understanding of LinuxBios, encourage 
> us to continue the LinuxBios way,
> At this point we will need to redo the above exercise, including a 
> second load of the linux kernel. We want a system where LinuxBios boots 
> one kernel (2.2 or 2.4) and replaces it with another kernel (2.2), 
> preferably without getting to user mode and without patching the second 
> kernel. There has been lots of work done lately about this.
> 
> Has this been released yet?
> What does it take to get it installed?


I think there is a need for a links page at www.linxbios.org so that we 
can find things that have been poste by people like Eric.  This would 
sort of virtually integrate their work and publicly available resources 
with  linuxbios.


> 
> Regards, Elias
> 
>                   
> 
> 





-- 
Tyson D Sawyer                             iRobot Corporation
Senior Systems Engineer                    Military Systems Division
[EMAIL PROTECTED]                         Robots for the Real World
603-532-6900 ext 206                       http://www.irobot.com

Reply via email to