Re: HP9000 K-Series support
Michael Shalayeff <[email protected]> Sun, 26 Oct 2003 12:21:51 -0500 (EST)
| Newsgroups | gmane.os.openbsd.hppa |
|---|---|
| Message-ID | <[email protected]> |
Making, drinking tea and reading an opus magnum from Hellmuth Michaelis:
> Hellmuth Michaelis wrote:
>
> > Ok, i now have it to completely probe everything in the machine and i'm
> > currently cleaning things up and backporting it so the code also runs on
> > the 715.
>
> Ok, now i have much of the code running on the K as well as on the 715, but
> the code in ic/com.c line 1479:
>
> #ifdef __hppa__
> found = 1;
> #else
> found = comprobe1(iot, ioh);
> #endif
>
> is a major showstopper. There is/are no com chip(s) on the K, instead there
> is an 8-port serial mux which is currently usable by the pdc console only.
if the present the serial ports w/ the same type/sv then it's a major
bug i'd say. as sv supposed to change if the device not software-compatible.
the right way would be to look at the iodc_revision and to not match
the com driver on those values from the K* machines.
> When the code searches for the console, the com console is always found
> and the K hangs reliably. The only cure for this is to disable com
> console probing at compile time by commenting it out in
> "struct consdev constab[]".
you can always disable com in ukc.
can you please show the diffs?
cu
--
paranoic mickey (my employers have changed but, the name has remained)