amd64/163442: boot/loader.conf not processed at boot time

Rainer Hurling rhurlin at gwdg.de
Mon Dec 19 07:30:15 UTC 2011


The following reply was made to PR amd64/163442; it has been noted by GNATS.

From: Rainer Hurling <rhurlin at gwdg.de>
To: Thomas Dean <tomdean at speakeasy.org>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: amd64/163442: boot/loader.conf not processed at boot time
Date: Mon, 19 Dec 2011 07:57:27 +0100

 Am 19.12.2011 01:59 (UTC+1) schrieb Thomas Dean:
 >> Number:         163442
 >> Category:       amd64
 >> Synopsis:       boot/loader.conf not processed at boot time
 >> Confidential:   no
 >> Severity:       serious
 >> Priority:       medium
 >> Responsible:    freebsd-amd64
 >> State:          open
 >> Quarter:
 >> Keywords:
 >> Date-Required:
 >> Class:          sw-bug
 >> Submitter-Id:   current-users
 >> Arrival-Date:   Mon Dec 19 01:00:21 UTC 2011
 >> Closed-Date:
 >> Last-Modified:
 >> Originator:     Thomas Dean
 >> Release:        9.0(RC2)
 >> Organization:
 > Home
 >> Environment:
 > FreeBSD P9X79.tddhome 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #0: Tue Dec  6 10:37:44 PST 2011     root at P9X79:/usr/obj/usr/src/sys/GENERIC  amd64
 >
 >> Description:
 > # cat /boot/loader.conf
 > cpuctl_load="YES"
 > nvidia_load="YES"
 > linux_load="YES"
 >
 > # reboot
 >
 > <  login>
 > # kldstat
 >   1   27 0xffffffff80200000 fdc000   kernel
 >   2    1 0xffffffff81412000 328d     ng_ubt.ko
 >   3    1 0xffffffff81416000 8b3d     ng_hci.ko
 >   4    3 0xffffffff8141f000 a79      ng_bluetooth.ko
 >   5    5 0xffffffff81420000 8e12     netgraph.ko
 >   6    1 0xffffffff81429000 b4a2     ng_l2cap.ko
 >   7    1 0xffffffff81435000 1695e    ng_btsocket.ko
 >   8    1 0xffffffff8144c000 1ba9     ng_socket.ko
 >
 > # ls /boot/kernel|grep cpuctl
 > cpuctl.ko*
 > cpuctl.ko.symbols*
 > # ls /boot/modules | grep nvidia
 > nvidia.ko*
 >
 > # kldload linux
 > # kldload cpuctl
 > # kldload nvidia
 > # kldstat
 >   1   27 0xffffffff80200000 fdc000   kernel
 >   2    1 0xffffffff81412000 328d     ng_ubt.ko
 >   3    1 0xffffffff81416000 8b3d     ng_hci.ko
 >   4    3 0xffffffff8141f000 a79      ng_bluetooth.ko
 >   5    5 0xffffffff81420000 8e12     netgraph.ko
 >   6    1 0xffffffff81429000 b4a2     ng_l2cap.ko
 >   7    1 0xffffffff81435000 1695e    ng_btsocket.ko
 >   8    1 0xffffffff8144c000 1ba9     ng_socket.ko
 >   9    1 0xffffffff8144e000 1e17b    linux.ko
 > 10    1 0xffffffff8146d000 d48      cpuctl.ko
 > 11    1 0xffffffff8146e000 a34f1d   nvidia.ko
 >
 > If I put linux_enable="YES" in etc/rc.conf then linux is loaded on boot.  But,
 >   cpuctl="YES" or nvidia="YES" do not have similar effects..
 
 For me it is nvidia_load="YES" and cpuctl_load="YES" which works in 
 /boot/loader.conf. Could you please try it?
 
 Rainer
 
 > Has 9.0 dropped loader.conf?  The man pages still refer to it and say that is
 > the way to load modules at boot time.
 >
 > In /boot/defaults/loader.conf, I see
 > loader_conf_files="/boot/device.hints /boot/loader.conf /boot/loader.conf.local"
 >
 > /boot/nextboot.conf does not exist.
 >
 > # cat /boot/loader.rc
 > \ Loader.rc
 > \ $FreeBSD: releng/9.0/sys/boot/i386/loader/loader.rc 151874 2005-10-30 05:41:42Z scottl $
 > \
 > \ Includes additional commands
 > include /boot/loader.4th
 >
 > \ Reads and processes loader.conf variables
 > start
 >
 > \ Tests for password -- executes autoboot first if a password was defined
 > check-password
 >
 > \ Load in the boot menu
 > include /boot/beastie.4th
 >
 > \ Start the boot menu
 > beastie-start
 >
 >
 >> How-To-Repeat:
 > Install cpuctl and nvidia
 > Create/edit /boot/loader.conf
 > reboot
 >> Fix:
 >
 >
 >> Release-Note:
 >> Audit-Trail:
 >> Unformatted:


More information about the freebsd-amd64 mailing list