Loading geom_eli in loader.conf disables psm0

Fabian Keil freebsd-listen at fabiankeil.de
Tue May 23 04:41:37 PDT 2006


To encrypt my home slice with geli I followed
"17.16.2 Disk Encryption with geli":
<http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/disks-encrypting.html#AEN26326>

As I prefer to have my home directory available after boot,
I additionally added:

geli_devices="ad0s1"
geli_ad0s1_flags="-k /root/ad0s1.key"

to rc.conf and rebooted.

geli worked, my mouse no longer did. psm0 got lost:

--- dmesg-geli-enabled-in-loader.conf.txt         Mon May 22 18:17:23 2006
+++ dmesg-without-geli-enabled-in-loader.conf.txt Mon May 22 18:21:33 2006
[...]
@@ -76,7 +76,9 @@
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 atkbd0: [GIANT-LOCKED]
-acpi_ibm0: <IBM ThinkPad ACPI Extras> irq 12 on acpi0
+psm0: <PS/2 Mouse> irq 12 on atkbdc0
+psm0: [GIANT-LOCKED]
+psm0: model Generic PS/2 mouse, device ID 0
 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10
on acpi0 sio0: type 16550A
 ppc0: <Standard parallel printer port> port 0x3bc-0x3be irq 7 on acpi0
@@ -88,12 +90,13 @@
 sio1: type 16550A
 battery0: <ACPI Control Method Battery> on acpi0
 acpi_acad0: <AC Adapter> on acpi0
+acpi_ibm0: <IBM ThinkPad ACPI Extras> on acpi0
 pmtimer0 on isa0
[...]

After I removed 'geom_eli_load="YES"' in loader.conf and
rebooted psm0 was back and my mouse started to work again.

I saw no geli regression either, I assume geom_eli.ko
is loaded on demand by geli's rc script.

fk at TP51 ~ $kldstat
Id Refs Address    Size     Name
 1   25 0xc0400000 41309c   kernel
 2    1 0xc0814000 b880     unionfs.ko
 3    1 0xc0820000 5760     if_tap.ko
 4    1 0xc0826000 565c     snd_ich.ko
 5    2 0xc082c000 258d4    sound.ko
 6    1 0xc0852000 43f4     acpi_video.ko
 7    3 0xc0857000 62fdc    acpi.ko
 8    1 0xc08ba000 21dac    radeon.ko
 9    2 0xc08dc000 10d80    drm.ko
10    1 0xc08ed000 4c88     acpi_ibm.ko
11    3 0xc08f2000 215cc    wlan.ko
12    1 0xc0914000 2ea0     wlan_wep.ko
13    1 0xc0917000 eec8     if_iwiNG.ko
14    3 0xc0926000 2e60     firmware.ko
15    1 0xc0929000 300fc    iwi_bss.ko
16    1 0xc095a000 9500     cpufreq.ko
17    1 0xc35a2000 b000     geom_eli.ko
18    1 0xc35c1000 19000    crypto.ko
19    1 0xc35ad000 a000     zlib.ko

My /boot/loader.conf:
loader_logo="beastie"
loader_color="YES"
autoboot_delay="1"
hw.ata.atapi_dma="1"
radeon_load="YES"
acpi_video_load="YES"
acpi_ibm_load="YES"
wlan_load="YES"
wlan_wep_load="YES"
if_iwiNG_load="YES"
iwi_bss_load="YES"
cpufreq_load="YES"
snd_ich_load="YES"
if_tap_load="YES"
unionfs_load="YES"
#geom_eli_load="YES"
hw.psm.synaptics_support="1"

fk at TP51 ~ $uname -a
FreeBSD TP51.local 6.1-STABLE FreeBSD 6.1-STABLE #30: Mon May 22
15:52:13 CEST 2006     fk at TP51.local:/usr/obj/usr/src/sys/THINKPAD  i386

Fabian
-- 
http://www.fabiankeil.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20060523/d72949aa/signature.pgp


More information about the freebsd-stable mailing list