[CUWiN-Dev] ISO Build problem

David Young dyoung at pobox.com
Fri Jan 14 03:22:41 CST 2005


On Fri, Jan 14, 2005 at 03:05:28AM -0600, Zachary C. Miller wrote:
> Looks like the kernel has gotten too big to fit on a floppy:
> 
> See /u2/cuw-test/nightly-test/2437/buildlogs/buildlog.3.txt

Try the attached patch, which gets rid of some extra IDE controller types,
adds VLANs (sorry...), and removes some CPU-specific enhancements.

> 
> nbmakefs: `/var/tmp/./mkstaboot-floppy-staging.29476a' size of 1515520 is larger than the maxsize of 1474560.
> 
> In a more recent attempt to build an ISO image I got this much more
> confusing error:
> 
> #   install  /u2/cuw-test/scratch-cuw/T/bin/nbdb
> mkdir -p /u2/cuw-test/scratch-cuw/T/bin
> /u2/cuw-test/scratch-cuw/T/bin/nbinstall -c  -r -m 555 db /u2/cuw-test/scratch-cuw/T/bin/nbdb
> install ===> tools/file
> cd: can't cd to /u2/cuw-test/scratch-cuw/O/tools/file/build

I haven't seen that before.

        rm -rf ~/scratch-cuw/O/tools/file

and try again.  if that doesn't work,

        rm -rf ~/scratch-cuw/O/tools ~/scratch-cuw/T

Dave

-- 
David Young             OJC Technologies
dyoung at ojctech.com      Urbana, IL * (217) 278-3933
-------------- next part --------------
Index: boot-image/kernel-conf/cuw_pc
===================================================================
--- boot-image/kernel-conf/cuw_pc	(revision 2459)
+++ boot-image/kernel-conf/cuw_pc	(working copy)
@@ -30,10 +30,10 @@
 maxusers	32		# estimated number of users
 
 # CPU support.  At least one is REQUIRED.
-options 	I386_CPU
+#tiny#options 	I386_CPU
 options 	I486_CPU
-options 	I586_CPU
-options 	I686_CPU
+#tiny#options 	I586_CPU
+#tiny#options 	I686_CPU
 
 # conserve memory
 options 	MALLOC_NOINLINE
@@ -452,21 +452,21 @@
 # how to set up DMA modes for this chip. This may work, or may cause
 # a machine hang with some controllers.
 pciide* 	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
-acardide*	at pci? dev ? function ?	# Acard IDE controllers
-aceride* 	at pci? dev ? function ?	# Acer Lab IDE controllers
-artsata* 	at pci? dev ? function ?	# Intel i31244 SATA controller
-cmdide* 	at pci? dev ? function ?	# CMD tech IDE controllers
-cypide* 	at pci? dev ? function ?	# Cypress IDE controllers
-hptide* 	at pci? dev ? function ?	# Triones/HighPoint IDE controllers
-optiide* 	at pci? dev ? function ?	# Opti IDE controllers
-piixide* 	at pci? dev ? function ?	# Intel IDE controllers
-pdcide* 	at pci? dev ? function ?	# Promise IDE controllers
+#tiny#acardide*	at pci? dev ? function ?	# Acard IDE controllers
+#tiny#aceride* 	at pci? dev ? function ?	# Acer Lab IDE controllers
+#tiny#artsata* 	at pci? dev ? function ?	# Intel i31244 SATA controller
+#tiny#cmdide* 	at pci? dev ? function ?	# CMD tech IDE controllers
+#tiny#cypide* 	at pci? dev ? function ?	# Cypress IDE controllers
+#tiny#hptide* 	at pci? dev ? function ?	# Triones/HighPoint IDE controllers
+#tiny#optiide* 	at pci? dev ? function ?	# Opti IDE controllers
+#tiny#piixide* 	at pci? dev ? function ?	# Intel IDE controllers
+#tiny#pdcide* 	at pci? dev ? function ?	# Promise IDE controllers
 #tiny#rccide* 	at pci? dev ? function ?	# ServerWorks IDE controllers
-satalink*	at pci? dev ? function ?	# SiI SATALink controllers
-siside* 	at pci? dev ? function ?	# SiS IDE controllers
-slide*  	at pci? dev ? function ?	# Symphony Labs IDE controllers
-stpcide*	at pci? dev ? function ?	# STMicro STPC IDE controllers
-viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
+#tiny#satalink*	at pci? dev ? function ?	# SiI SATALink controllers
+#tiny#siside* 	at pci? dev ? function ?	# SiS IDE controllers
+#tiny#slide*  	at pci? dev ? function ?	# Symphony Labs IDE controllers
+#tiny#stpcide*	at pci? dev ? function ?	# STMicro STPC IDE controllers
+#tiny#viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
 
 # ISA ST506, ESDI, and IDE controllers
 # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
@@ -636,8 +636,8 @@
 # Cryptographic Devices
 
 # PCI cryptographic devices
-hifn*	at pci? dev ? function ?	# Hifn 7755/7811/795x
-ubsec*	at pci? dev ? function ?	# Broadcom 5501/5601/580x/582x
+#tiny#hifn*	at pci? dev ? function ?	# Hifn 7755/7811/795x
+#tiny#ubsec*	at pci? dev ? function ?	# Broadcom 5501/5601/580x/582x
 
 # Miscellaneous Devices
 
@@ -674,7 +674,7 @@
 # options 	VINUMDEBUG
 
 #tiny#pseudo-device	md		1	# memory disk device (ramdisk)
-pseudo-device	vnd		4	# disk-like interface to files
+#tiny#pseudo-device	vnd		4	# disk-like interface to files
 
 # network pseudo-devices
 pseudo-device	bpfilter	8	# Berkeley packet filter
@@ -690,7 +690,7 @@
 #tiny#pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
 #pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
 #pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
-#tiny#pseudo-device	vlan			# IEEE 802.1q encapsulation
+pseudo-device	vlan			# IEEE 802.1q encapsulation
 #tiny#pseudo-device	bridge			# simple inter-network bridging
 #options	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
 


More information about the CU-Wireless-Dev mailing list