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?