Re: Port help wanted/needed?
David Johnson <[email protected]> Sat, 24 Jan 2009 16:51:18 -0600
| Newsgroups | gmane.os.netbsd.ports.sun3 |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the answer on this one. I too have a 4MB Sun3/50M that I had hoped to load NETBSD onto as a diskless workstation. The monochrome monitor, while difficult to move around, nevertheless has a very crisp display for B/W editing. But I was unsuccessful at getting through all the steps diskless boot steps and then quit when I learned that the kernel was going to be too large in any case. So thanks for posting this. Time to dust it off and try again. David Johnson / Birmingham, AL Izumi Tsutsui wrote: > [email protected] wrote: > > >>>> The 3/50 has IIRC its framebuffer at 1MB, so the kernel size is >>>> very constrained. Could you try building a kernel with just >>>> about everything disabled for the 3/50? >>>> >>> Sure thing. I lent it away a few years ago, but I can get it back over >>> the weekend to give it a try. This one is a stock 3/50 minus the extra 8Mb >>> board. We'll see what we can do with only 3Mb to work with. I remember >>> the last time I did get a kernel booting on it (GENERIC, no less) a few >>> years ago, it was swapping by the time it hit the login prompt. >>> >> I think its worth adding a SUN350 kernel config to the tree. >> I'm curious to see how much free memory we can get :) >> > > The problem is that sun3 ports requires three kernels for installation: > RAMDISK*: kernel with minimum binaries to write miniroot in md_root > INSTALL*: kernel in miniroot for installation > GENERIC*: GENERIC kernel > > so we should consider if we will provide all these variants for 3/50. > (I guess single 3_50 would be enough by assuming network boot install) > > I've tried to build a shrinked kernel for 3/50 and > it's still ~1.5MB, but NetBSD/sun2 works with 1.7MB > FOURMEG kernel with 4MB RAM, so it will also work on 4MB 3/50. > > http://www.ceres.dti.ne.jp/~tsutsui/netbsd/netbsd-sun3-3_50-5.0_BETA-20090124.gz > > (IIRC NetBSD 1.1 kernel was ~700KB and OS is ever growing ;-) > > --- > include "arch/sun3/conf/GENERIC" > > no makeoptions COPTS > > makeoptions COPTS="-Os -fno-function-cse -fstrength-reduce" > > no options INCLUDE_CONFIG_FILE > > no options HAVECACHE > > no options SYSVMSG > no options SYSVSEM > no options SYSVSHM > no options P1003_1B_SEMAPHORE > no options LKM > no options SYSCTL_INCLUDE_DESCR > options PIPE_SOCKETPAIR > > no options COMPAT_SUNOS > no options COMPAT_43 > no options COMPAT_10 > no options COMPAT_11 > no options COMPAT_12 > no options COMPAT_13 > no options COMPAT_14 > no options COMPAT_16 > no options COMPAT_AOUT_M68K > no options EXEC_AOUT > > no file-system FDESC > no file-system KERNFS > no file-system NULLFS > no file-system PROCFS > no file-system PTYFS > > no options NFSSERVER > no options SOFTDEP > no options WAPBL > options NFS_V2_ONLY > options NO_DEV_PTM > > no options INET6 > > no vme0 at mainbus? > no vme1 at mainbus? > no vme2 at mainbus? > no vme3 at mainbus? > no vme4 at mainbus? > no vme5 at mainbus? > > no ie0 at obio0 > no ie1 at vme2 > > no si0 at vme2 > no si1 at vme2 > > no xyc0 at vme0 > no xyc1 at vme0 > no xy* at xyc? > no xdc0 at vme1 > no xdc1 at vme1 > no xd* at xdc? > no sebuf0 at vme2 > no sebuf1 at vme2 > no si* at sebuf? > no ie* at sebuf? > > no cgfour0 at obmem0 > no cgtwo0 at vme2 > > no pseudo-device accf_data > no pseudo-device accf_http > no pseudo-device bpfilter > no pseudo-device sl > no pseudo-device ppp > no pseudo-device vlan > no pseudo-device vnd > > --- > Izumi Tsutsui > > >
ElectronSciences.vcf
(text/x-vcard, 164 B)
begin:vcard fn:David W. Johnson n:Johnson;David W. email;internet:[email protected] tel;work:205-602-4999 tel;cell:205-602-4999 version:2.1 end:vcard