Re: Problems booting 4.2 CD on two older machines.
On Sat, Oct 27, 2007 at 07:01:04PM +0100, Edd Barrett wrote: > A couple of friends have been wanting to try out OpenBSD 4.2 on their > machines, but the 4.2 disk will not boot whereas the 4.1 disk will. [...] > Has anyone else had problems booting the 4.2 CD? And is there a workaround? I have the same problem. My 4 year old i386 test box doesn't see it as bootable (4.[01] CDs work fine). The CD seems ok - no problem pulling kernels, sets, and packages off it. It boots on my newer machines, and even on an ancient (ca. 1999) NetVista. I haven't had any other issues with the drive itself. dmesg after manual upgrade on the no-boot box: OpenBSD 4.2 (GENERIC) #375: Tue Aug 28 10:38:44 MDT 2007 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Celeron(R) CPU 1.70GHz ("GenuineIntel" 686-class) 1.70 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM real mem = 259551232 (247MB) avail mem = 243310592 (232MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 06/14/03, BIOS32 rev. 0 @ 0xfb2f0, SMBIOS rev. 2.2 @ 0xf0800 (34 entries) bios0: vendor Phoenix Technologies, LTD version "6.00 PG" date 06/14/2003 apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown apm0: flags 70102 dobusy 1 doidle 1 pcibios0 at bios0: rev 2.1 @ 0xf/0xdf84 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdeb0/192 (10 entries) pcibios0: PCI Exclusive IRQs: 5 9 10 11 pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371SB ISA" rev 0x00) pcibios0: PCI bus #1 is the last bus bios0: ROM list: 0xc/0xb000! 0xcc000/0x1800 0xce000/0x1800 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "Intel 82845G/GL" rev 0x03 vga1 at pci0 dev 2 function 0 "Intel 82845G/GL Video" rev 0x03: aperture at 0xe000, size 0x800 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x02: irq 5 uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x02: irq 10 uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x02: irq 11 ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x02: irq 9 usb0 at ehci0: USB revision 2.0 uhub0 at usb0: Intel EHCI root hub, rev 2.00/1.00, addr 1 ppb0 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0x82 pci1 at ppb0 bus 1 fxp0 at pci1 dev 3 function 0 "Intel 8255x" rev 0x10, i82551: irq 11, address 00:e0:81:52:b5:a9 inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4 fxp1 at pci1 dev 6 function 0 "Intel 8255x" rev 0x10, i82551: irq 10, address 00:e0:81:52:b5:aa inphy1 at fxp1 phy 1: i82555 10/100 PHY, rev. 4 ichpcib0 at pci0 dev 31 function 0 "Intel 82801DB LPC" rev 0x02: 24-bit timer at 3579545Hz pciide0 at pci0 dev 31 function 1 "Intel 82801DB IDE" rev 0x02: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors wd1 at pciide0 channel 0 drive 1: wd1: 16-sector PIO, LBA48, 286168MB, 586072368 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 1 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: SCSI0 5/cdrom removable cd0(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 2 ichiic0 at pci0 dev 31 function 3 "Intel 82801DB SMBus" rev 0x02: irq 5 iic0 at ichiic0 "it8712" at iic0 addr 0x2d not configured iic0: addr 0x2d 00=11 01=10 02=00 03=07 04=00 05=00 06=00 07=00 08=00 09=00 0a=1f 0b=5b 0c=6a 0d=18 0f=13 13=70 14=00 15=00 16=00 17=00 18=6a 19=6a 1a=6a 1b=6a 1c=6a 1d=6a 1e=6a 1f=6a 20=6a 21=5d 22=cf 23=c1 24=b8 25=3b 26=47 27=b7 29=16 2a=30 2b=2e 2c=6a 2d=6a 2e=6a 2f=6a 48=2d 51=1c 52=7f 53=7f 54=7f 58=90 59=78 5a=fd 5b=12 5c=80 5d=00 5e=00 5f=00 60=7f 61=7f 62=7f 63=7f 64=7f 65=00 66=00 67=00 68=7f 69=7f 6a=7f 6b=7f 6c=7f 6d=00 6e=00 6f=00 70=7f 71=7f 72=7f 73=7f 74=00 75=00 76=00 77=00 80=11 81=10 82=00 83=00 84=00 85=00 86=00 87=00 88=00 89=00 8a=1f 8b=5b 8c=6a 8d=18 8f=13 93=70 94=00 95=00 96=00 97=00 98=6a 99=6a 9a=6a 9b=6a 9c=6a 9d=6a 9e=6a 9f=6a a0=6a a1=5d a2=cf a3=c1 a4=b7 a5=39 a6=49 a7=b7 a9=16 aa=30 ab=2e ac=6a ad=6a ae=6a af=6a c8=2d d1=1c d2=7f d3=7f d4=7f d8=90 d9=78 da=fd db=12 dc=80 dd=00 de=00 df=00 e0=7f e1=7f e2=7f e3=7f e4=7f e5=00 e6=00 e7=00 e8=7f e9=7f ea=7f eb=7f ec=7f ed=00 ee=00 ef=00 f0=7f f1=7f f2=7f f3=7f f4=00 f5=00 f6=00 f7=00: it8712 usb1 at uhci0: USB revision 1.0 uhub1 at usb1: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb2 at uhci1: USB revision 1.0 uhub2 at usb2: Intel UHCI root hub, rev 1.00/1.00, addr 1 usb3 at uhci2: USB revision 1.0 uhub3 at usb3: Intel UHCI root hub, rev 1.00/1.00, addr 1 isa0 at ichpcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keybo
Re: Problems booting 4.2 CD on two older machines.
On Sat, Oct 27, 2007 at 07:01:04PM +0100, Edd Barrett wrote: > > Has anyone else had problems booting the 4.2 CD? Here's another "can read the CD but not boot from it" machine: OpenBSD 4.1 (GENERIC) #1435: Sat Mar 10 19:07:45 MST 2007 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium III ("GenuineIntel" 686-class) 934 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,SER,MMX,FXSR,SSE real mem = 1073311744 (1048156K) avail mem = 971960320 (949180K) using 4278 buffers containing 53788672 bytes (52528K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+ BIOS, date 08/29/01, BIOS32 rev. 0 @ 0xfb3b0, SMBIOS rev. 2.2 @ 0xf0800 (46 entries) bios0: VIA Technologies, Inc. VT82C694X apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown apm0: flags 70102 dobusy 1 doidle 1 pcibios0 at bios0: rev 2.1 @ 0xf/0xdd94 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdcf0/160 (8 entries) pcibios0: PCI Exclusive IRQs: 5 10 11 pcibios0: PCI Interrupt Router at 000:07:0 ("VIA VT82C596A ISA" rev 0x00) pcibios0: PCI bus #1 is the last bus bios0: ROM list: 0xc/0x8000 0xcc000/0x800 0xcd000/0x800 0xce000/0x800 0xcf000/0x800 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "VIA VT82C691 PCI" rev 0xc4 ppb0 at pci0 dev 1 function 0 "VIA VT82C598 AGP" rev 0x00 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Mach64 GM" rev 0x27 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) pcib0 at pci0 dev 7 function 0 "VIA VT82C686 ISA" rev 0x40 pciide0 at pci0 dev 7 function 1 "VIA VT82C571 IDE" rev 0x06: ATA100, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: wd0: 16-sector PIO, LBA, 57259MB, 117266688 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: SCSI0 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 uhci0 at pci0 dev 7 function 2 "VIA VT83C572 USB" rev 0x1a: irq 11 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1 at pci0 dev 7 function 3 "VIA VT83C572 USB" rev 0x1a: irq 11 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 uhub1: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered viaenv0 at pci0 dev 7 function 4 "VIA VT82C686 SMBus" rev 0x40 xl0 at pci0 dev 8 function 0 "3Com 3c905C 100Base-TX" rev 0x78: irq 11, address 00:04:75:ad:65:c7 exphy0 at xl0 phy 24: 3Com internal media interface xl1 at pci0 dev 10 function 0 "3Com 3c905C 100Base-TX" rev 0x78: irq 5, address 00:04:75:ad:5d:ac exphy1 at xl1 phy 24: 3Com internal media interface xl2 at pci0 dev 11 function 0 "3Com 3c905C 100Base-TX" rev 0x78: irq 10, address 00:04:75:80:bb:9e exphy2 at xl2 phy 24: 3Com internal media interface xl3 at pci0 dev 12 function 0 "3Com 3c905C 100Base-TX" rev 0x78: irq 11, address 00:04:75:ad:5d:10 exphy3 at xl3 phy 24: 3Com internal media interface isa0 at pcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pmsi0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pmsi0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec biomask eb5d netmask ef7d ttymask pctr: 686-class user-level performance counters enabled mtrr: Pentium Pro MTRR support dkcsum: wd0 matches BIOS drive 0x80 root on wd0a rootdev=0x0 rrootdev=0x300 rawdev=0x302
Re: Problems booting 4.2 CD on two older machines.
On Sat, Oct 27, 2007 at 05:51:25PM -0700, kim wrote: > When the CD that I burned booted up, I got a message at boot: > "/etc/boot.conf too large" But that came from cdboot, right? I don't think the rest of us in this thread are getting that far.
Re: Marginal boot CD #1 in OpenBSD 4.2 sets
On Mon, Oct 29, 2007 at 06:42:19PM +, Stuart Henderson wrote: > On 2007/10/29 10:49, Austin Hook wrote: > > I understand that some people have experienced boot problems with CD #1 in > > the new 4.2 release set, mainly with older machines. > [...] > So, it may be worth someone with an affected machine trying to boot > CD 2 and if the boot loader does start up, pause it (just hit space or > something), swap to CD 1, and continue by typing 'boot'. Worked for me. Thanks! (Also you need to 'set image /4.2/i386/bsd.rd'.)
Re: Any Ethereal, Wireshark related software in 4.2 ports?
On Sun, Nov 11, 2007 at 09:13:42PM +0530, Siju George wrote: > Both > > http://www.wireshark.org/ and http://www.wireshark.org/ > > are not found in ports. Could somebody recommend any softwarew in 4.2 > ports that has related functionality? > If you don't mind building wireshark yourself, one way you can run it with limited privileges is: 1. install wireshark from sources 2. groupadd shark 3. chgrp shark /wherever/wireshark /dev/bpf* 4. chmod g+s,o-x /wherever/wireshark 5. chmod g+rw /dev/bpf* 6. use sudo to grant access to wireshark Of course, if a bad guy _does_ get control of wireshark, he OWNS your network, but at least you're not totally rooted. Take your chances. --Barry
Re: [OT] making Firefox respect telnet:// URLs
On Sun, Nov 11, 2007 at 10:32:05PM +0100, ropers wrote: > xterm -e "telnet ${1##telnet://}" > > When I click a telnet URL that does not specify a port, it works, > xterm launches with telnet, which duly connects to the port. > > However, if I click a telnet URL that *does* specify a port, it does > not work, xterm closes immediately. I've manually figured out that it > throws the error message > > telnet: could not resolve mud.vhdev.com:1991/telnet: Name or service not known > > before closing. > > man telnet told me that telnet expects to be given the port number > separated by a space, not divided by a colon. > > Currently, if I click on telnet://mud.vhdev.com:1991, telnet is called with > > telnet mud.vhdev.com:1991 > > instead of > > telnet mud.vhdev.com 1991 > > which would be correct. I think maybe sed, not awk. Try: xterm -e "telnet `echo ${1##telnet://}|sed -e 's/:/ /'`" (which assumes $1 is properly formed). --Barry
Re: /usr directory: a system or user place?
On Sat, May 01, 2010 at 10:52:54PM +0200, Harrell wrote: > Is "usr" an abbreviation of "user"? ... just for curiosity, what is > the origin of this directory name? Your question has already been answered, but in case you are looking for documentation, here's Dennis Ritchie (as in K&R C)in the 1978 (July-August) Bell System Technical Journal, pp. 1953-4: "It is common for the totality of user files to be too voluminous for a given device. It is then impossible for the directories of all users to be members of the same directory, say /usr. Instead they must be split into groups, say /usr1 and /usr2;" And Steve Bourne (as in Bourne shell), same issue, p. 1981, referring to user "fred" setting the $PATH environment variable: PATH=:/usr/fred/bin:/bin:/usr/bin Finally, looking at our old 1984 SVR2 source distribution, it is evident that the Bell Labs guys preferred abbreviations to acronyms. The distributed root filesystem consisted of: bck bin etc dev lib stand tmp The /usr filesystem contained (in cpio format!): adm bin catman games include lib lost+found mail news preserve pub spool tmp Not until the top level of the source tape do we hit an acronym: cmd games head lib stand uts where uts="Unix Time-sharing System", which I guess is hard to abbreviate;) Yes, I know this is somewhat off-topic, but I think it's fascinating, like, "Why'd they call it 'awk'?" Now there's an acronym for you. Today, hier(7) rules. -- Barry
Re: Differences between www.openbsd.org and openbsd.org
On Wed, May 19, 2010 at 10:16:54PM +0200, Ingo Schwarze wrote: > [...] > The server openbsd.org is actually cvs.openbsd.org, > that is the main machine in Theo's basement. > Nobody should ever use that one for anything. > It has whatever data Theo sees fit for whatever > purpose, sometimes for testing. > > Small wonder it is not up to date right now, > Theo is not even in town. There *is* one case in which users are specifically directed to this machine: The donors list was removed from the CD liner notes after 3.6. From 3.7, up to and including 4.7, the liner notes have referred to http://openbsd.org/donations.html#people although in view of this thread, that's probably an oversight. Or a sign that donors are invited to visit Theo's basement. I'm guessing it's the former. -- Barry
Re: Learning C Programming
On Thu, Jun 21, 2012 at 11:09:49AM -0700, Bryan Irvine wrote: > On Thu, Jun 21, 2012 at 10:55 AM, Amit Kulkarni wrote: > >> ?Talk about learning C Programming and the K&R book being a good one. ?Is > >> this the book? > >> > >> http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628 > > > > yes it is, and i am surprised it is ~ $50. it is such a small book. > > > > That does seem a little bit high. I don't remember what I got mine > for years ago. > > That being said, it is worth a pile of "Learn C in num time" books. :-) Back in 1988 I paid $28. I should have coughed up $40 and gotten the cloth-bound version direct from Prentice-Hall (free shipping if paid in advance!). -- Barry