*BSD News Article 45951


Return to BSD News archive

#! rnews 2333 sserve.cc.adfa.oz.au
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!noc.netcom.net!news.sprintlink.net!howland.reston.ans.net!sol.ctr.columbia.edu!hamblin.math.byu.edu!park.uvsc.edu!usenet
From: Terry Lambert <terry@cs.weber.edu>
Newsgroups: comp.unix.bsd.netbsd.misc
Subject: Re: x86 install problem.
Date: 13 Jun 1995 23:53:18 GMT
Organization: Utah Valley State College, Orem, Utah
Lines: 41
Message-ID: <3rl8de$ije@park.uvsc.edu>
References: <3ra0lp$4ck@reuters2.mitre.org> <3rclca$jft@decaxp.harvard.edu> <3rhp7u$qs9@reuters2.mitre.org> <DA3zDD.153.0.-s@cs.vu.nl>
NNTP-Posting-Host: hecate.artisoft.com

philip@cs.vu.nl (Philip Homburg) wrote:
]
] In article <3rhp7u$qs9@reuters2.mitre.org>,
] Dean Cookson <dcookson@mitre.org> wrote:
] %In article <3rclca$jft@decaxp.harvard.edu>,
] %Aaron Brown <abrown@fas.harvard.edu> wrote:
] %>The Thinkpad 720 uses an internal MicroChannel architecture for its bus.
] %
] %Ah ha!  This I did not realize.
] %
] %>From what I understand, none of the free UNIX's (including NetBSD) support
] %>microchannel machines. This is probably where the problem lies.
] %
] %Yup, that would do it then, wouldn't it.
] 
] As far as I know, Minix runs on some MicroChannel machines. Minix contains
] only a very small amount of code that deals with the MicroChannel (most of
] this code is related to the level triggered interrupts). It might be possible
] to port this to *BSD.

1)	There are patches the 386BSD 0.1 + Patchkit 2 to do ABIOS
	calls for ESDI support, though these drivers haven't been
	integrated into a BSD yet.  This works on MCA PS/2 machines
	with EDSI (I think there were patches for SCSI, too, but
	don't quote me).  Both BSD's have this code lying around.

2)	Linux (the token ring site) has MCA support, also Alpha,
	also an unintegrated set of patches.

3)	The Thinkpad problem is that the default keyboard scan
	code mode is 2 and the console driver expects 1.  You can
	run a Thinkpad with FreeBSD or NetBSD by using the PCVT
	console driver and setting an option line in the kernel
	config to pick scan code set 2.  You have to be able to
	build a kernel to do this.

                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.