Subject: port-alpha/31468: distributed LKMs are not useful because of incompatible config
To: None <port-alpha-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <pavel.cahyna@st.mff.cuni.cz>
List: netbsd-bugs
Date: 10/04/2005 18:28:00
>Number:         31468
>Category:       port-alpha
>Synopsis:       distributed LKMs are not useful because of incompatible config
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    port-alpha-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Oct 04 18:28:00 +0000 2005
>Originator:     pavel.cahyna@st.mff.cuni.cz
>Release:        NetBSD 3.0_BETA
>Organization:
>Environment:
System: NetBSD beta 3.0_BETA NetBSD 3.0_BETA (BETA) #2: Tue Sep 13 23:53:13 CEST 2005 root@beta:/usr/src/sys/arch/alpha/compile/BETA alpha
Architecture: alpha
Machine: alpha
>Description:
	The GENERIC kernel on alpha has option 'DIAGNOSTIC'
	enabled. Such kernel is incompatible with LKMs compiled without it,
	such as those under /usr/lkm. Fortunately, there is a check for this,
	so the kernel does not panic. Still, the distributed modules are
unusable.
>How-To-Repeat:
	# modload /usr/lkm/umapfs.o
	modload: error initializing module: Program version wrong
	LKM 'umapfs': environment compile options mismatch - LKM '', kernel 'DIAGNOSTIC'
>Fix:
	Remove DIAGNOSTIC from GENERIC?
	i386 don't have it - why alpha should?