From owner-freebsd-small Sun Aug 1 7:26:55 1999 Delivered-To: freebsd-small@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.40.131]) by hub.freebsd.org (Postfix) with ESMTP id 052EB14C59 for ; Sun, 1 Aug 1999 07:26:50 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.2) with ESMTP id QAA19845 for ; Sun, 1 Aug 1999 16:25:57 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) Date: Sun, 01 Aug 1999 16:25:53 +0200 Message-ID: <19839.933517553.1@critter.freebsd.dk> From: Poul-Henning Kamp Subject: DOC2K beta version out... MIME-Version: 1.0 Content-Type: multipart/digest; boundary="----- =_aaaaaaaaaa" Content-Description: Blind Carbon Copy Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG ------- =_aaaaaaaaaa Content-Type: message/rfc822 Content-Description: Original Message To: "John E Hein (work)" , Howard Goldstein , Larry Baird , Ernie Elu , Tim Gibson , Andrey Kaganovsky , Scott Barnett , marc@netstor.com, mbretter , Brian Topping , Matthew Kahn Subject: DOC2K beta version out... Date: Sun, 01 Aug 1999 16:25:53 +0200 Message-ID: <19839.933517553@critter.freebsd.dk> From: Poul-Henning Kamp MIME-Version: 1.0 Ok guys, there is a beta version of the DiskOnChip driver available at: http://phk.freebsd.dk/doc2k. I will be working on the doc side of things, and still have one outstanding detail in the license before we can integrate it into FreeBSD distributions, but otherwise it should do the job for you all. Let me know what you find... -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! ------- =_aaaaaaaaaa-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Tue Aug 3 8:17:31 1999 Delivered-To: freebsd-small@freebsd.org Received: from mark.kingsu.ab.ca (mark.kingsu.ab.ca [199.185.113.37]) by hub.freebsd.org (Postfix) with ESMTP id CB1DB14F50 for ; Tue, 3 Aug 1999 08:17:27 -0700 (PDT) (envelope-from bwood@KingsU.ab.ca) Received: from KingsU.ab.ca (kingsnet.kingsu.ab.ca [199.185.113.33]) by mark.kingsu.ab.ca (8.9.3/8.9.2) with ESMTP id JAA88891 for ; Tue, 3 Aug 1999 09:16:31 -0600 (MDT) (envelope-from bwood@KingsU.ab.ca) Message-Id: <199908031516.JAA88891@mark.kingsu.ab.ca> Received: from KINGSNET/SpoolDir by KingsU.ab.ca (Mercury 1.44); 3 Aug 99 09:16:35 -0700 Received: from SpoolDir by KINGSNET (Mercury 1.44); 3 Aug 99 09:16:19 -0700 From: "Broderick Wood" Organization: The King's University College To: freebsd-small@FreeBSD.ORG Date: Tue, 3 Aug 1999 09:16:12 -0600 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Boot ROM on FreeBSD X-mailer: Pegasus Mail for Win32 (v3.10) Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I am looking at setting up a basic router/firewall setup using PicoBSD on a BootROM. Anybody done this with the image being on a FreeBSD box, and if so, any pointers or time savers you could give me? Thanks. --------------------------- -BMW- Don't just stand there! Pray something! (bwood@kingsu.ab.ca) Broderick Wood, Director of Information Technology Services The King's University College 9125 - 50 Street Edmonton, Alberta T6B 2H3 (780) 465-8315 (780) 465-3534 (FAX) ><> <>< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Tue Aug 3 8:23:27 1999 Delivered-To: freebsd-small@freebsd.org Received: from gull.prod.itd.earthlink.net (gull.prod.itd.earthlink.net [207.217.121.85]) by hub.freebsd.org (Postfix) with ESMTP id F311714F50 for ; Tue, 3 Aug 1999 08:23:23 -0700 (PDT) (envelope-from shansen@swan.prod.itd.earthlink.net) Received: from p2 (pool739-cvx.ds47-ca-us.dialup.earthlink.net [209.179.136.239]) by gull.prod.itd.earthlink.net (8.9.3/8.9.3) with SMTP id IAA27921 for ; Tue, 3 Aug 1999 08:22:41 -0700 (PDT) Message-Id: <199908031522.IAA27921@gull.prod.itd.earthlink.net> From: "Skip Hansen" To: freebsd-small@FreeBSD.ORG Date: Tue, 3 Aug 1999 08:24:36 -0700 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: help building PicoBSD Reply-To: shansen@earthlink.net X-mailer: Pegasus Mail for Win32 (v3.11) Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm trying to build a relatively current version of PicoBSD, but I'm not having much luck. I'm new to PicoBSD and cvs so I'm sure I doing something dumb. My goal is a firewall/NAT box for my soon to be installed cable modem. My development system is a fresh install of FreeBSD 3.2 from the Walnut Creek CD. I didn't realize the PicoBSD source was installed along with the rest of the source distribution so I extracted a copy from the CVS archive on CD #2. I ran into a lot of problems trying to get it to build. Eventually I tripped over the source in /usr/src/release/picobsd which built and ran without problem. Comparing the source installed by the source distribution with what I extracted manually I found a number of differences. For example picobsd/router/mfs.tree/Makefile I extracted from cvs was version 1.2.2.1, but the version from the source distribution was version 1.3. 1.2.2.1 in cvs is labeled RELENG_3_2_0_RELEASE. Yesterday I cvsup'ed the cvs repository for src-release and tried to build it, again I didn't have much luck. The first problem was that config didn't like the lack of quotes around the machine name on line 5 of the PICOBSD configuration file for the router. Clearly I'm missing something. Do I need a full -current system to build the current Pico ? What is the most stable version of Pico ? Should I just use the src tree installed from the 3.2 distribution ? Thanks Skip Hansen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Tue Aug 3 13:34:11 1999 Delivered-To: freebsd-small@freebsd.org Received: from daedal.oneway.com (daedal.oneway.com [205.252.89.49]) by hub.freebsd.org (Postfix) with ESMTP id E7EB514EA5 for ; Tue, 3 Aug 1999 13:33:56 -0700 (PDT) (envelope-from jay@oneway.com) Received: from localhost (jay@localhost) by daedal.oneway.com (8.9.1/8.9.1) with ESMTP id QAA06661; Tue, 3 Aug 1999 16:33:48 -0400 (EDT) (envelope-from jay@oneway.com) Date: Tue, 3 Aug 1999 16:33:48 -0400 (EDT) From: Jay Kuri To: Broderick Wood Cc: freebsd-small@FreeBSD.ORG Subject: Re: Boot ROM on FreeBSD In-Reply-To: <199908031516.JAA88891@mark.kingsu.ab.ca> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, Depending on how the bootrom looks to the system (ide drive, diskonchip, ??) the process is slightly different. Just last week I posted a howto to creating picobsd bootable flashroms. These look like IDE drives to the system. Check the mailing list archives, the howto should be in there. Jay On Tue, 3 Aug 1999, Broderick Wood wrote: > I am looking at setting up a basic router/firewall setup using > PicoBSD on a BootROM. Anybody done this with the image being > on a FreeBSD box, and if so, any pointers or time savers you could > give me? > > Thanks. > > > > --------------------------- > > -BMW- > > Don't just stand there! Pray something! > > (bwood@kingsu.ab.ca) > Broderick Wood, > Director of Information Technology Services > The King's University College > 9125 - 50 Street > Edmonton, Alberta > T6B 2H3 > (780) 465-8315 > (780) 465-3534 (FAX) > > ><> <>< > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-small" in the body of the message > - - - - - - - - - - - - - - - - - - - - - - - - - UNIX: because reboots are for hardware upgrades Jay Kuri jay@oneway.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Wed Aug 4 3: 7:25 1999 Delivered-To: freebsd-small@freebsd.org Received: from public.ndh.com (public.ndh.net [194.97.97.21]) by hub.freebsd.org (Postfix) with ESMTP id 58B7014EDC for ; Wed, 4 Aug 1999 03:07:22 -0700 (PDT) (envelope-from glaess@netscape.net) Received: (from uucp@localhost) by public.ndh.com (8.8.7/8.8.0) with UUCP id LAA12988 for freebsd-small@freebsd.org; Wed, 4 Aug 1999 11:59:02 +0200 (MET DST) Received: (qmail 3229 invoked by uid 0); 4 Aug 1999 07:18:59 -0000 Received: from glaess.evkkk.de (HELO netscape.net) (193.30.5.232) by glaess.evkkk.de with SMTP; 4 Aug 1999 07:18:59 -0000 Message-ID: <37A7E963.C88179D@netscape.net> Date: Wed, 04 Aug 1999 09:18:59 +0200 From: holger glaess X-Mailer: Mozilla 4.61 [en] (X11; I; FreeBSD 3.1-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-small@freebsd.org, hg-picobsd@evkk.ndh.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG subcribe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Wed Aug 4 12:33:21 1999 Delivered-To: freebsd-small@freebsd.org Received: from ns.uninet.ee (ns.uninet.ee [194.204.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 6284715403; Wed, 4 Aug 1999 12:32:59 -0700 (PDT) (envelope-from henri@inspiral.net) Received: from iral (iral.inspiral.net [194.204.49.250]) by ns.uninet.ee (8.8.8/8.7.3) with SMTP id WAA12534; Wed, 4 Aug 1999 22:31:10 +0300 (EEST) Message-Id: <199908041931.WAA12534@ns.uninet.ee> Comments: Authenticated sender is From: "Henri Laupmaa" Organization: Inspiral Network To: freebsd-small@FreeBSD.ORG Date: Wed, 4 Aug 1999 22:31:07 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: booting from CD Cc: freebsd-questions@freefall.FreeBSD.org, freebsd-hardware@FreeBSD.ORG, freebsd-net@FreeBSD.ORG X-mailer: Pegasus Mail for Win32 (v2.53EE/R1) Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Has anyone tried to burn an installation to CD to run as read-only op system from a machine with CD as only storage device ... What about running X & Netscape on top of that? Suggestions anyone? Regards, Henri Laupmaa Inspiral Network henri@inspiral.net +372 55 24542 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Wed Aug 4 12:39:47 1999 Delivered-To: freebsd-small@freebsd.org Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (Postfix) with ESMTP id 3035A15418; Wed, 4 Aug 1999 12:39:41 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost.cdrom.com [127.0.0.1]) by dingo.cdrom.com (8.9.3/8.8.8) with ESMTP id MAA07053; Wed, 4 Aug 1999 12:33:22 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199908041933.MAA07053@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: "Henri Laupmaa" Cc: freebsd-small@FreeBSD.ORG, freebsd-questions@freefall.FreeBSD.org, freebsd-hardware@FreeBSD.ORG, freebsd-net@FreeBSD.ORG Subject: Re: booting from CD In-reply-to: Your message of "Wed, 04 Aug 1999 22:31:07 +0200." <199908041931.WAA12534@ns.uninet.ee> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 04 Aug 1999 12:33:22 -0700 From: Mike Smith Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Has anyone tried to burn an installation to CD to > run as read-only op system from a machine with CD > as only storage device ... > > What about running X & Netscape on top of that? > > Suggestions anyone? See the "FreeBSD Express" CD in the new toolkit. -- \\ The mind's the standard \\ Mike Smith \\ of the man. \\ msmith@freebsd.org \\ -- Joseph Merrick \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Wed Aug 4 14:57:36 1999 Delivered-To: freebsd-small@freebsd.org Received: from ganymede.or.intel.com (ganymede.or.intel.com [134.134.248.3]) by hub.freebsd.org (Postfix) with ESMTP id 692EE14D04 for ; Wed, 4 Aug 1999 14:57:29 -0700 (PDT) (envelope-from roy.s.nielsen@intel.com) Received: from orsmsx29.jf.intel.com (orsmsx29.jf.intel.com [192.168.65.29]) by ganymede.or.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.6 1998/11/24 22:10:56 iwep Exp iwep $) with ESMTP id OAA04222 for ; Wed, 4 Aug 1999 14:55:31 -0700 (PDT) Received: by orsmsx29.jf.intel.com with Internet Mail Service (5.5.2448.0) id ; Wed, 4 Aug 1999 14:55:31 -0700 Message-ID: <9ABEE73CE8D0D211AC4300A0C96B345CA643A1@fmsmsx53.fm.intel.com> From: "Nielsen, Roy S" To: "'freebsd-small@FreeBSD.org'" Subject: picoBSD with openbios? Date: Wed, 4 Aug 1999 09:02:59 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG anyone tried picoBSD with openbios? (http://www.freiburg.linux.de/OpenBIOS/) laters, -roy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Wed Aug 4 15:34:17 1999 Delivered-To: freebsd-small@freebsd.org Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (Postfix) with ESMTP id F2FDF14D18 for ; Wed, 4 Aug 1999 15:34:15 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost.cdrom.com [127.0.0.1]) by dingo.cdrom.com (8.9.3/8.8.8) with ESMTP id PAA07900; Wed, 4 Aug 1999 15:29:04 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199908042229.PAA07900@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: "Nielsen, Roy S" Cc: "'freebsd-small@FreeBSD.org'" Subject: Re: picoBSD with openbios? In-reply-to: Your message of "Wed, 04 Aug 1999 09:02:59 PDT." <9ABEE73CE8D0D211AC4300A0C96B345CA643A1@fmsmsx53.fm.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 04 Aug 1999 15:29:04 -0700 From: Mike Smith Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > anyone tried picoBSD with openbios? > > (http://www.freiburg.linux.de/OpenBIOS/) Yeah right. They've had their logo contest, and they're looking at printing Tshirts. Code? You have got to be kidding. -- \\ The mind's the standard \\ Mike Smith \\ of the man. \\ msmith@freebsd.org \\ -- Joseph Merrick \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Thu Aug 5 8:51:52 1999 Delivered-To: freebsd-small@freebsd.org Received: from ernst.netinsight.se (ernst.netinsight.se [194.16.221.130]) by hub.freebsd.org (Postfix) with SMTP id 2B81D14EE5 for ; Thu, 5 Aug 1999 08:51:49 -0700 (PDT) (envelope-from johan.rydberg@netinsight.se) Received: from netinsight.se (unverified [194.16.221.239]) by ernst.netinsight.se (EMWAC SMTPRS 0.83) with SMTP id ; Thu, 05 Aug 1999 17:51:42 +0200 Message-ID: <37A9B333.8485FDB@netinsight.se> Date: Thu, 05 Aug 1999 17:52:19 +0200 From: Johan Rydberg Organization: Net Insight AB X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.5-15 i686) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-small@freebsd.org Subject: Free BIOS project! Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi! I'm thinking of starting a free BIOS project that will result in some form of firmware or something simular. You may think "why create a new project, when there's already one (OpenBIOS)". There's one reason: I don't like thier projekt. To much doing nothing. Some requirments: * It should fit into a 256KB EPROM * Should be able to boot kernels from hd or net * Uses both serial and normal console. * Compatible with standard chipsets. Any ideas or comments? -- Johan Rydberg Software System Designer Net Insight AB johan.rydberg@netinsight.net Ingenjörsvägen 3 http://www.netinsight.net SE-117 43 STOCKHOLM phone:+46-8-685 04 16 Sweden fax: +46-8-449 22 40 mob: +46-704-53 57 21 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Thu Aug 5 9:32: 8 1999 Delivered-To: freebsd-small@freebsd.org Received: from worf.qntm.com (worf.qntm.com [146.174.250.100]) by hub.freebsd.org (Postfix) with ESMTP id E69CC154ED for ; Thu, 5 Aug 1999 09:32:04 -0700 (PDT) (envelope-from Stephen.Byan@quantum.com) Received: from mail3.qntm.com by worf.qntm.com with ESMTP (1.40.112.12/16.2) id AA257890656; Thu, 5 Aug 1999 09:30:56 -0700 Received: from milcmima.qntm.com (milcmima.qntm.com [146.174.18.61]) by mail3.qntm.com (8.8.6/8.8.6) with ESMTP id JAA21895; Thu, 5 Aug 1999 09:31:02 -0700 (PDT) Received: by milcmima.qntm.com with Internet Mail Service (5.5.2448.0) id ; Thu, 5 Aug 1999 09:30:54 -0700 Message-Id: <8133266FE373D11190CD00805FA768BF02EE9D09@SHRCMSG1> From: Stephen Byan To: "'Johan Rydberg'" Cc: "'freebsd-small@FreeBSD.org'" Subject: RE: Free BIOS project! Date: Thu, 5 Aug 1999 09:30:51 -0700 Mime-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG my two cents: base it on the IEEE 1275 OpenFirmware standard. Regards, -Steve Byan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Thu Aug 5 10:36:34 1999 Delivered-To: freebsd-small@freebsd.org Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (Postfix) with ESMTP id 1CD46154F4 for ; Thu, 5 Aug 1999 10:36:31 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost.cdrom.com [127.0.0.1]) by dingo.cdrom.com (8.9.3/8.8.8) with ESMTP id KAA12849; Thu, 5 Aug 1999 10:30:26 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199908051730.KAA12849@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Johan Rydberg Cc: freebsd-small@freebsd.org Subject: Re: Free BIOS project! In-reply-to: Your message of "Thu, 05 Aug 1999 17:52:19 +0200." <37A9B333.8485FDB@netinsight.se> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Date: Thu, 05 Aug 1999 10:30:26 -0700 From: Mike Smith Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is, pardon my saying it, a Really Dumb Idea. Firmware is tailored specifically to the hardware it runs on. There's a good reason why the 'OpenBIOS' folks haven't gotten anywhere over three years; the task is just not feasible unless you have a specific subset of systems that you want to target, and full cooperation from the vendor. If you doubt me, go look at what happened to Microid Research. > I'm thinking of starting a free BIOS project > that will result in some form of firmware or > something simular. = > = > You may think "why create a new project, when > there's already one (OpenBIOS)". There's one > reason: I don't like thier projekt. To much doing > nothing. > = > Some requirments: = > * It should fit into a 256KB EPROM > * Should be able to boot kernels from hd = > or net > * Uses both serial and normal console. > * Compatible with standard chipsets. > = > Any ideas or comments? > = > = > -- = > Johan Rydberg Software System Designer > Net Insight AB johan.rydberg@netinsight.net > Ingenj=F6rsv=E4gen 3 http://www.netinsight.net > SE-117 43 STOCKHOLM phone:+46-8-685 04 16 > Sweden fax: +46-8-449 22 40 > mob: +46-704-53 57 21 > = > = > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-small" in the body of the message -- = \\ The mind's the standard \\ Mike Smith \\ of the man. \\ msmith@freebsd.org \\ -- Joseph Merrick \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Thu Aug 5 11:51: 4 1999 Delivered-To: freebsd-small@freebsd.org Received: from willers.employees.org (willers.employees.org [192.31.7.82]) by hub.freebsd.org (Postfix) with ESMTP id 20DD215511 for ; Thu, 5 Aug 1999 11:50:58 -0700 (PDT) (envelope-from huchen@willers.employees.org) Received: (from huchen@localhost) by willers.employees.org (8.9.3/8.9.1) id LAA10685 for freebsd-small@freebsd.org; Thu, 5 Aug 1999 11:50:56 -0700 (PDT) Date: Thu, 5 Aug 1999 11:50:56 -0700 (PDT) From: Huei-Ping Chen Message-Id: <199908051850.LAA10685@willers.employees.org> To: freebsd-small@freebsd.org Subject: RE: Free BIOS project! Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG seems an interesting information, I would like to know more about this, do you have pointer about where to get more information ?? thanks, -- Ping > my two cents: base it on the IEEE 1275 OpenFirmware standard. > > Regards, > -Steve Byan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Thu Aug 5 12: 3: 4 1999 Delivered-To: freebsd-small@freebsd.org Received: from ernst.netinsight.se (ernst.netinsight.se [194.16.221.130]) by hub.freebsd.org (Postfix) with SMTP id A3EC01552A for ; Thu, 5 Aug 1999 12:03:01 -0700 (PDT) (envelope-from johan.rydberg@netinsight.se) Received: from netinsight.se (unverified [194.16.221.239]) by ernst.netinsight.se (EMWAC SMTPRS 0.83) with SMTP id ; Thu, 05 Aug 1999 21:02:14 +0200 Message-ID: <37A9DFDB.6B0EF2A6@netinsight.se> Date: Thu, 05 Aug 1999 21:02:51 +0200 From: Johan Rydberg Organization: Net Insight AB X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.5-15 i686) X-Accept-Language: en MIME-Version: 1.0 To: Huei-Ping Chen Cc: freebsd-small@freebsd.org Subject: Re: Free BIOS project! References: <199908051850.LAA10685@willers.employees.org> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Huei-Ping Chen wrote: > > seems an interesting information, I would like to know more about > this, do you have pointer about where to get more information ?? http://playground.sun.com/1275/home.html -- Johan Rydberg Software System Designer Net Insight AB johan.rydberg@netinsight.net Ingenjörsvägen 3 http://www.netinsight.net SE-117 43 STOCKHOLM phone:+46-8-685 04 16 Sweden fax: +46-8-449 22 40 mob: +46-704-53 57 21 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Thu Aug 5 12:54:48 1999 Delivered-To: freebsd-small@freebsd.org Received: from astart2.astart.com (astart2.astart.com [206.71.174.194]) by hub.freebsd.org (Postfix) with ESMTP id EBC8E1552A; Thu, 5 Aug 1999 12:54:44 -0700 (PDT) (envelope-from papowell@astart.com) Received: from h4.private (papowell@h4.private [10.0.0.4]) by astart2.astart.com (8.9.3/8.9.3) with ESMTP id MAA43184; Thu, 5 Aug 1999 12:57:10 -0700 (PDT) Received: (from papowell@localhost) by h4.private (8.9.3/8.9.3) id MAA00300; Thu, 5 Aug 1999 12:54:12 -0700 (PDT) Date: Thu, 5 Aug 1999 12:54:12 -0700 (PDT) From: papowell@astart.com Message-Id: <199908051954.MAA00300@h4.private> To: freebsd-hackers@FreeBSD.ORG, freebsd-small@FreeBSD.ORG, roy.s.nielsen@intel.com Subject: Re: bootloader.... Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > From owner-freebsd-small@FreeBSD.ORG Fri Jul 30 10:45:10 1999 > From: "Nielsen, Roy S" > To: "'freebsd-small@FreeBSD.org'" , > "'freebsd-hackers@FreeBSD.org'" > Subject: bootloader.... > Date: Fri, 30 Jul 1999 10:44:57 -0700 > > I'm looking at booting(embedded devices) and I've been looking at lilo boot > loader code and booteasy bootloader code... > > does anyone know of any documentation that anyone out there has done on this > topic? -- more specifically without > bios calls/support? > > I've seen the booteasy code at: > > ftp://ftp.freebsd.org/pub/FreeBSD/tools/srcs/bteasy/ > > is there a newer version? this code is supposed to be compiled with > TASM/Borland C right? is there source that > can be compiled with gnu tools? > > I'll take any and all suggestions :) > > Thanks, > -roy > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-small" in the body of the message > FreeBSD 3.2-Release: /usr/src/sys/boot/i386/boot0 Note: this is one of a zillion of boot managers that do this. Note2: you only get 512 bytes loaded in from the MBR or 0 level boot. This is BARELY enough to use the BIOS calls. You use this to load the level 1 boot which is usually about 8K, and even it still uses the bios calls, due to the evil keyboard IO, disk IO remapping, etc. etc., etc. that the BIOS does. Patrick Powell Astart Technologies, papowell@astart.com 9475 Chesapeake Drive, Suite D, Network and System San Diego, CA 92123 Consulting 619-874-6543 FAX 619-279-8424 LPRng - Print Spooler (http://www.astart.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Fri Aug 6 7:25: 9 1999 Delivered-To: freebsd-small@freebsd.org Received: from astart2.astart.com (astart2.astart.com [206.71.174.194]) by hub.freebsd.org (Postfix) with ESMTP id 5EC7715568 for ; Fri, 6 Aug 1999 07:25:04 -0700 (PDT) (envelope-from papowell@astart.com) Received: from h4.private (papowell@h4.private [10.0.0.4]) by astart2.astart.com (8.9.3/8.9.3) with ESMTP id HAA45597; Fri, 6 Aug 1999 07:27:29 -0700 (PDT) Received: (from papowell@localhost) by h4.private (8.9.3/8.9.3) id HAA01942; Fri, 6 Aug 1999 07:24:18 -0700 (PDT) Date: Fri, 6 Aug 1999 07:24:18 -0700 (PDT) From: papowell@astart.com Message-Id: <199908061424.HAA01942@h4.private> To: freebsd-small@FreeBSD.ORG, jay@oneway.com Subject: Re: HowTo: Making bootable FlashRom Images. Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > From owner-freebsd-small@FreeBSD.ORG Fri Jul 30 15:05:49 1999 > Date: Fri, 30 Jul 1999 18:03:30 -0400 (EDT) > From: Jay Kuri > To: freebsd-small@FreeBSD.ORG > Subject: HowTo: Making bootable FlashRom Images. > > > Late but not forgotten... Skip to the very bottom for the ultra-short > version. > > These are the instructions for making bootable FlashRom images using > PicoBSD 0.44. The devices I use are have an IDE-controller chip which > makes them look to the system like IDE drives. But there is no reason > that these instructions can't be applied to another type of flash rom > with only minor modifications. > > The process is suprisingly easy. > > First you need to know the layout of your device. IE: it's disklabel. > The roms I use masquerade as IDE drives, so I just created a standard > disklabel using the geometry of the drive as taken from the bios. > The easiest way to do this if you have the device hooked up to a running > FreeBSD system, is to go into sysinstall and set it up in the > partition/label section. > > Basically what you have to do is create an entry in the /etc/disktab file. > For our 8M flash, this is the disktab entry we used: > > flash8:\ > :dt=ESDI:ty=winchester:se#512:nt#4:ns#16:nc#250:\ > :pa#16000:oa#0:ta=4.2BSD:ba#8192:fa#1024:\ > :pc#16000:oc#0: > > The first line is the key (name) of the disktab entry, the second line > sets the geometry of the drive, 4 heads, 16 sectors/track and 250 > cylinders (nt#4, ns#16, and nc#250). The third line sets the 'a' slice, > occupying the whole disk (pa#16000 or 16000 sectors, oa#0 (offset 0)), and > containing a ffs (4.2BSD) filesystem. Then the 'c' slice is defined, again > with the pc#16000 and oc#0 values. (see the top of the disktab file for > a better explanation of disktab entries) > > Now comes the modifications. Remember that this is based on the 0.44 > PicoBSD distribution, not the new Makefile-based one. I don't know how > different it is... 1. You do what you have done above. I like the layout - very nice. 2. In the CONFIG file you put: #SIZE= 2400 #FLOPPY_SIZE= 1440 #FLOPPY_FS= fd1440 # size of the MFS file system - You can put more files on this # or you can increase the space. Note: each 1 Meg increase takes # about 1K of image space. You lose a corresponding amount of memory # for processes. Lets make it 4.8 Megabytes SIZE= 4800 # You have 4 * 16 * 250 / 2 = 8000 K bytes of flash, so you can use them FLOPPY_SIZE= 8000 FLOPPY_FS= flash8 > > In the stage3 file, find the line that contains the dd to picobsd.bin > command (about line 20). The count parameter will be set to 1440. This > is the size in K. For my rom, I use 8000 (since that is the actual size > of our rom). This value will be half the pc# value we entered above. > > Then we go down to the disklabel line (~ line 36). Find the fd1440 and > replace it with the key you entered in the disktab file. For this > example, 'flash8' is the correct value. > > Depending on the size of your MFS filesystem, you may want to increase the > INODES in stage1. > > That covers the changes you need to make in the scripts. > > There are some other changes that need to be made in order for your new > PicoBSD-Flash to work. Your best bet is to create a custom picobsd type > (just copy the one that most closely matches the features you want). I > used net. > > The first thing you have to do is make sure that your PicoBSD kernel > supports whatever type of device your flash drive is detected as. Since > ours is an IDE device, we need to enable the ide devices (wdc0, wd0, wd1, > etc). You do this by editing the PICOBSD config file in the conf/ > directory. > > You also have to add the devices to your MFS filesystem. You do this by > editing the Makefile in the mfs.tree directory. On approximately line > 37, add the devices for your IDE drive (wd0h is a good way to get all of > the slices you need), along with any other devices you want (I added ttyd0 > for my console port). Done already... > > Now that you have support for your IDE device configured into your PicoBSD > kernel, and the devices set up, you have to change the way the system > boots. > > Normally after PicoBSD boots, it mounts the floppy drive and copys files > off of it onto the MFS filesystem it created. Obviously, we need to make > it mount the flash instead. There are two files you need to change to do > this. These files are in the lang directory. Edit the mfs.rc.(language) > file (in my case mfs.rc.en) and find the line that mounts the floppy ( ~ > line 24) and change the fd0 device to your flash device. I used wd0c. > Now edit the update.(language) script and do the same thing, make sure you > get the umount command as well). > > WARNING: If you enter the wrong device or do not create the > device nodes, your flash will NOT work, it will enter a horrible infinite > loop running /etc/rc again and again until you reboot. Ummm... there is a simple change that will fix this behaviour. Change the line in lang/mfs.tree/etc/rc.{en,pl} which reads: . rc to : . rc.local Rename lang/floppy.tree/etc/rc.{en,pl} to lang/floppy.tree/etc/rc.local.{en,pl}. Now if it does not find rc.local it will continue on and exit. > > Thats it. > > When you run the build script, and select your custom configuration, it > will create a picobsd.bin file that is the correct size for your flash > device. You should be able to dd the file directly onto your flash and > then boot from it. > > > Oh.. and one last thing. Be VERY careful when dumping the image to your > flash (esp. if it is an IDE-type) because it is very easy to mistype and > overwrite your REAL drive with your picobsd distribution. Let me tell > you, until I did that, I'd never seen a FreeBSD machine die so hideously. > =) > > Good luck, and please send me feedback and/or better ways to do these > things. > > Take it easy, > Jay > > PS: Short version: > > 1: create a disktab entry for your flash device > > 2: edit stage3 so that it creates the right size picobsd.bin image and > uses the disktab entry you created (instead of fd1440) to disklabel the > file. > > 2a: If you are going to have a larger MFS filesystem, edit INODES in > stage1. > > 3: Add your flashrom device to the PICOBSD kernel config file (wd0 in our > case) > > 4: Add your flashrom device to the Makefile in mfs.tree > > 5: Edit lang/mfs.rc.(lang) so that it mounts the flash device instead of > the floppy device. > 5a: Edit lang/update.(lang) to do the same. > > 6: build it, dd it and watch it work. =) > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-small" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Fri Aug 6 14:10:39 1999 Delivered-To: freebsd-small@freebsd.org Received: from daedal.oneway.com (daedal.oneway.com [205.252.89.49]) by hub.freebsd.org (Postfix) with ESMTP id 26D4114D09; Fri, 6 Aug 1999 14:10:33 -0700 (PDT) (envelope-from jay@oneway.com) Received: from localhost (jay@localhost) by daedal.oneway.com (8.9.1/8.9.1) with ESMTP id RAA15241; Fri, 6 Aug 1999 17:10:15 -0400 (EDT) (envelope-from jay@oneway.com) Date: Fri, 6 Aug 1999 17:10:15 -0400 (EDT) From: Jay Kuri To: freebsd-small@freebsd.org, freebsd-hackers@freebsd.org Subject: Access to keyboard without video. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, I am working on an embedded server, and have run into some difficulty. I need to access the keyboard (to read keys) on a machine that has no video. (no video card, that is) I wrote a program that works fine when run from the shell prompt (working with stdin)... but this is probably going to have to be a daemon of some sort, and I can't figure out how to access the keyboard directly. Can someone point me in the right direction? Thanks in advance, Jay To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Sat Aug 7 2:42:58 1999 Delivered-To: freebsd-small@freebsd.org Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (Postfix) with ESMTP id 5B5F814D57; Sat, 7 Aug 1999 02:42:54 -0700 (PDT) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:mh98pX4Zo3mMdFuY/zaX45Ur03snSMAO@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by outmail.utsunomiya-u.ac.jp (8.9.3/3.7Wpl2) with ESMTP id SAA05569; Sat, 7 Aug 1999 18:42:05 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id SAA14288; Sat, 7 Aug 1999 18:46:24 +0900 (JST) Message-Id: <199908070946.SAA14288@zodiac.mech.utsunomiya-u.ac.jp> To: Jay Kuri Cc: freebsd-small@freebsd.org, freebsd-hackers@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: Access to keyboard without video. In-reply-to: Your message of "Fri, 06 Aug 1999 17:10:15 -0400." References: Date: Sat, 07 Aug 1999 18:46:23 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > I am working on an embedded server, and have run into some >difficulty. I need to access the keyboard (to read keys) on a machine >that has no video. (no video card, that is) > I wrote a program that works fine when run from the shell prompt >(working with stdin)... but this is probably going to have to be a daemon >of some sort, and I can't figure out how to access the keyboard directly. > >Can someone point me in the right direction? In FreeBSD version 3.1 or later, the keyboard controller atkbdc(4) and AT keyboard driver atkbd(4) will give you access to the keyboard even when there is no video card. Make sure you have both atkbdc and atkbd in your kernel configuration file (see man pages for atkbdc(4) and atkbd(4)). You also need to have the following option line. options KBD_INSTALL_CDEV Create the kbd device node in /dev as follows. cd /dev ./MAKEDEV kbd0 Then, your program can access the keyboard by opening /dev/kbd0. Note that the keyboard is usually exclusively claimed by the console driver sc (or vt) in the ordinary system with a video card and cannot be accessed by opening /dev/kbd0. The above technique works only when there is no console driver configured in the kernel, or when a console driver is configured in the kernel but is not attached because there is no video card in the system. Kazu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message