From owner-freebsd-questions Sun Jun 9 5:46:12 2002 Delivered-To: freebsd-questions@freebsd.org Received: from iota.root-servers.ch (iota.root-servers.ch [193.41.193.195]) by hub.freebsd.org (Postfix) with SMTP id 3A46237B40B for ; Sun, 9 Jun 2002 05:45:50 -0700 (PDT) Received: (qmail 95746 invoked from network); 9 Jun 2002 12:45:43 -0000 Received: from dclient217-162-248-165.hispeed.ch (HELO feba1) (217.162.248.165) by 0 with SMTP; 9 Jun 2002 12:45:43 -0000 From: "Andreas Bachmann" To: Subject: own kernel Date: Sun, 9 Jun 2002 14:45:44 +0200 Message-ID: <000101c20fb3$92652520$a5f8a2d9@feba1> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi! I have a problem. Greets Andreas Bachmann That should be: /usr/src/Makefile Kernel and World $ cd /usr/src $ make buildworld $ make buildkernel (KERNCONF=MYKERNEL) $ make installkernel (KERNCONF=MYKERNEL) $ reboot ok boot -s $ mergemaster -p $ make installworld $ mergemaster $ reboot That is: ##### # 1 # ##### - Install FreeBSD $ pkg_add -r cvs-without-gui $ vi /etc/cvsupfile *default host=cvsup.at.freebsd.org *default base=/usr *default prefix=/usr *default release=cvs *default tag=RELENG_4 *default delete use-rel-suffix src-all $ /usr/local/bin/cvsup -g -L 2 /etc/cvsupfile $ cd /usr/src $ make buildworld ###### # 2a # ###### $ make buildkernel $ make installkernel $ reboot ok boot -s $ mergemaster -p mergemaster version 1.6.2.13 Usage: mergemaster [-scrvahipC] [-m /path] [-t /path] [-d] [-u N] [-w N] [-D /path] $ make installworld Read only Memory $ /sbin/mount / $ mergemaster -p mergemaster version 1.6.2.13 Usage: mergemaster [-scrvahipC] [-m /path] [-t /path] [-d] [-u N] [-w N] [-D /path] $ make installworld $ mergemaster $ reboot Additional daemons: syslogd Syslogd: /var/log/auth.log No such file or directory Configuring syscons: keymap keyrate blanktimevidcontrol: must be on a virtual console: in appropriate ioctl ... $ ps aux ps: proc size mismatch (23232 total, 1100 chunks) ###### # 2b # ###### $ cp /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/MYKERNEL $ vi /usr/src/sys/i386/conf/MYKERNEL + QUOTA - SCSI and RAID $ make buildkernel KERNCONF=MYKERNEL [...] linking kernel umass.o: In function `umass_cam_attach_sim': umass.o(.text+0x12bf): undefined reference to `cam_simq_alloc' umass.o(.text+0x12e5): undefined reference to `cam_sim_alloc' umass.o(.text+0x12fe): undefined reference to `xpt_bus_register' umass.o(.text+0x130e): undefined reference to `cam_simq_free' umass.o: In function `umass_cam_rescan_callback': umass.o(.text+0x1327): undefined reference to `xpt_free_path' umass.o: In function `umass_cam_rescan': umass.o(.text+0x1371): undefined reference to `xpt_periph' umass.o(.text+0x137a): undefined reference to `xpt_create_path' umass.o(.text+0x138d): undefined reference to `xpt_setup_ccb' umass.o(.text+0x13a8): undefined reference to `xpt_action' umass.o: In function `umass_cam_detach_sim': umass.o(.text+0x145f): undefined reference to `xpt_bus_deregister' umass.o(.text+0x147d): undefined reference to `cam_sim_free' umass.o: In function `umass_cam_detach': umass.o(.text+0x14be): undefined reference to `xpt_create_path' umass.o(.text+0x14df): undefined reference to `xpt_async' umass.o(.text+0x14e7): undefined reference to `xpt_free_path' umass.o: In function `umass_cam_action': umass.o(.text+0x1805): undefined reference to `xpt_done' umass.o(.text+0x1815): undefined reference to `xpt_done' umass.o: In function `umass_cam_cb': umass.o(.text+0x1911): undefined reference to `xpt_done' umass.o: In function `umass_cam_sense_cb': umass.o(.text+0x1988): undefined reference to `xpt_done' umass.o(.text+0x1999): undefined reference to `xpt_done' *** Error code 1 Stop in /usr/obj/usr/src/sys/MYKERNEL. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message