Subject: Re: dc driver hangs 5000/200 on boot
To: Simon Burge <simonb@telstra.com.au>
From: Michael L. Hitch <osymh@lightning.oscs.montana.edu>
List: port-pmax
Date: 06/13/1996 09:24:32
On Jun 13, 12:49pm, Simon Burge wrote:
} On a 3100, I get the following with a kernel I build this morning (the
} same kernel I'm using on mona, the 5k/240). This it just copied from
} the screen, so hopefully there aren't any typos:
}
} > configuring pm at afc00000 interrupt number 3
} > pm0 at mainbus0(1024x864x8) (console)configuring dc at bc000000 interrupt number 2
} > dc0 at mainbus0 (kn01: intr_establish hardcoded)
} > configuring lance at b8000000 interrupt number 1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Note that the lance device did not configure!
} > configuring sii at ba000000 interrupt number 0
} > sii0 at mainbus0 (kn01: intr_establish hardcoded)
} > configuring mc146818 at bd000000 interrupt number 16
} > clock0 at mainbus0
} > configuring dc at b5000000 interrupt number 4
} > configuring dc at b5200000 interrupt number 5
} > configuring at 0 interrupt number 0
}
} and hang. Notice the double space and the 0's on the last line. Just
} guessing it could be hanging trying to configure a "nothing"...
There is a problem with configuring the LANCE device on the 3100 if you
are using NEWCONF or a similar config file. In your case, the le0 device
did not configure and probably got an interrupt. Since the lance did
not get connected, I think the interrupt will cause the 3100 to hang when
it enables interrupts after the device configuration.
I think I've got a fix for this problem - I've just booted my 3100 with
the changes and it looks like it may be working.
Michael