9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] plan 9 on an IBM eserver 325
@ 2008-04-24  8:49 Mathieu Lonjaret
  2008-04-24 11:41 ` erik quanstrom
  2008-04-24 12:18 ` a
  0 siblings, 2 replies; 11+ messages in thread
From: Mathieu Lonjaret @ 2008-04-24  8:49 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 1636 bytes --]

Hello 9fans,

I've recently acquired such a machine (bi proc opteron) and I thought
it'd be nice if I can make a cpu server out of it and hook it up on the
net at work so that it can be made available for the 9fans out there.

I've tried booting on an iso I fetched yesterday, but 9load was not so
happy about it; here's what it printed at boot (possibility of typoes
not totally excluded):

ELCR: 0C80
apm ax=f000 cx=f000 dx=40 di=ffff ebx=5d84 esi=-1
initial probe, to find plan9.ini... dev A0 port 1F0 config 0040 capabilities 2F00 mwdma 0007 udma 407F
dev A0 port 170 config 85C0 capabilities 2F00 mwdma 0007 udma 0407
FLAGS=10282 TRAP=6 ECODE=0 PC=3
 AX 00000000 BX 80815d78 CX 00000000 DX 800fdfc0
 SI 00001022 DI 00000024 BP 0000746b
 CS 0010 DS 0008 ES 0008 FS 0008 GS 0008
 CR0 80000011 CR2 0000000 CR3 0000c000
panic: exception/interrupt 6

Erik said I should try with a 9load from may 2007 or earlier, so I was
wondering if anyone of you had one handy, or if there's a way to obtain
one easily (mounting an old snapshot?)? Or any other suggestion to have
the iso booting a bit further?

Also do you think there's any chance I can have plan9 working on
this machine or are there any other incompatibilities I have not yet
discovered? (I know about the unsupported broadcom NICs, but that should
be fixable by plugging another NIC). Am I simply better off installing
Linux with inferno on top of it?

Any other suggestion?

Here's more information about the machine (and the output of lspci -vn
is attached):
http://www.amdboard.com/ibm_eserver_325_specifications.html

Thanks,
Mathieu.

[-- Attachment #2: Type: text/plain, Size: 4022 bytes --]

00:06.0 Class 0604: 1022:7460 (rev 07)
	Flags: bus master, 66Mhz, medium devsel, latency 115
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: fc100000-fdffffff
	Capabilities: [c0] #08 [0086]
	Capabilities: [f0] #08 [8000]

00:07.0 Class 0601: 1022:7468 (rev 05)
	Subsystem: 1022:7468
	Flags: bus master, 66Mhz, medium devsel, latency 0

00:07.1 Class 0101: 1022:7469 (rev 03) (prog-if 8a [Master SecP PriP])
	Subsystem: 1014:7469
	Flags: bus master, medium devsel, latency 64
	I/O ports at 1020 [size=16]

00:07.2 Class 0c05: 1022:746a (rev 02)
	Subsystem: 1014:746a
	Flags: medium devsel, IRQ 255
	I/O ports at 1000 [size=32]

00:07.3 Class 0680: 1022:746b (rev 05)
	Subsystem: 1014:746b
	Flags: medium devsel

00:0a.0 Class 0604: 1022:7450 (rev 12)
	Flags: bus master, 66Mhz, medium devsel, latency 64
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
	Memory behind bridge: fe000000-fe0fffff
	Capabilities: [a0] PCI-X non-bridge device.
	Capabilities: [b8] #08 [8000]
	Capabilities: [c0] #08 [004a]

00:0a.1 Class 0800: 1022:7451 (rev 01) (prog-if 10)
	Subsystem: 1022:7451
	Flags: bus master, medium devsel, latency 0
	Memory at fc000000 (64-bit, non-prefetchable) [size=4K]

00:0b.0 Class 0604: 1022:7450 (rev 12)
	Flags: bus master, 66Mhz, medium devsel, latency 64
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
	Capabilities: [a0] PCI-X non-bridge device.
	Capabilities: [b8] #08 [8000]

00:0b.1 Class 0800: 1022:7451 (rev 01) (prog-if 10)
	Subsystem: 1022:7451
	Flags: bus master, medium devsel, latency 0
	Memory at fc001000 (64-bit, non-prefetchable) [size=4K]

00:18.0 Class 0600: 1022:1100
	Flags: fast devsel
	Capabilities: [80] #08 [2101]
	Capabilities: [a0] #08 [2101]
	Capabilities: [c0] #08 [2101]

00:18.1 Class 0600: 1022:1101
	Flags: fast devsel

00:18.2 Class 0600: 1022:1102
	Flags: fast devsel

00:18.3 Class 0600: 1022:1103
	Flags: fast devsel

00:19.0 Class 0600: 1022:1100
	Flags: fast devsel
	Capabilities: [80] #08 [2101]
	Capabilities: [a0] #08 [2101]
	Capabilities: [c0] #08 [2101]

00:19.1 Class 0600: 1022:1101
	Flags: fast devsel

00:19.2 Class 0600: 1022:1102
	Flags: fast devsel

00:19.3 Class 0600: 1022:1103
	Flags: fast devsel

01:00.0 Class 0c03: 1022:7464 (rev 0b) (prog-if 10)
	Subsystem: 1014:7464
	Flags: bus master, medium devsel, latency 64, IRQ 19
	Memory at fc100000 (32-bit, non-prefetchable) [size=4K]

01:00.1 Class 0c03: 1022:7464 (rev 0b) (prog-if 10)
	Subsystem: 1014:7464
	Flags: bus master, medium devsel, latency 64, IRQ 19
	Memory at fc101000 (32-bit, non-prefetchable) [size=4K]

01:05.0 Class 0300: 1002:4752 (rev 27)
	Subsystem: 1014:0240
	Flags: bus master, stepping, medium devsel, latency 64, IRQ 16
	Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
	I/O ports at 2000 [size=256]
	Memory at fc102000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [5c] Power Management version 2

02:01.0 Class 0200: 14e4:1648 (rev 03)
	Subsystem: 1014:02a6
	Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 24
	Memory at fe010000 (64-bit, non-prefetchable) [size=64K]
	Memory at fe000000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [40] PCI-X non-bridge device.
	Capabilities: [48] Power Management version 2
	Capabilities: [50] Vital Product Data
	Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-

02:01.1 Class 0200: 14e4:1648 (rev 03)
	Subsystem: 1014:02a6
	Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 25
	Memory at fe030000 (64-bit, non-prefetchable) [size=64K]
	Memory at fe020000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [40] PCI-X non-bridge device.
	Capabilities: [48] Power Management version 2
	Capabilities: [50] Vital Product Data
	Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-

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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-24  8:49 [9fans] plan 9 on an IBM eserver 325 Mathieu Lonjaret
@ 2008-04-24 11:41 ` erik quanstrom
  2008-04-24 12:37   ` Mathieu Lonjaret
  2008-04-24 12:18 ` a
  1 sibling, 1 reply; 11+ messages in thread
From: erik quanstrom @ 2008-04-24 11:41 UTC (permalink / raw)
  To: 9fans

> Erik said I should try with a 9load from may 2007 or earlier, so I was
> wondering if anyone of you had one handy, or if there's a way to obtain
> one easily (mounting an old snapshot?)? Or any other suggestion to have
> the iso booting a bit further?

did you try with *nobiosload?  i put an old 9load in /n/sources/contrib/quanstro/old9load



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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-24  8:49 [9fans] plan 9 on an IBM eserver 325 Mathieu Lonjaret
  2008-04-24 11:41 ` erik quanstrom
@ 2008-04-24 12:18 ` a
  1 sibling, 0 replies; 11+ messages in thread
From: a @ 2008-04-24 12:18 UTC (permalink / raw)
  To: 9fans

> Erik said I should try with a 9load from may 2007 or earlier, so I was
> wondering if anyone of you had one handy, or if there's a way to obtain
> one easily (mounting an old snapshot?)?

In addition to the one erik's now posted for you, you can get at the
archived snapshots on sources from any net-connected plan9 machine
(say a virtual machine or account on somebody else's cpu server):

: root; 9fs sourcesdump
: root; cd /n/sourcesdump/2007/0401/
: root; lf
9grid/		contrib/	fastos/		patch/		wiki/
adm/		extra/		lsr			plan9/		xen/
: root; ls -l plan9/386/9load
--rwxrwxr-x M 34540 glenda sys 220040 Feb 18  2007 plan9/386/9load



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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-24 11:41 ` erik quanstrom
@ 2008-04-24 12:37   ` Mathieu Lonjaret
  2008-04-24 12:46     ` erik quanstrom
  2008-04-24 14:17     ` Federico G. Benavento
  0 siblings, 2 replies; 11+ messages in thread
From: Mathieu Lonjaret @ 2008-04-24 12:37 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 337 bytes --]

Nope, I haven't tried yet because that requires that I make myself a
new iso, and I'm uncertain as how to proceed for that.  Shall I mount
the current iso, copy everything on some temporary location, locate
where plan9.ini is, modify it, and just create an iso9660 fs from that
temporary tree?

Thx for the old 9load.

Mathieu.

[-- Attachment #2: Type: message/rfc822, Size: 3274 bytes --]

From: erik quanstrom <quanstro@quanstro.net>
To: 9fans@9fans.net
Subject: Re: [9fans] plan 9 on an IBM eserver 325
Date: Thu, 24 Apr 2008 07:41:58 -0400
Message-ID: <41b884c5e35366e42ad82a7b4ddbad1e@quanstro.net>

> Erik said I should try with a 9load from may 2007 or earlier, so I was
> wondering if anyone of you had one handy, or if there's a way to obtain
> one easily (mounting an old snapshot?)? Or any other suggestion to have
> the iso booting a bit further?

did you try with *nobiosload?  i put an old 9load in /n/sources/contrib/quanstro/old9load


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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-24 12:37   ` Mathieu Lonjaret
@ 2008-04-24 12:46     ` erik quanstrom
  2008-04-29 10:09       ` Mathieu Lonjaret
  2008-04-24 14:17     ` Federico G. Benavento
  1 sibling, 1 reply; 11+ messages in thread
From: erik quanstrom @ 2008-04-24 12:46 UTC (permalink / raw)
  To: 9fans

> Nope, I haven't tried yet because that requires that I make myself a
> new iso, and I'm uncertain as how to proceed for that.  Shall I mount
> the current iso, copy everything on some temporary location, locate
> where plan9.ini is, modify it, and just create an iso9660 fs from that
> temporary tree?
>
> Thx for the old 9load.

assuming you already have a fileserver, you may just want a boot floppy.
lacking a physical floppy, you can build an eltorito from the floppy image.

this isn't something i've done in a very long time as i find it much easier to
find a workable nic and pxe boot.

- erik



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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-24 12:37   ` Mathieu Lonjaret
  2008-04-24 12:46     ` erik quanstrom
@ 2008-04-24 14:17     ` Federico G. Benavento
  1 sibling, 0 replies; 11+ messages in thread
From: Federico G. Benavento @ 2008-04-24 14:17 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

2 years ago, someone had a similar problem, so I modified
9load so people could set and edit the variables at boot time,
the code is on sources /n/sources/contrib/fgb/tar/9load.tgz

here's a post explaining how it worked.
http://9fans.net/archive/2005/12/70

--
Federico G. Benavento


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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-24 12:46     ` erik quanstrom
@ 2008-04-29 10:09       ` Mathieu Lonjaret
  2008-04-29 11:31         ` erik quanstrom
  0 siblings, 1 reply; 11+ messages in thread
From: Mathieu Lonjaret @ 2008-04-29 10:09 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

So, back to this issue.
I've finally figured out how to make a bootable iso ( for future
search in the archives: /n/sources/contrib/maht/rc/mkiso ,
/sys/lib/dist/pc/mkfile , and
http://maht0x0r.blogspot.com/2007/11/roll-your-own-plan9-iso.html were
pretty much the only useful docs I could find on that matter).
First I made a "regular" one, which of course didn't change a thing
for this ibm machine.
Then I made one with *nobiosload=1 in the [common] section of its
plan9.ini and with the old 9load you put in your contrib, but it still
panics in the same way I described in the previous post. I'm pasting
it again, as a reminder:

ELCR: 0C80
apm ax=f000 cx=f000 dx=40 di=ffff ebx=5d84 esi=-1
initial probe, to find plan9.ini... dev A0 port 1F0 config 0040
capabilities 2F00 mwdma 0007 udma 407F
dev A0 port 170 config 85C0 capabilities 2F00 mwdma 0007 udma 0407
FLAGS=10282 TRAP=6 ECODE=0 PC=3
 AX 00000000 BX 80815d78 CX 00000000 DX 800fdfc0
 SI 00001022 DI 00000024 BP 0000746b
 CS 0010 DS 0008 ES 0008 FS 0008 GS 0008
 CR0 80000011 CR2 0000000 CR3 0000c000
panic: exception/interrupt 6

Any other suggestion please?

In the meanwhile I'm gonna try fgb's 9load and see what can be done with that.

Cheers,
Mathieu.

On Thu, Apr 24, 2008 at 2:46 PM, erik quanstrom <quanstro@quanstro.net> wrote:
>
> > Nope, I haven't tried yet because that requires that I make myself a
>  > new iso, and I'm uncertain as how to proceed for that.  Shall I mount
>  > the current iso, copy everything on some temporary location, locate
>  > where plan9.ini is, modify it, and just create an iso9660 fs from that
>  > temporary tree?
>  >
>  > Thx for the old 9load.
>
>  assuming you already have a fileserver, you may just want a boot floppy.
>  lacking a physical floppy, you can build an eltorito from the floppy image.
>
>  this isn't something i've done in a very long time as i find it much easier to
>  find a workable nic and pxe boot.
>
>  - erik
>
>
>



--
GPG key on subkeys.pgp.net:

KeyID: | Fingerprint:
683DE5F3 | 4324 5818 39AA 9545 95C6 09AF B0A4 DFEA 683D E5F3



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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-29 10:09       ` Mathieu Lonjaret
@ 2008-04-29 11:31         ` erik quanstrom
  2008-04-29 12:16           ` lejatorn
  0 siblings, 1 reply; 11+ messages in thread
From: erik quanstrom @ 2008-04-29 11:31 UTC (permalink / raw)
  To: 9fans

> ELCR: 0C80
> apm ax=f000 cx=f000 dx=40 di=ffff ebx=5d84 esi=-1
> initial probe, to find plan9.ini... dev A0 port 1F0 config 0040
> capabilities 2F00 mwdma 0007 udma 407F
> dev A0 port 170 config 85C0 capabilities 2F00 mwdma 0007 udma 0407
> FLAGS=10282 TRAP=6 ECODE=0 PC=3
>  AX 00000000 BX 80815d78 CX 00000000 DX 800fdfc0
>  SI 00001022 DI 00000024 BP 0000746b
>  CS 0010 DS 0008 ES 0008 FS 0008 GS 0008
>  CR0 80000011 CR2 0000000 CR3 0000c000
> panic: exception/interrupt 6
>
> Any other suggestion please?
>
> In the meanwhile I'm gonna try fgb's 9load and see what can be done with that.
>
> Cheers,
> Mathieu.

you're still using a newish 9load.  the tipoff is the line
that says
	initial probe, to find plan9.ini... dev A0 port 1F0 config 0040

- erik




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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-29 11:31         ` erik quanstrom
@ 2008-04-29 12:16           ` lejatorn
  2008-04-29 12:16             ` erik quanstrom
  0 siblings, 1 reply; 11+ messages in thread
From: lejatorn @ 2008-04-29 12:16 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Heh, you got me there. It's just that I was too lazy to rewrite all the
stuff by hand. I only compared what was on the screen to that previous
message and when I saw the value were the same I pasted again the old
message. But I had indeed noticed that line was absent.
So yeah, with the old 9load that line is not there and it still panics.

Mathieu.

On Tue, Apr 29, 2008 at 07:31:36AM -0400, erik quanstrom wrote:
> > ELCR: 0C80
> > apm ax=f000 cx=f000 dx=40 di=ffff ebx=5d84 esi=-1
> > initial probe, to find plan9.ini... dev A0 port 1F0 config 0040
> > capabilities 2F00 mwdma 0007 udma 407F
> > dev A0 port 170 config 85C0 capabilities 2F00 mwdma 0007 udma 0407
> > FLAGS=10282 TRAP=6 ECODE=0 PC=3
> >  AX 00000000 BX 80815d78 CX 00000000 DX 800fdfc0
> >  SI 00001022 DI 00000024 BP 0000746b
> >  CS 0010 DS 0008 ES 0008 FS 0008 GS 0008
> >  CR0 80000011 CR2 0000000 CR3 0000c000
> > panic: exception/interrupt 6
> >
> > Any other suggestion please?
> >
> > In the meanwhile I'm gonna try fgb's 9load and see what can be done with that.
> >
> > Cheers,
> > Mathieu.
>
> you're still using a newish 9load.  the tipoff is the line
> that says
> 	initial probe, to find plan9.ini... dev A0 port 1F0 config 0040
>
> - erik
>
>



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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-29 12:16           ` lejatorn
@ 2008-04-29 12:16             ` erik quanstrom
  2008-04-29 12:51               ` Mathieu Lonjaret
  0 siblings, 1 reply; 11+ messages in thread
From: erik quanstrom @ 2008-04-29 12:16 UTC (permalink / raw)
  To: 9fans

> Heh, you got me there. It's just that I was too lazy to rewrite all the
> stuff by hand. I only compared what was on the screen to that previous
> message and when I saw the value were the same I pasted again the old
> message. But I had indeed noticed that line was absent.
> So yeah, with the old 9load that line is not there and it still panics.
>
> Mathieu.

have you verified that the PC=3 with the older 9load?  with an
actual program counter, finding the problem would be easier.

- erik




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

* Re: [9fans] plan 9 on an IBM eserver 325
  2008-04-29 12:16             ` erik quanstrom
@ 2008-04-29 12:51               ` Mathieu Lonjaret
  0 siblings, 0 replies; 11+ messages in thread
From: Mathieu Lonjaret @ 2008-04-29 12:51 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

pc=0x3

On Tue, Apr 29, 2008 at 2:16 PM, erik quanstrom <quanstro@quanstro.net> wrote:
> > Heh, you got me there. It's just that I was too lazy to rewrite all the
>  > stuff by hand. I only compared what was on the screen to that previous
>  > message and when I saw the value were the same I pasted again the old
>  > message. But I had indeed noticed that line was absent.
>  > So yeah, with the old 9load that line is not there and it still panics.
>  >
>  > Mathieu.
>
>  have you verified that the PC=3 with the older 9load?  with an
>  actual program counter, finding the problem would be easier.
>
>  - erik
>
>
>



--
GPG key on subkeys.pgp.net:

KeyID: | Fingerprint:
683DE5F3 | 4324 5818 39AA 9545 95C6 09AF B0A4 DFEA 683D E5F3



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

end of thread, other threads:[~2008-04-29 12:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-24  8:49 [9fans] plan 9 on an IBM eserver 325 Mathieu Lonjaret
2008-04-24 11:41 ` erik quanstrom
2008-04-24 12:37   ` Mathieu Lonjaret
2008-04-24 12:46     ` erik quanstrom
2008-04-29 10:09       ` Mathieu Lonjaret
2008-04-29 11:31         ` erik quanstrom
2008-04-29 12:16           ` lejatorn
2008-04-29 12:16             ` erik quanstrom
2008-04-29 12:51               ` Mathieu Lonjaret
2008-04-24 14:17     ` Federico G. Benavento
2008-04-24 12:18 ` a

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).