Ok. that fixed it.. ADLO is booting for me.
For the list:
I had to enable read and write in the shadow memory. I don't think you had to but I enabled the full range from 0c0000 to 0ffffff
Adam:
I added a macro that does a PCI config space write. Saves you from haveing to do all the calulations.
Would you like a diff?
It doesn't appear however that my video bios is getting called. I rememember seeing somewhere that I have to enable that?
Ok. that fixed it.. ADLO is booting for me.
sweet.
For the list:
I had to enable read and write in the shadow memory. I don't think you had to but I enabled the full range from 0c0000 to 0ffffff
FWIW, need for doing this mentioned in the "HACKING" file.
Adam:
I added a macro that does a PCI config space write. Saves you from haveing to do all the calulations.
Would you like a diff?
sure. can you send it to me and list so that it gets archived.
Though, as I said in the long term we probalby want to have this sort of stuff done in the LinuxBIOS rather than ADLO so that it can stay (err become :-) architecture independent.
It doesn't appear however that my video bios is getting called. I rememember seeing somewhere that I have to enable that?
I guess it is differnet for each case. Not sure what's it like in your particular case.
What's is this gfx card?
overall BOCHS BIOS should find the binary only vga bios in memory and try to initalize it.
there may be some stuff in linuxbios to enable too. not sure.
On Wed, 30 Apr 2003, Richard Smith wrote:
Ok. that fixed it.. ADLO is booting for me.
sweet.
For the list:
I had to enable read and write in the shadow memory. I don't think you had to but I enabled the full range from 0c0000 to 0ffffff
FWIW, need for doing this mentioned in the "HACKING" file.
Adam:
I added a macro that does a PCI config space write. Saves you from haveing to do all the calulations.
Would you like a diff?
sure. can you send it to me and list so that it gets archived.
Though, as I said in the long term we probalby want to have this sort of stuff done in the LinuxBIOS rather than ADLO so that it can stay (err become :-) architecture independent.
It doesn't appear however that my video bios is getting called. I rememember seeing somewhere that I have to enable that?
I guess it is differnet for each case. Not sure what's it like in your particular case.
What's is this gfx card?
overall BOCHS BIOS should find the binary only vga bios in memory and try to initalize it.
there may be some stuff in linuxbios to enable too. not sure.
Adam Sulmicki wrote:
I had to enable read and write in the shadow memory. I don't think you had to but I enabled the full range from 0c0000 to 0ffffff
FWIW, need for doing this mentioned in the "HACKING" file.
Ah. RTFM then. Figures the one file I didn't read.
It doesn't appear however that my video bios is getting called. I rememember seeing somewhere that I have to enable that?
I guess it is differnet for each case. Not sure what's it like in your
particular case.
What's is this gfx card?
Asiliant (used to be C&T) 69000.
overall BOCHS BIOS should find the binary only vga bios in memory and try to initalize it.
Should there be any serial debug output? I don't see any thing that relates to video bios init.
there may be some stuff in linuxbios to enable too. not sure.
Heres what came out the serial port:
rombios.c,v 1.1 2002/11/25 02:07:53 rminnich Exp $ FATAL: Keyboard RESET error:993 FATAL: Keyboard RESET error:31 FATAL: Keyboard RESET error:994 FATAL: Keyboard RESET error:995 FATAL: Keyboard RESET error:996 Bochs BIOS, 1 cpu, $Revision: 1.1 $ $Date: 2002/11/25 02:07:53 $ [BOCHS BIOS VER:1.79] [COMPILE DATE:Apr 30 2003 TIME:16:50:43]
DEVICE:0 ata0 master: PCHS=246/2/32 translation=lba LCHS=15/16/63 ata0 master: Hitachi CV 7.1.1 ATA-0 Hard-Disk (7 MBytes)
Booting from Hard Disk... rombios.c,v 1.1 2002/11/25 02:07:53 rminnich Exp $ FATAL: Keyboard RESET error:993 FATAL: Keyboard RESET error:31 FATAL: Keyboard RESET error:994 FATAL: Keyboard RESET error:995 FATAL: Keyboard RESET error:996 KBD: int09h_handler(): unknown scancode read!
What's is this gfx card?
Asiliant (used to be C&T) 69000.
overall BOCHS BIOS should find the binary only vga bios in memory and try to initalize it.
Should there be any serial debug output? I don't see any thing that relates to video bios init.
nope. it is binary only vga bios. we have no control over it. it is why I don't like this solution. It is bit of black magic to get it to work.
Did you try to boot with normal pc bios and then warm-boot into linuxbios/adlo? see if it helps. It might give you some tips.
there may be some stuff in linuxbios to enable too. not sure.
Heres what came out the serial port:
Bochs BIOS, 1 cpu, $Revision: 1.1 $ $Date: 2002/11/25 02:07:53 $ [BOCHS BIOS VER:1.79] [COMPILE DATE:Apr 30 2003 TIME:16:50:43]
DEVICE:0 ata0 master: PCHS=246/2/32 translation=lba LCHS=15/16/63 ata0 master: Hitachi CV 7.1.1 ATA-0 Hard-Disk (7 MBytes)
Booting from Hard Disk... rombios.c,v 1.1 2002/11/25 02:07:53 rminnich Exp $ FATAL: Keyboard RESET error:993 FATAL: Keyboard RESET error:31 FATAL: Keyboard RESET error:994 FATAL: Keyboard RESET error:995 FATAL: Keyboard RESET error:996 KBD: int09h_handler(): unknown scancode read!
umm are keyboard and mice connected? if no, I would connect them.
umm what's at /dev/hda did you put there linuxbios or something?
overall BOCHS BIOS will try to read MBR from /dev/hda and boot it. I would put there lilo and configure it for serial console. Then u should be able ot se if it reads MBR correctly and boot lilo.
Adam Sulmicki wrote:
Ok... Looks like it was actually working but I just didn't notice since the screen was blank. But VSYNCS start happening so I know the chip is being initialized.
The question is why is it blank. Does that serial debug patch route everything out the serial port. Or does is go to both the screen and the serial port?
ok, richard, how about a HOWTO?
ron