9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Plan 9 on Fit-PC
@ 2008-02-25 15:37 sqweek
  2008-02-25 15:57 ` erik quanstrom
  2008-02-25 16:19 ` ron minnich
  0 siblings, 2 replies; 5+ messages in thread
From: sqweek @ 2008-02-25 15:37 UTC (permalink / raw)
  To: 9fans

 I ordered a fit-pc recently to replace my old noisy server, and
figured I should do the right thing and give plan9 a chance before
installing netbsd or somethnig.
 It has proven a bit awkward to bootstrap with no IDE/floppy slots to
plug in to, but eventually I worked out if you plug a usb cd drive in
and tell the BIOS there's an IDE Primary slave and to boot from
"CDROM" it actually boots from the usb...
 So I stuck the PLAN 9 - FEB 8 2008 04:01 iso in, and it gets this far:

PBS1...Plan 9 from Bell Labs
ELCR: 0E20

 And freezes.

 I also tried to netboot from my existing cpu/auth/file server. The
netboot ROM on the ethernet downloads the kernel but couldn't seem to
find a spot in memory to put it[1], so I grabbed gPXE 0.9.3 from
http://www.etherboot.org/ and built an ISO. The last thing I see there
is "Booting from /386/9pc..." and then the machine reboots. I'm not
sure if this is even getting the whole kernel... last line in
/sys/log/ipboot is:

phoenix Feb 26 00:24:43 send file '/386/9pc' octet to 192.168.1.11!1024

 THNX might be another option for bootstrap, or at least useful for
getting the plan 9 bootloader on the MBR - I have it on a usb stick
and got it running with a bit of messing around.
 Finally, the thing has a serial port, but I don't know how to use those things.

 Does it sound like this hardware is likely to run plan 9?

-sqweek

[1] segment [009DC00,009DE00) does not fit in any memory region


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [9fans] Plan 9 on Fit-PC
  2008-02-25 15:37 [9fans] Plan 9 on Fit-PC sqweek
@ 2008-02-25 15:57 ` erik quanstrom
  2008-02-25 17:05   ` sqweek
  2008-02-25 16:19 ` ron minnich
  1 sibling, 1 reply; 5+ messages in thread
From: erik quanstrom @ 2008-02-25 15:57 UTC (permalink / raw)
  To: 9fans

>  I also tried to netboot from my existing cpu/auth/file server. The
> netboot ROM on the ethernet downloads the kernel but couldn't seem to
> find a spot in memory to put it[1], so I grabbed gPXE 0.9.3 from
> http://www.etherboot.org/ and built an ISO. The last thing I see there
> is "Booting from /386/9pc..." and then the machine reboots. I'm not
> sure if this is even getting the whole kernel... last line in
> /sys/log/ipboot is:

that went by a bit fast for me.

do you mean that you are pxe loading 9pxeload but the bios pxeloader
can't find a place for 9pxeload in memory?  or that 9pxeload loaded but
couldn't load the kernel?  the plan 9 kernel can't be pxe loaded directly.
it's too big & l.s doesn't handle real mode.

- erik


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [9fans] Plan 9 on Fit-PC
  2008-02-25 15:37 [9fans] Plan 9 on Fit-PC sqweek
  2008-02-25 15:57 ` erik quanstrom
@ 2008-02-25 16:19 ` ron minnich
  2008-02-25 16:56   ` sqweek
  1 sibling, 1 reply; 5+ messages in thread
From: ron minnich @ 2008-02-25 16:19 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

can you boot a standalone linux and
cat /proc/cpuinfo
and
lspci
and
lspci -v

thanks

ron


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [9fans] Plan 9 on Fit-PC
  2008-02-25 16:19 ` ron minnich
@ 2008-02-25 16:56   ` sqweek
  0 siblings, 0 replies; 5+ messages in thread
From: sqweek @ 2008-02-25 16:56 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Tue, Feb 26, 2008 at 1:19 AM, ron minnich <rminnich@gmail.com> wrote:
> can you boot a standalone linux and
>  cat /proc/cpuinfo

processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 5
model		: 10
model name	: Geode(TM) Integrated Processor by AMD PCS
stepping	: 2
cpu MHz		: 499.932
cache size	: 128 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext
3dnowext 3dnow up
bogomips	: 1001.46
clflush size	: 32

>  and
>  lspci

00:01.0 Host bridge: Advanced Micro Devices [AMD] CS5536 [Geode
companion] Host Bridge (rev 31)
00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video
00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD]
Geode LX AES Security Block
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode
companion] ISA (rev 03)
00:0f.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode
companion] IDE (rev 01)
00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD]
CS5536 [Geode companion] Audio (rev 01)
00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode
companion] OHC (rev 02)
00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode
companion] EHC (rev 02)

>  and
>  lspci -v

00:01.0 Host bridge: Advanced Micro Devices [AMD] CS5536 [Geode
companion] Host Bridge (rev 31)
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] Host Bridge
	Flags: bus master, 66MHz, medium devsel, latency 248

00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode
LX Video (prog-if 00 [VGA])
	Subsystem: Advanced Micro Devices [AMD] Geode LX Video
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 11
	Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
	Memory at e1000000 (32-bit, non-prefetchable) [size=16K]
	Memory at e1004000 (32-bit, non-prefetchable) [size=16K]
	Memory at e1008000 (32-bit, non-prefetchable) [size=16K]
	Memory at e100c000 (32-bit, non-prefetchable) [size=16K]

00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD]
Geode LX AES Security Block
	Subsystem: Advanced Micro Devices [AMD] Geode LX AES Security Block
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 11
	Memory at e1010000 (32-bit, non-prefetchable) [size=16K]

00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. RT8139
	Flags: bus master, medium devsel, latency 64, IRQ 10
	I/O ports at f800 [size=256]
	Memory at e1014000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>

00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. RT8139
	Flags: bus master, medium devsel, latency 64, IRQ 5
	I/O ports at f400 [size=256]
	Memory at e1014100 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>

00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode
companion] ISA (rev 03)
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA
	Flags: 66MHz, medium devsel
	I/O ports at f000 [size=8]
	I/O ports at ec00 [size=256]
	I/O ports at e800 [size=64]
	I/O ports at e400 [size=32]
	I/O ports at e000 [size=128]
	I/O ports at 9c40 [size=64]

00:0f.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode
companion] IDE (rev 01) (prog-if 80 [Master])
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE
	Flags: bus master, 66MHz, medium devsel, latency 0
	[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
	[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
	[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
	[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
	I/O ports at d800 [size=16]

00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD]
CS5536 [Geode companion] Audio (rev 01)
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 10
	I/O ports at d400 [size=128]

00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode
companion] OHC (rev 02) (prog-if 10 [OHCI])
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 11
	Memory at e1015000 (32-bit, non-prefetchable) [size=4K]

00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode
companion] EHC (rev 02) (prog-if 20 [EHCI])
	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 11
	Memory at e1016000 (32-bit, non-prefetchable) [size=4K]

 Hopefully that looks fine in email, otherwise you can grab the info
from http://sqweek.dnsdojo.org/plan9/fithw.txt
-sqweek


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [9fans] Plan 9 on Fit-PC
  2008-02-25 15:57 ` erik quanstrom
@ 2008-02-25 17:05   ` sqweek
  0 siblings, 0 replies; 5+ messages in thread
From: sqweek @ 2008-02-25 17:05 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Tue, Feb 26, 2008 at 12:57 AM, erik quanstrom <quanstro@coraid.com> wrote:
> >  I also tried to netboot from my existing cpu/auth/file server. The
>  > netboot ROM on the ethernet downloads the kernel but couldn't seem to
>  > find a spot in memory to put it[1], so I grabbed gPXE 0.9.3 from
>  > http://www.etherboot.org/ and built an ISO. The last thing I see there
>  > is "Booting from /386/9pc..." and then the machine reboots. I'm not
>  > sure if this is even getting the whole kernel... last line in
>  > /sys/log/ipboot is:
>
>  that went by a bit fast for me.
>
>  do you mean that you are pxe loading 9pxeload but the bios pxeloader
>  can't find a place for 9pxeload in memory?  or that 9pxeload loaded but
>  couldn't load the kernel?  the plan 9 kernel can't be pxe loaded directly.
>  it's too big & l.s doesn't handle real mode.

 Ahh, that's what I'm doing wrong. Doesn't surprise me, I'm new to netbooting ;)
 Also, /lib/ndb/local.complicated has bootf arguments that refer to
real kernels so it didn't occur to me to look for something else. With
bootf=/386/9pxeload, the netboot gets as far as the cd boot - ie it
freezes after "ELCR: 0E20".
 Thanks.
-sqweek


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-02-25 17:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-25 15:37 [9fans] Plan 9 on Fit-PC sqweek
2008-02-25 15:57 ` erik quanstrom
2008-02-25 17:05   ` sqweek
2008-02-25 16:19 ` ron minnich
2008-02-25 16:56   ` sqweek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).