Subject: port-macppc/9694: macppc GENERIC kernel is incomplete
To: None <gnats-bugs@gnats.netbsd.org>
From: None <Thilo.Manske@HEH.Uni-Oldenburg.DE>
List: netbsd-bugs
Date: 03/28/2000 15:14:54
>Number:         9694
>Category:       port-macppc
>Synopsis:       the GENERIC kernel does not contain every supported device driver
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-macppc-maintainer (NetBSD/macppc Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 28 15:15:00 2000
>Last-Modified:
>Originator:     Thilo Manske
>Organization:
Dies ist Thilos Unix Signature! Viel Spass damit.
>Release:        up to 1.4X
>Environment:
	
/sys/arch/macppc/conf/GENERIC:
#	$NetBSD: GENERIC,v 1.59 2000/03/26 09:16:01 tsubai Exp $
#
#	GENERIC -- everything that's currently supported
#

>Description:
GENERIC kernels should contain drivers for "everything that's currently
supported", but NetBSD/macppc supports many, many more devices than the
GENERIC kernel does.  E.g. all those PCI devices with MI drivers are
unsupported by GENERIC.

I don't have an overview of all the devices driver if they are all
endianess clean etc. , but e.g. the "ex" driver works fine and should be
added to the GENERIC and INSTALL kernel config files.

>How-To-Repeat:
Read the macppc GENERIC config-file and compare it to e.g. the i386 one.

>Fix:
Add those PCI, PCMCIA, Cardbus and maybe some other devices to the macppc
GENERIC and INSTALL config files wich are known to be machine independent
and currently missing there.
>Audit-Trail:
>Unformatted: