[OpenBIOS] [commit] r832 - in trunk/openbios-devel: arch/sparc32 drivers
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Wed Aug 4 18:45:58 CEST 2010
Blue Swirl wrote:
> Does not work:
> Trying cdrom...
> Not a bootable ELF image
> Not a bootable a.out image
> No valid state has been set by load or init-program
>
> 0 > printenv
> name "options"
> boot-from "disk"
> boot-args ""
> boot-device "cdrom cdrom:d"
> use-generic? "false"
> boot-script ""
> boot-screen ""
> ttyb-rts-dtr-off "false"
> ttyb-ignore-cd "true"
> ttyb-mode "9600,8,n,1,-"
> ttya-rts-dtr-off "false"
> ttya-ignore-cd "true"
> ttya-mode "9600,8,n,1,-"
> tpe-link-test? "true"
> load-base "4000"
> scroll-lock "true"
> skip-netboot? "false"
> default-mac-address "false"
> pci-probe-mask "-1"
> selftest-#megs "0"
> screen-#rows "24"
> screen-#columns "80"
> output-device "ttya"
> input-device "ttya"
> use-nvramrc? "false"
> oem-logo? "false"
> oem-banner ""
> oem-banner? "false"
> nvramrc ""
> fcode-debug? "false"
> diag-switch? "false"
> boot-file ""
> boot-command "boot"
> auto-boot? "true"
> ok
> 0 > boot
> Trying cdrom...
> Not a bootable ELF image
> Not a bootable a.out image
> No valid state has been set by load or init-program
> ok
> 0 > boot cdrom:d
> Not a bootable ELF image
> Loading a.out image...
> Loaded 65536 bytes
> entry point is 0x4000
> bootpath: /iommu/sbus/espdma/esp/sd at 2,0:d
>
> Jumping to entry point 00004000 for type 00000005...
> switching to new context:
>>> NetBSD/sparc Secondary Boot, Revision 1.12
>>> (autobuild at tgm.daemon.org, Wed Apr 9 02:46:11 UTC 2003)
> Booting netbsd
>
> I changed the boot-device like this:
> diff --git a/arch/sparc32/openbios.c b/arch/sparc32/openbios.c
> index 60ee180..3624269 100644
> --- a/arch/sparc32/openbios.c
> +++ b/arch/sparc32/openbios.c
> @@ -187,11 +187,11 @@ arch_init( void )
> push_str("floppy");
> break;
> case 'c':
> - push_str("disk");
> + push_str("disk disk:d");
> break;
> default:
> case 'd':
> - push_str("cdrom");
> + push_str("cdrom cdrom:d");
> break;
> case 'n':
> push_str("net");
Hmmm that should work. I'm just about to head home now, but can take a
look later this evening. What's the filename of the ISO image you are
using so I can use it for testing?
ATB,
Mark.
--
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063
Sirius Labs: http://www.siriusit.co.uk/labs
More information about the OpenBIOS
mailing list