Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Oct 1997 16:27:53 +0500 (ES)
From:      Vasim Valejev <vasim@uddias.diaspro.com>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   bin/4892: config gives bad numbers of pseudo-device to kernel
Message-ID:  <199710301127.QAA04794@uddias.diaspro.com>
Resent-Message-ID: <199710301130.DAA03260@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         4892
>Category:       bin
>Synopsis:       config gives bad numbers of pseudo-device to kernel
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 30 03:30:01 PST 1997
>Last-Modified:
>Originator:     Vasim Valejev
>Organization:
DiasPro
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

	FreeBSD 3.0-CURRENT
	config's sources from 28.10.1997

>Description:

	i have next lines in /sys/i386/conf/my_system_name :

		pseudo-device sl 16
		pseudo-device ppp 16

	after commands :

		config my_system_name
		cd ../../compile/my_system_name
		make depend
		make
		make install
		reboot

	i got system with ONE ppp-interface and ONE slip-interface :( :( :( .

>How-To-Repeat:

	try compile kernel 3.0-CURRENT with number ppp or slip-interfaces > 1 .

>Fix:

	config confuses when pseudo-device have multiple (> 1) entries in /sys/conf/files . I don't sure , but i use next fix :

*** mkheaders.c.orig	Thu Oct 30 16:18:35 1997
--- mkheaders.c	Thu Oct 30 16:07:48 1997
***************
*** 94,98 ****
  	for (hicount = count = 0, dp = dtab; dp != 0; dp = dp->d_next)
  		if (dp->d_unit != -1 && eq(dp->d_name, dev)) {
! 			if (dp->d_type == PSEUDO_DEVICE) {
  				count =
  				    dp->d_slave != UNKNOWN ? dp->d_slave : 1;
--- 94,98 ----
  	for (hicount = count = 0, dp = dtab; dp != 0; dp = dp->d_next)
  		if (dp->d_unit != -1 && eq(dp->d_name, dev)) {
! 			if (dp->d_type & PSEUDO_DEVICE) {
  				count =
  				    dp->d_slave != UNKNOWN ? dp->d_slave : 1;

>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710301127.QAA04794>