OpenBSD 3.7 auf PC-Engines WRAP

ohm314

Member
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
 
ohm314 schrieb:
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

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/
 
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
 
d4mi4n schrieb:
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

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.
 
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:
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
 
ohm314 schrieb:
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...

Bei mir und einem Kumpel gehen gpio und tempsensor mit 3.7/GENERIC ohne Probleme.

Ist wie gesagt Standard-Installation.
 
d4mi4n schrieb:
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

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
 
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
 
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
 
Hmmm, das ist aber merkwuerdig, deine Einstellungen sehen richtig aus...

Diesmal ist das eine "normale" Stardard Installation?
 
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
 
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
 
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
 
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:
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?
 
Zurück
Oben