On Wed May 07, 2008 at 16:36:16 +0400, Igor V. Ruzanov wrote:
Adam,
i.e. add 'ioport [ 0x0cf8, 0x0cff ]' to the loader config script to allow access to the PCI ports. That should fix it. For other devices this works equally.
I've allmost won at the problem after 'learning' of 'weird' strings loader | vmlinuz-2.6.24-l4,#f: WARNING: Can't map I/O space, ROOT denies page loader : (result=00004000) loader | vmlinuz-2.6.24-l4,#f: Not allowed to perform any I/O
for some time and remember about Fiasco configuration. There is the interesting option: [ ] Enable I/O port protection
that i activated it before. And when i unset this option (as it looks like above) and rebuild Fiasco, sd_mod had determined partinions on sda drive during L4Linux boot. Now everything is going fine untill boot
Heh, I/O port protection is a feature, not the other way around. :) What I forgot to mention previously is that you also need to add 'task modname "loader" allow_cli' to the roottask command line so that roottask is giving out those rights to the loader (sorry).
Adam