On Sat, Mar 06, 2010 at 09:57:59PM +0200, Lars Nooden wrote:

> On Sat, 6 Mar 2010, Otto Moerbeek wrote:
> >>The steps are outlined in INSTALL.loongson. You'll need to set some
> >>pmon variables.
> 
> Yes, I have that working the way you do, booting off of wd0a. There
> are the PMON characteristics outlined in INSTALL.loongson.  The
> serial seems needed for catching ddb output for right now.
> 
> I am trying to boot off of usb0 to run some I/O tests which would
> erase the internal storage.  The bootloader seems hardcoded for wd0
> so I'll think of another way to do it.

The reason the bootloader cannot read from a usb attached disk is that
PMON resets the usb buses just before it tranfers control to the
loaded image. This means the booloaders only has access to the
built-in disk.

It remains possible to load a kernel directly from an ext2 filesystem
on an a usb device, without using the bootloader.

        -Otto

> 
> /Lars
> 
> 
> 
> 
> 
> There might be a problem in the latest snap, though,
> >>the speed setting in /etc/ttys are wrong. I'll have to check how to
> >>circumvent that, if needed.
> >>
> >>    -Otto
> >
> >It truns out circumvention is not needed, since bsd.rd does not have 
> >/etc/ttys.
> >
> >To quote the install notes:
> >
> >               On the Fuloong 2F, getting PMON to use the serial console
> >               is tricky, due to PMON bugs and design decisions made by
> >               Lemote.
> >               PMON's default serial speed is 115200, and OpenBSD will
> >               also use that speed. By default, it is possible to use
> >               serial input if no USB keyboard is attached. PMON will
> >               nevertheless display output its on the VGA display.
> >               To get full serial access, the first step is to boot
> >               into PMON> with both serial console and VGA display but
> >               no USB keyboard attached.
> >               You can type on the serial console, but output will be shown
> >               on the VGA display. Next enter the following
> >               commands:
> >
> >                   PMON> set novga 1
> >                   PMON> set nokbd 1
> >                   PMON> set al ""
> >                   PMON> set ShowBootMenu no
> >
> >               If you have a dual boot setup, mount the Linux boot partition
> >               and rename /boot/boot.cfg so that it does not get found by
> >               PMON. This will enable full serial access to PMON on
> >               the Fuloong 2F.
> >
> >This works for me, tested in a slighly different setup, with al set to
> >the openbsd bootloader in the ext2 filesystem, and no bsd set and then
> >reading bsd.rd form the root ffs file system:
> >
> >...
> >Secondary cache size 512kb
> >
> >booting:
> >The boot.cfg not existed!System will try default entry from al.
> >AUTO
> >Loading file: /dev/fs/e...@wd0/boot/boot (elf)
> >(elf)
> >0x81e20000/42224 + 0x81e2a4f0/4400(z) +
> >Entry address is 81e201d0
> >  zero      at       v0       v1       a0       a1       a2       a3
> >
> >00000000 00000000 00000000 00000000 00000005 aff7fcd0 aff7fce8 800c6980
> >   t0       t1       t2       t3       t4       t5       t6       t7
> >
> >00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> >   s0       s1       s2       s3       s4       s5       s6       s7
> >
> >00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> >   t8       t9       k0       k1       gp       sp       s8       ra
> >
> >00000000 00000000 00000000 00000000 00000000 aff7fcb0 00000000 80085690
> >>>OpenBSD/loongson BOOT 0.2
> >boot> bsd.rd
> >bsd.rd
> >booting wd0a:bsd.rd: 7060000+483040 [58+181032+109475]=0x778a90
> >Found Lemote Fuloong, setting up.
> >Initial setup done, switching console.
> >[ using 291216 bytes of bsd ELF symbol table ]
> >Copyright (c) 1982, 1986, 1989, 1991, 1993
> >     The Regents of the University of California.  All rights reserved.
> >Copyright (c) 1995-2010 OpenBSD. All rights reserved.  http://www.OpenBSD.org
> >
> >OpenBSD 4.7-beta (RAMDISK) #0: Mon Mar  1 17:52:41 CET 2010
> >...

Reply via email to