9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] file server page faulting
@ 2002-09-13 15:14 nigel
  2002-09-13 15:23 ` Andrew
  2002-09-14  2:09 ` Andrew
  0 siblings, 2 replies; 10+ messages in thread
From: nigel @ 2002-09-13 15:14 UTC (permalink / raw)
  To: 9fans

> the hardware is an older pentium (90?) it has 40 mb of ram with integrated
> s3 video and uses a symbios scsi adapter with a 2.5gb hard drive. No
> dump media is attached. The ethernet card is a i82557 mini-nic. I can
> make this happen by usually accessing lots and lotsof data. For example
> if i cat /dev/zero into a file then cat it back out a couple of times
> it usually breaks. I swapped the scsi setup into another system (my
> terminal actually), which does not have an integrated video controller
> and the same type of nic. It had the same problem. The crash is known
> to happen seemingly sporadically also.
>
> is it worth reinstalling onto ide drives? I can backup all my changes
> fairly easily.

It may be. When it breaks, what is the address it happens at?
When you say integrated S3 do you mean in the chip set? Does it used
shared memory?

The possible issues here are

1. the S3 is sharing the memory; there is no allowance for this, and
    when the buffer cache meets the frame buffer horrible things happen

2. which symbios controller? check that the PCI bus specs. match, as
    older symbios controllers don't work on newer PCI busses

If it is the scsi controller, and the bus specs. match, then I get more
interested, having written the symbios driver.



^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [9fans] Writing (new) drivers
@ 2002-09-16 16:21 Russ Cox
  2002-09-16 16:48 ` Jack Johnson
  0 siblings, 1 reply; 10+ messages in thread
From: Russ Cox @ 2002-09-16 16:21 UTC (permalink / raw)
  To: 9fans

You'll be much happier if you can set up two Plan 9 systems,
one as a crash box and one to do your development on.
Connect the two with a serial line and ethernet, and
then you can load kernels over the ether (set up tftpd
and dhcpd on the real machine), boot from your development
machine (man kfscmd, look for listen), type at the crash box
via the serial line (set up consolefs), and run the
debugger over the console (man rdbfs).

It sounds like a bit of effort, and it is, but once you
try it you'll never want to use a less helpful system.
The really nice thing about what I've described is that
the crash box has no real persistent state, so you don't
have to worry about losing your file system, and being
able to keep your editing context while the other machine
reboots is really great.

I still do one-machine kernel development more often
than I'd like, and it's just no fun.

Russ


^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [9fans] Writing (new) drivers
@ 2002-09-16 16:52 Russ Cox
  0 siblings, 0 replies; 10+ messages in thread
From: Russ Cox @ 2002-09-16 16:52 UTC (permalink / raw)
  To: 9fans

> Have you tried that under VMWare?  Not that it would help with driver
> development, but I would think for other kernel work it might be handy.

I've been meaning to, but haven't.  I do run Plan 9 under
VMware, but I need to get some more memory for my laptop
in order to run more VMs.

Russ


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

end of thread, other threads:[~2002-09-16 16:52 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-13 15:14 [9fans] file server page faulting nigel
2002-09-13 15:23 ` Andrew
2002-09-14  2:09 ` Andrew
2002-09-16  9:47   ` Douglas A. Gwyn
2002-09-16 15:13     ` Jack Johnson
2002-09-16 15:30       ` Andrew
2002-09-16 15:44     ` [9fans] Writing (new) drivers Jack Johnson
2002-09-16 16:21 Russ Cox
2002-09-16 16:48 ` Jack Johnson
2002-09-16 16:52 Russ Cox

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