[BSD] freebsd, kernelmodul forditasa debug kernelhez
Magyari, Miklos
miklos.magyari at hp.com
2011. Jan. 17., H, 16:38:15 CET
üdv,
valamit nem értek a build folyamat körül.
Van egy saját konfigolású kernelem, ami praktikusan egy GENERIC plusz egy rakás debug opció (witness, invariants, diagnostic stb). A következőt nem értem:
1. boot ezzel a kernellel
2. cd /sys/modules/ext2fs
3. make load
4. mount_ext2fs akármi
na erre jön egy tetszetős kernel pánik: mtx_lock() of spin mutex bufobj interlock
Nyomozgatás után arra következtetek, hogy ez egy fals pánik és az baj, hogy a futó kernel és a modul nem 100%-ig kedveli egymást, ergo valamit elcseszek a fenti folyamatban (márcsak azért is valószínű, mert a buildkernel/installkernel által tökugyanabból a forrásból készített /boot/kernel/ext2fs.ko nem pánikol).
Szóval a kérdés, hogyan lehet nem GENERIC kernelhez egyedileg összefordítani egy 100%-ig kompatibilis kernelmodult.
kösz,
-mami
További információk a(z) BSD levelezőlistáról