Irgendwie werde ich niemals nen anständigen Kernel hinkriegen!

SierraX

Well-Known Member
Irgendwie sollte es doch nicht so schwierig sein einen Kernel zu basteln. Irgendwie scheitere ich aber immer an den gleichen Problemen.

Also folgendes Scenario. Bei dem verwendeten Rechner handelt es sich um ein AMD64 Notebook. Ich will ja so nette sachen wie ACPI noch nicht verwenden lebte bisher auch ganz gut ohne. Aber WLAN wäre schon nicht schlecht. PCMCIA Karten habe ich mehr als genug. Unter FreeBSD werden sie auch erkannt. Nur NetBSD macht es mir nicht automatisch.
Ich hab mal die Fehlermeldung beim configure Kernel, meine dmesg und die Kernel-Config Datei angehängt.
Wäre nett wenn jemand das findet was ich immer vergesse.
 

Anhänge

Zuletzt bearbeitet:
hmm, in der dmesg.txt seh ich "NetBSD 2.0 (GENERIC) " sollte da nicht "GENERIC_LAPTOP" stehen bzw. hast dus mit dem probiert?
Hast du den Kernel mit adjustkernel gebaut? (adjustkernel -mesg dmesg_output -f GENERIC_LAPTOP -o MYKERNEL)
Kann ich nur empfehlen ;)

.
 
Es gibt keinen Generic_Laptop für AMD64 zumindest hätte ich hier,

LapTop schrieb:
bash-2.05b$ pwd
/usr/src/sys/arch/amd64/conf
bash-2.05b$ ls -la
total 344
drwxrwxr-x 3 root wsrc 512 Dec 22 16:53 .
drwxrwxr-x 10 root wsrc 512 Nov 30 17:02 ..
drwxrwxr-x 2 root wsrc 512 Nov 30 17:02 CVS
-rw-rw-r-- 1 root wsrc 28925 Jul 15 20:17 GENERIC
-rw-rw-r-- 1 root wsrc 139 Apr 26 2003 GENERIC.MP
-rw-rw-r-- 1 root wsrc 131 Apr 26 2003 GENERIC.local
-rw-rw-r-- 1 root wsrc 22808 Sep 14 03:48 INSTALL
-rw-rw-r-- 1 root wsrc 22461 Sep 14 03:48 INSTALL_ACPI
-rw-rw-r-- 1 root wsrc 2099 May 27 2003 Makefile.amd64
-rw-r--r-- 1 root wsrc 28920 Dec 22 15:55 SIERRAX
-rw-r--r-- 1 root wsrc 28920 Dec 22 16:53 SIERRAX.txt
-rw-rw-r-- 1 root wsrc 17258 Jul 15 20:18 SIMICS
-rw-rw-r-- 1 root wsrc 3803 Mar 26 2004 files.amd64
-rw-rw-r-- 1 root wsrc 5627 Apr 26 2003 kern.ldscript
-rw-rw-r-- 1 root wsrc 3140 Dec 10 2003 majors.amd64
-rw-rw-r-- 1 root wsrc 217 Apr 26 2003 std.amd64

keinen gefunden.
Von dem Script hab ich schonmal was gehört. Hab aber total vergessen das es das gibt. Gleich mal testen, danke.

ps.: warum zum henker, hab ich bash 3 noch nicht drauf? (rethorische Frage)
 
nanana, nicht gleich aufgeben;)
Nachdem adjustkernel durch ist, mußt du dir die Konfig nochmal ankucken..
(# = normale Kommentare, #(# = Kommentare von adjustkernel)

Am Ende der Konfig wirst du dann sehr wahrscheinlich sowas finden (evtl. auch mehr):

# NOTE: NoMatch: atapibus0 at atabus2: 2 targets
# NOTE: NoMatch: atabus0 at viaide0 channel 0
# NOTE: NoMatch: atabus1 at viaide0 channel 0

Das sind die Sachen die adjustkernel nicht gefunden hat.
Da mußt du einfach nach 'atapibus*' und 'atabus*' suchen und das auskommentieren (evtl. willst du auch noch Deutsches Keyboard anschalten und das SW-Raid rauskicken...).

Wenn man mehrere pcmcia Karten hat, empfiehlt es sich, die alle mal reinzuschieben, bevor man sich die dmesg Ausgabe in n File schreibt....

Wegen dem GENERIC_LAPTOP für AMD64 würd ich mal auf der ML nachfragen..


p.s. Kanns sein das die Mailbenachrichtigung hier etwas langsam ist?
 
Zurück
Oben