From owner-freebsd-questions Sun Jun 9 9:23:56 2002 Delivered-To: freebsd-questions@freebsd.org Received: from rutger.owt.com (rutger.owt.com [204.118.6.16]) by hub.freebsd.org (Postfix) with ESMTP id 92F5F37B411 for ; Sun, 9 Jun 2002 09:23:47 -0700 (PDT) Received: from owt.com (owt-207-41-94-232.owt.com [207.41.94.232]) by rutger.owt.com (8.9.3/8.9.3) with ESMTP id JAA26864; Sun, 9 Jun 2002 09:23:44 -0700 Message-ID: <3D03810F.60709@owt.com> Date: Sun, 09 Jun 2002 09:23:43 -0700 From: Kent Stewart User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4.1) Gecko/20020314 Netscape6/6.2.2 X-Accept-Language: en-us, es-mx MIME-Version: 1.0 To: Andreas Bachmann Cc: questions@FreeBSD.ORG Subject: Re: own kernel References: <000101c20fb3$92652520$a5f8a2d9@feba1> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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 Andreas Bachmann wrote: > Hi! > > I have a problem. You have commented out the devices needed by umass. The line in the kernel looks like #device umass # Disks/Mass storage - Requires scbus and da It was too long but you can see it needs scbus and da. You either have to commnet out umass like I did or uncomment scbus and da. Kent > > 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 > > . > > -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message