1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

OpenBSD 3.7 auf PC-Engines WRAP

Dieses Thema im Forum "OpenBSD - Allgemein" wurde erstellt von ohm314, 22 Mai 2005.

  1. ohm314

    ohm314 New Member

    Registriert seit:
    22 Mai 2005
    Beiträge:
    7
    Ich hab dieses Wochende mal angefangen auf meiner WRAP rumzubasteln. Was am anfang ganz gut funktioniert hat, openbsd 3.6 bootet ganz gut und alles was ich getestet habe, lief im prinzip.
    ich benutze uebrigens flashdist und das kernel config file ist ein leicht modifiziertes NET4801 ausserdem zieh ich das flashdist openbsd direkt auf das compact flash device und nicht zuerst in ein img und dann per dd auf die karte.

    jetzt zum eigentlichen problem. heute habe ich nun endlich auch mitbekommen, dass openbsd 3.7 raus ist, und da es ja ein paar ganz nette verbesserungen hat, hab ich gedacht ich koennte auch gleich bei mir auf 3.7 umstellen. nur dummerweise stirbt mir der neu compilierte WRAP kernel.
    Hat irgend jemand das gleiche bzw. ein aehnliches problem?

    das ganze sieht beim booten ungefaehr so aus.. ich weiss da hat es noch ein paar andere fehlermeldungen, aber ich glaub die sind normal - oder ich krieg die sonst irgendwie weg...

    Code:
    entry point at 0x100120
    
    
    
    Copyright (c) 1982, 1986, 1989, 1991, 1993
    
            The Regents of the University of California.  All rights reserved.
    
    Copyright (c) 1995-2005 OpenBSD. All rights reserved.  http://www.OpenBSD.org
    
    
    OpenBSD 3.7 (WRAP) #3: Sun May 22 21:57:34 CEST 2005
    
        root@puffy.localdomain:/usr/src/sys/arch/i386/compile/WRAP
    
    RTC BIOS diagnostic error 80<clock_battery>
    cpu0: Geode(TM) Integrated Processor by National Semi ("Geode by NSC" 586-class)
    cpu0: FPU,TSC,MSR,CX8,CMOV,MMX
    NOTICE: this kernel does not support Pentium CPU class
    NOTICE: lowering CPU class to i486
    real mem  = 66695168 (65132K)
    avail mem = 57696256 (56344K)
    using 839 buffers containing 3436544 bytes (3356K) of memory
    RTC BIOS diagnostic error 80<clock_battery>
    mainbus0 (root)
    bios0 at mainbus0: AT/286+(ac) BIOS, date 07/13/04, BIOS32 rev. 0 @ 0xfc554
    pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
    pcibios0: pcibios_get_intr_routing - function not supported
    pcibios0: PCI IRQ Routing information unavailable.
    pcibios0: PCI bus #0 is the last bus
    cpu0 at mainbus0
    pci0 at mainbus0 bus 0: configuration mode 1 (bios)
    "Cyrix GXm PCI" rev 0x00 at pci0 dev 0 function 0 not configured
    sis0 at pci0 dev 14 function 0 "NS DP83815 10/100" rev 0x00: DP83816A, irq 10, address 00:0d:b9:01:12:08
    nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1
    sis1 at pci0 dev 15 function 0 "NS DP83815 10/100" rev 0x00: DP83816A, irq 9, address 00:0d:b9:01:12:09
    nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1
    sis2 at pci0 dev 16 function 0 "NS DP83815 10/100" rev 0x00: DP83816A, irq 11, address 00:0d:b9:01:12:0a
    nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1
    pcib0 at pci0 dev 18 function 0 "NS SC1100 ISA" rev 0x00
    "NS SC1100 SMI/ACPI" rev 0x00 at pci0 dev 18 function 1 not configured
    pciide0 at pci0 dev 18 function 2 "NS SCx200 IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
    wd0 at pciide0 channel 0 drive 0: <SanDisk SDCFB-128>
    wd0: 1-sector PIO, LBA, 122MB, 250880 sectors
    wd0(pciide0:0:0): using PIO mode 1
    "NS SCx200 AUDIO" rev 0x00 at pci0 dev 18 function 3 not configured
    geodesc0 at pci0 dev 18 function 5 "NS SC1100 X-Bus" rev 0x00: iid 6 revision 3 wdstatus 0
    isa0 at pcib0
    isadma0 at isa0
    extent_alloc_region: extent `ioport', start 0xffffffff, size 0x2
    panic: extent_alloc_region: overflow
    
    
    The operating system has halted.
    
    Please press any key to reboot.
    
    ich konnte leider noch keinen debug output produzieren, aber wenn jemand daran interessiert ist, kann ich den noch nachliefern. das gleiche gilt fuer sonstige einstellungen

    also, falls irgend jemand auch schon (negative oder positive) erfahrungen mit 3.7 auf wrap gemacht hat, dann wuerd es mich freuen davon zu lesen..

    gruss

    ohm
     
  2. Tomonage

    Tomonage New Member

    Registriert seit:
    19 Juni 2003
    Beiträge:
    155
    Ort:
    Berlin
    Ich habe hier OpenBSD 3.7 auf WRAP laufen. Der GENERIC macht keinerlei Probleme. Ich habe "ganz normal" installiert und dann / ro gemounted.

    Details hier:
    http://blog.innerewut.de/articles/2005/05/14/openbsd-3-7-on-wrap
    http://blog.innerewut.de/articles/2005/05/19/openbsd-3-7-on-wrap-revised
    und hier:
    http://www.kaschwig.net/projects/openbsd/wrap/
     
  3. d4mi4n

    d4mi4n volksoperator on duty

    Registriert seit:
    5 Mai 2003
    Beiträge:
    3.284
    endlich hab ichs drauf, wenn auch nur 3.6
    ich bekomme allerings beim booten folgende meldung;

    pax: Unable to create temporary file for directory times: /tmp/paxedAoKY7163
    mount_mfs: /bin/pax: exited
    mount_mfs: copy /proto/var to /var failed
     
  4. Tomonage

    Tomonage New Member

    Registriert seit:
    19 Juni 2003
    Beiträge:
    155
    Ort:
    Berlin
    Kopierst du mir pax beim booten irgendwas?
    Wenn nicht, dann ist es der mfs-eintrag für /var, der beim mounten von /var den Inhalt von /proto/var nach /var kopiert.

    Dazu musst du natürlich vorher einmalig (also vor dem eintrichten der mfs-einträge in fstab) den Inhalt von /var nach /proto/var kopieren oder verschieben.

    D.h. ich habe einmalig /proto erstellt und /var hineinkopiert und den symlink für /tmp erstellt.
     
  5. d4mi4n

    d4mi4n volksoperator on duty

    Registriert seit:
    5 Mai 2003
    Beiträge:
    3.284
    var wurde kopiert gleich nachm installieren, symlink wurde auch erstellt, also so wie in der howtos beschrieben
    edit:
    habs nochmal versucht, genau nach tutorial, das gleiche ergebniss
     
    Zuletzt bearbeitet: 23 Mai 2005
  6. ohm314

    ohm314 New Member

    Registriert seit:
    22 Mai 2005
    Beiträge:
    7
    so.. heute wiedermal zeit gehabt zum basteln

    ich habs jetzt mit dem 3.7er kernel auch wieder zum laufen gebracht, aber mir scheint dass die meissten module die auf dem board fuer die spezielleren funktionen (gpio, tempsensor etc.) im moment nicht funktionieren.

    das config file, dass ich jetzt habe ist wohl einfach ein abgespecktes GENERIC - mit ein paar ausnahmen...

    meine kernel config sieht so aus:

    Code:
    # OpenBSD config for networking on the PC-Engines WRAP
    
    machine         i386            # architecture, used by config; REQUIRED
    
    option		NTP		# hooks supporting the Network Time Protocol
    
    option		DDB		# in-kernel debugger
    option		DDB_SAFE_CONSOLE # allow break into ddb during boot
    #makeoptions	DEBUG="-g"	# compile full symbol table
    #makeoptions	PROF="-pg"	# build profiled kernel
    #option		GPROF		# kernel profiling, kgmon(8)
    option		DIAGNOSTIC	# internal consistency checks
    option		KTRACE		# system call tracing, a la ktrace(1)
    #option		KMEMSTATS	# collect malloc(9) statistics
    
    option		CRYPTO		# Cryptographic framework
    
    option		FFS		# UFS
    option		MFS		# Memory FS
    #option		FFS_SOFTUPDATES	# Soft updates
    
    option		TCP_SACK	# Selective Acknowledgements for TCP
    #option		TCP_FACK	# Forward Acknowledgements for TCP
    #option		TCP_SIGNATURE	# TCP MD5 Signatures, for BGP routing sessions
    
    option		FDESC		# /dev/fd
    option		FIFO		# FIFOs; RECOMMENDED
    option		KERNFS		# /kern
    #option		NULLFS		# loopback file system
    option		PROCFS		# /proc
    #option		UMAPFS		# NULLFS + uid and gid remapping
    
    option		INET		# IP + ICMP + TCP + UDP
    option		ALTQ		# ALTQ base
    #option		ALTQ_NOPCC	# We don't have Pentium features on 486....
    # NOPCC may be necessary if the Geode's TSC is really as buggy as it sounds
    #option		INET6		# IPv6 (needs INET)
    #option		PULLDOWN_TEST	# use m_pulldown for IPv6 packet parsing
    option		IPSEC		# IPsec
    #option		PPP_BSDCOMP	# PPP BSD compression
    #option		PPP_DEFLATE
    
    option		BOOT_CONFIG	# add support for boot -c
    
    option		I486_CPU
    #option		I586_CPU
    
    option		USER_PCICONF	# user-space PCI configuration
    
    #option		KGDB		# Remote debugger support; exclusive of DDB
    #option		"KGDB_DEVNAME=\"pccom\"",KGDBADDR=0x2f8,KGDBRATE=9600
    
    option		DUMMY_NOPS	# speed hack; recommended
    
    maxusers	32		# estimated number of users
    
    config		bsd	root on wd0a
    
    mainbus0 at root
    
    cpu0		at mainbus0 apid ?
    bios0		at mainbus0 apid ?
    pcibios0 at bios0 flags 0x0000	# use 0x30 for a total verbose
    
    isa0	at mainbus0
    isa0	at pcib?
    pci*	at mainbus0 bus ?
    
    #
    # The MediaGX (Geode) uses a PIT clock at standard frequency so there is
    # no special setting here like there is for the Elan SC520
    #
    
    option		PCCOMCONSOLE
    option		CONSPEED=38400
    
    option		PCIVERBOSE
    
    geodesc* at pci? dev ? function ?	# NSC Geode System Controller
    
    ##### This makes the kernel panic #####
    #nsclpcsio* at isa?			# NS PC87366 LPC Super I/O
    #gpio*	at nsclpcsio?
    
    #gscsio*	at isa?				# NS Geode SC1100 Super I/O
    #iic0	at gscsio?			# ACCESS.bus 1
    #iic1	at gscsio?			# ACCESS.bus 2
    #######################################
    
    #lmtemp0	at iic1 addr 0x48		# NS LM75/LM77 temperature sensor
    
    ppb*	at pci? dev ? function ?	# PCI-PCI bridges
    pci*	at ppb? bus ?
    pcib*	at pci? dev ? function ?	# PCI-ISA bridge
    
    npx0	at isa? port 0xf0 irq 13	# math coprocessor
    isadma0	at isa?
    
    #pcppi0		at isa?
    #sysbeep0	at pcppi?
    
    pccom0	at isa? port 0x3f8 irq 4	# standard PC serial ports
    pccom1	at isa? port 0x2f8 irq 3
    
    # IDE controllers
    pciide*	at pci ? dev ? function ? flags 0x0000
    wdc0	at isa? port 0x1f0 irq 14 flags 0x00
    
    wd*	at wdc? channel ? drive ? flags 0x0000
    wd*	at pciide? channel ? drive ? flags 0x0000
    
    sis*	at pci? dev ? function ?		# SiS 900/7016 ethernet
    
    nsphyter*	at mii? phy ?			# NS and compatible PHYs
    
    # crypto support
    #hifn*	at pci? dev ? function ?	# Hi/fn 7751 crypto card
    
    # Wireless network cards
    #wi*	at pci? dev ? function ?	# MiniPCI wireless card
    
    #pseudo-device	pctr		1
    
    pseudo-device	crypto		1
    
    pseudo-device	ksyms		1
    pseudo-device	systrace	1
     
    pseudo-device	pf		# packet filter
    pseudo-device	pflog		# pf log if
    pseudo-device	pfsync		# pf sync if
    pseudo-device	loop	2	# network loopback
    pseudo-device	bpfilter 16	# packet filter
    pseudo-device	tun	2	# network tunneling over tty
    pseudo-device	enc	1	# IPSEC encapsulating interface
    pseudo-device	bridge	2	# network bridging support
    pseudo-device	vlan	32	# IEEE 802.1Q VLAN
    pseudo-device	gre	4	# GRE encapsulation interface
    #pseudo-device	strip	1	# Starmode Radio IP interface
    
    pseudo-device	pty	16	# pseudo-terminals
    
    also, falls es jemanden interessiert...

    wegen diesen paar modulen die nicht wirklich funktionieren, muss ich wohl noch schauen, wenn niemand eine idee hat wie man die ganz eifach dazu ueberreden kann den kernel nicht zu toeten, dann evt. einen bug reporten oder den entwickler fragen oder so...

    uebrigens d4mi4n, hast du das rc file aus dem flashdist vielleicht veraendert? das mount_mfs wird ja ziemlich am anfang des scripts ausgefuehrt..
    auf jeden fall hab ich damit keine probleme gehabt, aber ich hab nur mit den netzwerksachen rumgespielt, das laden der ramdisks und fuellen der dateisysteme hab ich nicht angefasst.. war/ist ja auch nicht noetig...

    gruss

    ohm
     
  7. Tomonage

    Tomonage New Member

    Registriert seit:
    19 Juni 2003
    Beiträge:
    155
    Ort:
    Berlin
    Bei mir und einem Kumpel gehen gpio und tempsensor mit 3.7/GENERIC ohne Probleme.

    Ist wie gesagt Standard-Installation.
     
  8. Tomonage

    Tomonage New Member

    Registriert seit:
    19 Juni 2003
    Beiträge:
    155
    Ort:
    Berlin
    Was passiert denn, wenn du nach dem booten probierst /var per Hand zu mounten?

    Poste mal ein
    ls -aslF /var /proto/var
    cat /etc/fstab
     
  9. ohm314

    ohm314 New Member

    Registriert seit:
    22 Mai 2005
    Beiträge:
    7
    danke tomonage

    in dem fall test ich trotzdem mal den GENERIC und schaue was passiert. ich hab zuerst gemeint du haettest einen kernel benutzt der keine module fuer gpio usw. eingebaut hat
     
  10. d4mi4n

    d4mi4n volksoperator on duty

    Registriert seit:
    5 Mai 2003
    Beiträge:
    3.284
    sodele bin grad dabei 3.7 zu installieren, gpio hat unter flashdist nicht funktioniert da kein gpio in dev erstellt wurde
    ohm: also der fehle rmit dem kopieren ist nach der standardinstall, nicht mit flashdist, das lass ich jetzt weg, auch wenns verdammt schnell installiert ist

    tomonage:
    hier mein output
    Code:
    fisch# ls -aslF /var /proto/var
    /proto/var:
    total 44
    2 drwxr-xr-x  22 root    wheel     512 Sep 17  2004 ./
    2 drwxr-xr-x   4 root    wheel     512 May 23 16:30 ../
    2 drwxr-xr-x   2 root    wheel     512 Sep 17  2004 account/
    2 drwxrws---   2 root    wheel     512 Sep 17  2004 audit/
    2 drwxrwx---   2 root    authpf    512 Sep 17  2004 authpf/
    2 drwx------   2 root    wheel     512 Sep 17  2004 backups/
    2 drwxrwx---   2 root    wheel     512 May 23 14:33 crash/
    2 dr-xr-xr-x   4 root    wheel     512 May 23 23:50 cron/
    2 drwxr-xr-x   4 root    wheel     512 May 23 23:50 db/
    2 drwxr-xr-x   3 root    wheel     512 Sep 17  2004 empty/
    2 drwxrwxr-x   5 root    games     512 May 23 14:33 games/
    2 drwxr-xr-x   3 root    wheel     512 May 23 23:50 log/
    2 drwxr-xr-x   2 root    wheel     512 May 23 19:48 mail/
    2 drwxr-xr-x   2 daemon  wheel     512 May 23 14:33 msgs/
    2 drwxr-xr-x   7 root    wheel     512 May 23 14:33 named/
    2 drwxr-x---   2 root    operator  512 Sep 17  2004 quotas/
    2 drwxr-xr-x   2 root    wheel     512 May 23 23:50 run/
    2 drwxr-xr-x   2 root    wheel     512 Sep 17  2004 rwho/
    2 drwxr-xr-x   9 root    wheel     512 Sep 17  2004 spool/
    2 drwxrwxrwt   3 root    wheel     512 May 23 23:40 tmp/
    2 drwxr-xr-x   9 root    daemon    512 May 23 23:50 www/
    2 drwxr-xr-x   2 root    wheel     512 Sep 17  2004 yp/
    
    /var:
    total 44
    2 drwxr-xr-x  22 root    wheel     512 Sep 17  2004 ./
    2 drwxr-xr-x  16 root    wheel     512 May 23 16:39 ../
    2 drwxr-xr-x   2 root    wheel     512 Sep 17  2004 account/
    2 drwxrws---   2 root    wheel     512 Sep 17  2004 audit/
    2 drwxrwx---   2 root    authpf    512 Sep 17  2004 authpf/
    2 drwx------   2 root    wheel     512 Sep 17  2004 backups/
    2 drwxrwx---   2 root    wheel     512 May 23 14:33 crash/
    2 dr-xr-xr-x   4 root    wheel     512 May 23 14:33 cron/
    2 drwxr-xr-x   4 root    wheel     512 May 23 17:18 db/
    2 drwxr-xr-x   3 root    wheel     512 Sep 17  2004 empty/
    2 drwxrwxr-x   5 root    games     512 May 23 14:33 games/
    2 drwxr-xr-x   3 root    wheel     512 May 23 20:00 log/
    2 drwxr-xr-x   2 root    wheel     512 May 23 19:48 mail/
    2 drwxr-xr-x   2 daemon  wheel     512 May 23 14:33 msgs/
    2 drwxr-xr-x   7 root    wheel     512 May 23 14:33 named/
    2 drwxr-x---   2 root    operator  512 Sep 17  2004 quotas/
    2 drwxr-xr-x   2 root    wheel     512 May 23 23:55 run/
    2 drwxr-xr-x   2 root    wheel     512 Sep 17  2004 rwho/
    2 drwxr-xr-x   9 root    wheel     512 Sep 17  2004 spool/
    2 drwxrwxrwt   3 root    wheel     512 May 23 23:55 tmp/
    2 drwxr-xr-x   8 root    daemon    512 May 23 23:57 www/
    2 drwxr-xr-x   2 root    wheel     512 Sep 17  2004 yp/
    fisch# cat /etc/fstab
    /dev/wd0a / ffs rw,noatime 1 1
    swap /var mfs rw,-P=/proto/var,-s=65535,noexec,nosuid,nodev 0 0
    swap /dev mfs rw,-P=/proto/dev,-s=1200,-i=128,noexec,nosuid 0 0
    
    hier noch der output beim händischen mounten:

    fisch# mount_mfs /proto/var/ /var/
    mount_mfs: /proto/var/: can't figure out file system partition
     
  11. Tomonage

    Tomonage New Member

    Registriert seit:
    19 Juni 2003
    Beiträge:
    155
    Ort:
    Berlin
    Hmmm, das ist aber merkwuerdig, deine Einstellungen sehen richtig aus...

    Diesmal ist das eine "normale" Stardard Installation?
     
  12. ohm314

    ohm314 New Member

    Registriert seit:
    22 Mai 2005
    Beiträge:
    7
    Ich habs uebrigens mit dem GENERIC kernel probiert - hat geklappt.. und ich hab aus dem GENERIC mein eigenes WRAP config file gemacht, eines das ganz gut funktioniert und ich glaub die meisten unnoetigen Sachen nicht mehr drin hat...
    ist jemand daran interessiert?

    gruss
     
  13. d4mi4n

    d4mi4n volksoperator on duty

    Registriert seit:
    5 Mai 2003
    Beiträge:
    3.284
    sodele, hatte dann gestern nach dem post von oben irgendwann 3.7 drauf, den fehler gabs nichtmehr, nachm biosupdate gabs auch 128mb ram
    allerdings hatte er kein /tmp gefunden obwohl ichs angelegt habe, das weiss ich ganz genau, also musste ichs nochmal verlinken, nu gehts, bis auf die tatsache die schon im "best of irc" angesprochen wurde das ich das bios vom wrap auf 38400 baud gestellt habe, in der /etc/boot.conf auch, trotzdem seh ich den kerneloutput beim booten nur mit 9600
     
  14. ohm314

    ohm314 New Member

    Registriert seit:
    22 Mai 2005
    Beiträge:
    7
    du solltest es noch in der kerneolconfig setzen (weiss grad nicht mehr wo die einstellung genau ist und wie das aussehen muss) und im /etc/ttys hast du noch die zeile
    Code:
    tty00   "/usr/libexec/getty std.38400"  vt220   on  secure
    
    bzw. bei dir steht wahrscheinlich dor tnoch ein 9600
    dann funktioniert das ganze gut (denke ich mal...)

    gruss
     
  15. d4mi4n

    d4mi4n volksoperator on duty

    Registriert seit:
    5 Mai 2003
    Beiträge:
    3.284
    oh ja das ist eine gute idee:D
     
  16. ohm314

    ohm314 New Member

    Registriert seit:
    22 Mai 2005
    Beiträge:
    7
    WRAP config file

    hm. also.. ich dachte ich stell das file doch einfach mal rein - wollte das schon vorher nachholen...

    Code:
    #       $OpenBSD 3.7: WRAP Kernel configuration
    #
    #       only inserted modules that are needed
    #
    
    # options
    
    machine         i386            # architecture, used by config; REQUIRED
    
    option          I586_CPU
    
    option          USER_PCICONF    # user-space PCI configuration
    
    option          USER_LDT        # user-settable LDT; see i386_set_ldt(2)
    option          APERTURE        # in-kernel aperture driver for XFree86
    
    #option         KGDB            # Remote debugger support; exclusive of DDB
    #option         "KGDB_DEVNAME=\"pccom\"",KGDBADDR=0x2f8,KGDBRATE=9600
    
    option          DUMMY_NOPS      # speed hack; recommended
    
    #option         COMPAT_LINUX    # binary compatibility with Linux
    #option         COMPAT_FREEBSD  # binary compatibility with FreeBSD
    #option         COMPAT_BSDOS    # binary compatibility with BSD/OS
    #option         COMPAT_AOUT     # a.out binaries are emulated
    
    option          DDB             # in-kernel debugger
    option          DIAGNOSTIC      # internal consistency checks
    option          KTRACE          # system call tracing, a la ktrace(1)
    option          ACCOUNTING      # acct(2) process accounting
    option          KMEMSTATS       # collect malloc(9) statistics
    option          PTRACE          # ptrace(2) system call
    
    option          CRYPTO          # Cryptographic framework
    
    option          SYSVMSG         # System V-like message queues
    option          SYSVSEM         # System V-like semaphores
    option          SYSVSHM         # System V-like memory sharing
    
    option          UVM_SWAP_ENCRYPT# support encryption of pages going to swap
    
    option          COMPAT_35       # 3.5,
    option          COMPAT_43       # and 4.3BSD
    
    option          LKM             # loadable kernel modules
    
    option          FFS             # UFS
    option          UFS_DIRHASH     # hash large directories
    option          MFS             # memory file system
    
    option          TCP_SACK        # Selective Acknowledgements for TCP
    option          TCP_ECN         # Explicit Congestion Notification for TCP
    option          TCP_SIGNATURE   # TCP MD5 Signatures, for BGP routing sessions
    
    option          FIFO            # FIFOs; RECOMMENDED
    option          PORTAL          # dynamically created filesystem objects
    option          PROCFS          # /proc
    
    option          INET            # IP + ICMP + TCP + UDP
    option          ALTQ            # ALTQ base
    option          INET6           # IPv6 (needs INET)
    option          IPSEC           # IPsec
    
    maxusers        32              # estimated number of users
    
    config          bsd     swap generic
    
    
    # device drivers
    
    mainbus0 at root
    
    cpu0    at mainbus?
    bios0   at mainbus0
    apm0    at bios0 flags 0x0000   # flags 0x0101 to force protocol version 1.1
    pcibios0 at bios0 flags 0x0000  # use 0x30 for a total verbose
    
    isa0    at mainbus0
    isa0    at pcib?
    isa0    at gscpcib?
    eisa0   at mainbus0
    pci*    at mainbus0
    
    option          PCIVERBOSE
    option          EISAVERBOSE
    
    pchb*   at pci?                 # PCI-Host bridges
    ppb*    at pci?                 # PCI-PCI bridges
    pci*    at ppb?
    pci*    at pchb?
    pcib*   at pci?                 # PCI-ISA bridge
    gscpcib* at pci?                # NS Geode SC1100 PCI-ISA bridge
    gpio*   at gscpcib?
    
    # power management and other environmental stuff
    geodesc* at pci?                # Geode SC1100/SCx200 IAOC
    #gscpm* at pci?                 # NS Geode SC1100 SMI/ACPI module
    
    # National Semiconductor LM7[89] and compatible hardware monitors
    lm0     at isa? port 0x290
    #lm1    at isa? port 0x280
    #lm2    at isa? port 0x310
    nsclpcsio* at isa? port 0x2e            # NS PC87366 LPC Super I/O
    nsclpcsio* at isa? port 0x4e
    gpio*   at nsclpcsio?
    gscsio* at isa? port 0x2e               # NS Geode SC1100 Super I/O
    gscsio* at isa? port 0x15c
    iic0    at gscsio?                      # ACCESS.bus 1
    iic1    at gscsio?                      # ACCESS.bus 2
    lmtemp0 at iic1 addr 0x48               # NS LM75/LM77 temperature sensor
    
    it0     at isa? port 0x290              # IT8705F, IT8712F and SiS970 hardware
    
    puc*    at pci?                 # PCI "universal" communication device
    
    npx0    at isa? port 0xf0 irq 13        # math coprocessor
    isadma0 at isa?
    isapnp0 at isa?
    
    
    pcppi0          at isa?
    sysbeep0        at pcppi?
    
    pccom0  at isa? port 0x3f8 irq 4        # standard PC serial ports
    pccom*  at isapnp?
    pccom*  at puc?
    
    # IDE controllers
    pciide* at pci? flags 0x0000
    
    wdc0    at isa? port 0x1f0 irq 14 flags 0x00
    wdc1    at isa? port 0x170 irq 15 flags 0x00
    wdc*    at isapnp?
    
    # IDE hard drives
    wd*     at wdc? flags 0x0000
    wd*     at pciide? flags 0x0000
    
    # Networking devices
    sis*    at pci?                         # SiS 900/7016 ethernet
    
    nsphyter* at mii?       phy ?
    
    # Wireless network cards
    #ath*   at pci?                         # Atheros AR5k (802.11a/b/g)
    #atw*   at pci?                         # ADMtek ADM8211 (802.11)
    #wi*    at pci?                         # WaveLAN IEEE 802.11DS
    #an*    at pci?                         # Aironet IEEE 802.11DS
    #an*    at isapnp?                      # Aironet IEEE 802.11DS
    #ipw*   at pci?                         # Intel PRO/Wireless 2100
    #iwi*   at pci?                         # Intel PRO/Wireless 2200BG/2915ABG
    #ral*   at pci?                         # Ralink RT2500
    #rtw*   at pci?                         # Realtek 8180
    
    
    bktr0   at pci?
    
    # I2O
    iop*    at pci?                 # I2O
    ioprbs* at iop?                 # Random block storage
    
    # pseudo devices
    
    pseudo-device   pctr            1
    pseudo-device   mtrr            1       # Memory range attributes control
    pseudo-device   nvram           1
    pseudo-device   crypto          1
    
    pseudo-device   pf              # packet filter
    pseudo-device   pflog           # pf log if
    pseudo-device   pfsync          # pf sync if
    pseudo-device   enc     1       # option IPSEC needs the encapsulation interface
    
    pseudo-device   pty     16      # initial number of pseudo-terminals
    pseudo-device   tb      1       # tablet line discipline
    pseudo-device   vnd     4       # paging to files
    pseudo-device   ccd     4       # concatenated disk devices
    pseudo-device   ksyms   1       # kernel symbols device
    pseudo-device   systrace 1      # system call tracing device
    
    # clonable devices
    pseudo-device   bpfilter        # packet filter
    pseudo-device   bridge          # network bridging support
    pseudo-device   carp            # CARP protocol support
    pseudo-device   gif             # IPv[46] over IPv[46] tunnel (RFC1933)
    pseudo-device   gre             # GRE encapsulation interface
    pseudo-device   loop            # network loopback
    pseudo-device   sl              # CSLIP
    pseudo-device   tun             # network tunneling over tty
    pseudo-device   vlan            # IEEE 802.1Q VLAN 
    
    
    option          BOOT_CONFIG     # add support for boot -c
    
    gruss

    ohm
     
    Zuletzt bearbeitet: 5 Juni 2005
  17. TCM

    TCM Well-Known Member

    Registriert seit:
    14 März 2005
    Beiträge:
    1.300
    geode ist 586-class
     
  18. ohm314

    ohm314 New Member

    Registriert seit:
    22 Mai 2005
    Beiträge:
    7
    hm, ok.. ich hab I486_CPU eingestellt wegen dem hier:
    was auf der seite zu lesen ist:
    http://www.pcengines.ch/wrap.htm

    aber du wirst wohl trotzdem recht haben.. in der dokumentation steht auch dass es ein 5x86 class prozessor ist...

    gruss
     
  19. d4mi4n

    d4mi4n volksoperator on duty

    Registriert seit:
    5 Mai 2003
    Beiträge:
    3.284
  20. d4mi4n

    d4mi4n volksoperator on duty

    Registriert seit:
    5 Mai 2003
    Beiträge:
    3.284
    ich habe mal ein bisl rumgeforscht wegen meinem lcd das ich am wrap laufen lassen will, es gibt auf dem wrap einen lpc port mit 20 pins der laut datenblatt umprogrammiert werden kann um ihn mit gpioctl anzusprechen:
    Code:
    The LPC port can be used to connect a super I/O device,
    or for an alternate flash EPROM to start with a corrupted
    or blank flash EPROM on board. These pins can also be
    reprogrammed as GPIO (not tested): Clear PMR pin
    multiplex register (I/O 09030h) bit 14 and 16, then set
    correct GPIO direction (input / output). Please see the
    SC1100 data sheet for details.
    
    allerdings weiss ich nicht wie ich das umprogrammieren soll, darf ich das datenblatt des sc1100 hier hochladen oder ist das verboten? also rechtlich

    oder gibt es die möglichkeit unter obsd mit lpc zu steuern?