FreeBSD auf PC-Engines WRAP

Hallo,
ich bin gerade auch kurz davor mir ein WRAP board zu kaufen und wollte wissen ob schon jemand von euch Erfahrungen gesammelt hat mit einem I2C LCD Driver an J3 und die Steuerung von FreeBSD aus.

teq
 
aaalso ich habs immernoch nicht hinbekommen das ein selbstcompiliertes freebsd auf meim wrap läuft, aber seis drum, hab jetzt obsd 3.6 drauf, der link zu onlamp von seite 1 den tops gepostet hat (nein ich poste ihn nicht, wäre ja doppelt und dreifach :D) ist echt spitze, geht gaaanz schnell, allerdings hat man halt
OpenBSD 3.6 (NET4801) #0: Wed Jan 19 23:09:36 CET 2005
dranstehn da bei dem howto der flashdist kernel für soekris benutzt wird, läuft aber bis jetzt ohne probleme, steht ja auch auf der seite von flashdist das das gehn muss
man kann den kernel auch umbenennen :D
 
teq schrieb:
Hallo,
ich bin gerade auch kurz davor mir ein WRAP board zu kaufen und wollte wissen ob schon jemand von euch Erfahrungen gesammelt hat mit einem I2C LCD Driver an J3 und die Steuerung von FreeBSD aus.
Was die I2C Unterstützung hab ich keine Ahnung bei FreeBSD - bei Linux geht es (--> lm_sensors; HD44780 an PCF8574, gibt aber auch diverse LCD-Module, die schon I2C Bus onboard haben). Code für die LM77 Temperatursensoren gibt es jedenfalls auch für FreeBSD, also sollte I2C prinzipiell kein Problem darstellen.

Beim WRAP Board gibt's ausserdem die Möglichkeit, die diversen GPIOs des SC1100 zu verwenden. Der 5.3er Kernel hat in der src/sys/i386/i386/geode.c Code zum Ansteuern der Frontpanel-LEDs (die ja auch an 'nem GPIO hängen). Sollte ohne allzu grossen Aufwand erweiterbar sein zum Ansteuern der am LPC Header (J2) herausgeführten GPIOs (s.h. auch WRAP Manual dazu).

Das bei PC-Engines käuflich zu erwerbende Alu-Gehäuse ist allerdings sehr eng, ein LCD liesse sich allenfalls auf der Oberseite anbringen, was IMHO nicht allzu praktisch ist.

P.S.:
http://board.gulli.com/post/2295088#post2295088 <-- da hab ich noch mal geschrieben, wie man das WRAP Board mit einer 3. bzw. 4. NIC aufrüsten kann. Wer m0n0wall verwendet, muss allerdings den Kernel erstmal neu bauen, da nur das sis Modul vorhanden ist.
 
Zuletzt bearbeitet:
Von meiner Front gibts grad nicht vieles, da ich mein FreeBSD neu aufsetze (das aktuelle ist von 4.6 auf 5.3 hochgepäppelt worden). Sobald ich das gemacht hab (geplant für noch diese Woche) wirds mit meinem WRAP Image weitergehen.
 
hallo zusammen, vielleicht hätte ich einen neuen Thread eröffnen sollen.

Was empfiehlt ihr für ein WRAP Board, eins mit 2 oder 3 RJ45 Anschlüsse. Ich möchte eine Router bauen, dazu sollten eigentlich 2 RJ45 Anschlüsse reichen, oder gibt es gute Gründe für einen mehr?
 
...wenn ein (Sub)Netz hast dann reicht ein Board mit 2NKW. Hast Du aber noch eine DMZ(im privaten Bereich eher selten) dann empfiehlt sich das Brett mit den 3NKW.
 
Eine zusätzliche NIC könntest Du theoretisch auch per Mini-PCI Karte nachrüsten (hab ich erfolgreich mit einer RTL8139 getestet).

Mit 2 Mini-PCI Steckplätzen bist Du was Erweiterungen angeht flexibler, aber in vielen Anwendungsfällen sind 3 NIC eh notwendig (z.B. DSL, LAN + DMZ oder DSL, LAN, WLAN-AP), so dass man am besten gleich die WRAP mit 3 NIC nimmt.
 
Btw, pcengines hat ja jetzt ganz neu *trommelwirbel* auch n USB Modul Nachrüstsatz.
Spielt jemand mit dem Gedanken sich das zuzulegen?
 
Elessar schrieb:
Btw, pcengines hat ja jetzt ganz neu *trommelwirbel* auch n USB Modul Nachrüstsatz.
Spielt jemand mit dem Gedanken sich das zuzulegen?
Ich hab das Modul schon hier rumliegen, bisher aber noch nicht eingebaut, da die Bauhöhe des Moduls nicht den Einbau in das Alu-Gehäuse zulässt.

Hier nochmal ein Bild von dem Modul:
WRAP_USBheader.gif

c.png


Das Modul ist ca. 21mm hoch.
Ich werde die doppelte USB-Buchse durch 2 einzelne USB Buchsen ersetzen und den 10pin Header entfernen, dafür das Flachkabel direkt anlöten. Ggf. lege ich den Elko auch noch hin.
Ich habe PC-Engines von diesem Problem schon berichtet, die Reaktion war aber "Das board ist nicht wirklich fuer Einbau im WRAP Gehaeuse konzipiert..." (Zitat P. Dornier von PCEngines).
Was ich nicht verstehen kann ist, wieso die paar Bauteile für den Filter nicht schon von Anfang an auf der WRAP Platine vorgesehen waren.
 
Hi Leute,

das USB - Modul sieht ja schick aus.... nur ne Verwendung sehe ich momentan dafür nicht....
Ich bin was das WLAN-MINI-PCI Problem angeht etwas weiter.
Ich hab mal etwas in der Monowall Doku gelesen, naja so wie es aussieht werden nur 2 MiniPCI Karten unterstüzt, die einen AP machen können.
Das ist zum einen auch die DELL TrueMobile 1150....
Da ich sie bei EGay nicht gefunden habe, habe ich mir die jetzt bei Dell direkt bestellt,
ich kann euch sagen, 80 Ökken für ne 10Mbit karte.....das ist Wucher, dafür hätte ich ne Atheros 108Mbit Wlan bekommen, die dann aber meine Monowall nicht erkennen würde....*shit*

Da UPS bisher noch nicht bei mir geklingelt hat, kann ich auch noch nix genaues sagen, meld mich aber mit hoffentlich positiven Ergebnissen..

Hat jemand von euch eigentlich schon das Monowall Beta Wrap Image drauf?
Ich hab es mir mal drauf geballert, ist im großen und ganzen recht nett, ein paar interessante neuerungen sind dazu gekommen, wie z.B OpenVPN , mit dem man nun auch Zocks spielen kann da der Broadcast endlich geroutet wird.

Ist auf jedenfall mal ne Idee sich das genauer an zu schauen, ich hab 3 Stunden gebraucht, bis OpenVPn endlich lief......

bis später....

Thor95
 
Thor95 schrieb:
das USB - Modul sieht ja schick aus.... nur ne Verwendung sehe ich momentan dafür nicht....
"Schick" finde ich dieses lausige Platinchen nun wirklich nicht, zumal mich ärgert, dass die paar passiven Bauteile nicht gleich auf dem WRAP untergebracht wurden, so dass man einfach nur - wie bei einem PC auch - noch eine USB Buchse dranhängen muss. Mag sein, dass der Grundgedanke der Entwickler war, Dummuser vor Schaden (wg. der ömmeligen 5V Spg.-Versorg.) zu bewahren, aber andererseits sind solche Leute nunmal wirklich nicht die Käuferzielgruppe.

Ein wirklich guter Verwendungszweck für den USB Anschluss ist mir auch noch nicht in den Sinn gekommen, aber es lädt zum Spielen und Experimentieren ein.

Thor95 schrieb:
Ich bin was das WLAN-MINI-PCI Problem angeht etwas weiter.
Ich hab mal etwas in der Monowall Doku gelesen, naja so wie es aussieht werden nur 2 MiniPCI Karten unterstüzt, die einen AP machen können.
Das ist zum einen auch die DELL TrueMobile 1150....
Da ich sie bei EGay nicht gefunden habe, habe ich mir die jetzt bei Dell direkt bestellt,
ich kann euch sagen, 80 Ökken für ne 10Mbit karte.....das ist Wucher, dafür hätte ich ne Atheros 108Mbit Wlan bekommen, die dann aber meine Monowall nicht erkennen würde....*shit*
Die mangelnde Hardwareunterstützung ist halt das grosse Manko von FreeBSD. Ab FreeBSD 5 sieht's schon wieder etwas besser aus, bei WLAN-Karten ist einiges seit der 4er dazu gekommen, zusätzlich könnte zur Not der NDISulator helfen.
Ich habe mit der Anschaffung einer sogar von FreeBSD4 unterstützten WLAN-Mini-PCI bisher gewartet, da ich hoffe, dass in nicht allzu ferner Zeit auch m0n0wall den Umstieg auf FreeBSD 5.x schafft (ich muss aber gestehen, dass ich schon etwas mit einer Portierung auf Linux rumgespielt hab, da mir Linux ungleich mehr Freiraum bietet).

Thor95 schrieb:
Hat jemand von euch eigentlich schon das Monowall Beta Wrap Image drauf?
Ja, ich nutze die aktuelle Betaversion 1.2b3. Aber zu OpenVPN kann ich sagen, habe ich bisher nicht verwendet.
 
@The_Mip

So gestern bin ich bei nahe ausgerastet....
Ich hab gestern Post aus Dublin bekommen, die Orginal Dell TrueMobile1150, die laut der Dokumentaion von Monowall ja im MiniPCI hätte funktionieren sollen.
Nein, tut sie nicht, es kommt egal mit welcher Version von Monowall (1.0 - 1.1 Beta)
immer wieder im BootupScreen Unknown Device at.....
Tja und warum? Ganz einfach, Dell hat die alte Serie weiter bei behalten, aber die Steuerchips (Chipset) auf der Karte nach einiger Zeit gewechselt. Ich bekomm einfach nur noch einen Hals. Ich hab jetzt ne Alternativ Lösung genommen.
Habe mir einen AccessPoint Extern Gekauft, den in die DMZ der Mono gestellt, und fertig ist der Lack. Ich gehe davon aus, das dass Update der Monowall auf das FreeBSD 5.X noch mindestens bis ende dieses Jahres dauert. Jedenfalls konnte ich das aus der MAilinglist entnehmen, nach dem einer der Entwickler ausgerastet ist, und meinte, es soll niemand mehr nachfragen wann die Mono 5.X kommt, da es einfach viel zu viele Änderungen sind.

Tja soviel dazu, wer also ein Wlan Interface über den Wrap machen will, sollte nicht unbedingt auf die Doku von der Monowall schwören, die scheint nicht ganz up to date zu sein.....

Thor95
 
03/01/2005 - Beta version 1.2b6 released
This beta version fixes bugs that have been found in 1.2b5.
02/22/2005 - Beta version 1.2b5 released
This is the first m0n0wall version that is based on FreeBSD 5.3. Testing appreciated!

Ich wollte nur kurz für alle die Info hier reinschreiben, dass m0n0 basierend auf 5.3 verfügbar ist
 
das sollten sich aber auch nur leute installieren die keinen wert auf sicherheit legen ;)
 
Habe hier ein WRAP und das BIOS ist auf serial 9600 eingestellt.
Auf ein Hitachi 2GB Microdrive wurde pfsense installiert. Das Microdrive wurde dazu per USB Cardreader an einen PC angeschlossen - die Installation lief ohne Probleme.
Nachträglich wurde das Microdrive gemountet und in die /boot.config wurde /boot/loader -h eingegeben. Tests mit -Dh oder -P waren ebenso erfolglos.
Im Terminal sehe ich nur das BIOS des WRAP und nachfolgend
F1 FreeBSD
Default : F1
es ertönt ein kurzes Laufgeräusch der Platte und danach nix mehr. Eine Umstellung von C/H/S auf LBA brachte ebenfalls keine Änderung.
http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/serialconsole-setup.html

Hat jemand eine Idee wie ich trotzdem booten, oder zumindest mehr Debugausgaben bekommen kann?

+++EDIT+++GELÖST+++

Ursache ist dass ein WRAP nicht mit FBSD Kerneln startet, die vga und keyboard einkompiliert haben. Sofern man also das pfsense per Cardreader auf das Medium installiert, muss man noch http://pfsense.com/downloads/kernel.gz herunterladen.
Dieser Kernel muss den Standard Kernel in /boot/kernel/ ersetzen.
Die /etc/fstab sollte natürlich noch auf ad0s1a geändert werden, und nicht da0s1a wie es beim Cardreader nötig war.
 
Zuletzt bearbeitet:
hab mir jetzt nochmal fbsd mit elessars anleitung installiert, bootet allerdings nur bis

ad0: 488MB <SanDisk SDCFH-512/HDX 2.18> [993/16/63]stray irq7
at ata0-master WDMA2
ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=0
ad0: FAILURE - READ_DMA timed out
ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=0
ad0: FAILURE - READ_DMA timed out
ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=1
ad0: FAILURE - READ_DMA timed out
ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=0
ad0: FAILURE - READ_DMA timed out
Mounting root from ufs:/dev/ad0s1a
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6

stray irq7t filesystem specification:

<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:da0s1a
? List valid disk boot devices
<empty line> Abort manual input

mountroot>

in der fstab hab ich das rootverzeichniss von hier gemountet

/dev/ad0s1a
 
atapci0: unable to map interrupt

Hi,

ich verfolge mit Aufmerksamkeit euren Thread und schreibe aus besonderem Grund gerade hier. Meiner einer hat die Met@box 500 (CPU: Cyrix GXm), die der Plattform von "Ellesar" sehr ähnlich ist und habe folgendes Problem. Irgendwie will meine 30GB Samsung Platte nicht im UDMA33 Modus laufen, nur PIO Mode 4. Habe gegoogelt ohne ende und vieles versucht. Ich kann auch irgendwie mit diesem Ausdruck (unable to map interrupt) nichts anfangen.
Habe schon folgendes getan:
-Das freebsd Handbuch gelesen
-FreeBSD auf den neusten Stand gebracht -->FreeBSD 5.3-Release-p10
-eigenen Kernel erstellt
-loader.conf & device.hints für dma bearbeitet
-Bios einstellungen mir genau angeschaut.

und doch habe ich irgendwo was übersehen.

Wäre super wenn Ihr eine Idee hättet

Achso, bin hier neuling und seit 3Wochen begeistert dabei. :)

Gruß
nemesis

dmesg:
Code:
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 5.3-RELEASE-p10 #2: Tue May  3 21:37:51 CEST 2005
    [email]root@router.th.net[/email]:/usr/obj/usr/src/sys/MYKERNEL3
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Cyrix GXm (200.46-MHz 586-class CPU)
  Origin = "CyrixInstead"  Id = 0x540  DIR=0x6443  Stepping=6  Revision=4
real memory  = 130023424 (124 MB)
avail memory = 121782272 (116 MB)
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
pcib0: <Host to PCI bridge> pcibus 0 on motherboard
pir0: <PCI Interrupt Routing Table: 2 Entries> on motherboard
pci0: <PCI bus> on pcib0
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xe000-0xe07f mem 0xda001000-0xda00107f irq 10 at device 14.0 on pci0
miibus0: <MII bus> on xl0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl0: Ethernet address: 00:0a:5e:54:6f:01
xl1: <3Com 3c905C-TX Fast Etherlink XL> port 0xe400-0xe47f mem 0xda000000-0xda00007f irq 10 at device 15.0 on pci0
miibus1: <MII bus> on xl1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl1: Ethernet address: 00:0a:5e:54:6e:d6
isab0: <PCI-ISA bridge> at device 18.0 on pci0
isa0: <ISA bus> on isab0

pci0: <bridge, PCI-unknown> at device 18.1 (no driver attached)
atapci0: <Cyrix 5530 ATA33 controller> port 0xf000-0xf00f at device 18.2 on pci0

atapci0: unable to map interrupt >>>>> dass is scheisse 

ata2: channel #0 on atapci0
device_attach: ata2 attach returned 6

pci0: <multimedia, audio> at device 18.3 (no driver attached)
pci0: <display, VGA> at device 18.4 (no driver attached)
cpu0 on motherboard
orm0: <ISA Option ROMs> at iomem 0xc9000-0xc97ff,0xc8000-0xc87ff,0xc0000-0xc7fff on isa0
pmtimer0 on isa0
ata0 at port 0x3f6,0x1f0-0x1f7 irq 14 on isa0
ata1 at port 0x376,0x170-0x177 irq 15 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
unknown: <PNP0303> can't assign resources (port)
Timecounters tick every 10.000 msec
ad0: 28667MB <SAMSUNG SV3002H/PV100-11> [58246/16/63] at ata0-master PIO4

Mounting root from ufs:/dev/ad0s1a
MYKERNEL3:
Code:
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: src/sys/i386/conf/MYKERNEL,v 1.413.2.6.2.2 2004/10/24 18:02:52 scottl Exp $

machine		i386
cpu		I586_CPU
ident		MYKERNEL3

device		npx			# Floating point support - do not disable 
device		loop			# Network loopback 

# To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"		# Default places to look for devices.

options 	SCHED_4BSD		# ehemals 4BSD scheduler - jetzt der neue ULE - höhere Leistung
options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	MD_ROOT			# MD is a potential root device
options 	NFSCLIENT		# Network Filesystem Client
options 	NFSSERVER		# Network Filesystem Server
options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
		# options 	MSDOSFS		# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	GEOM_GPT		# GUID Partition Tables.
options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
		# options 	SCSI_DELAY=15000 # Delay (in ms) before probing SCSI 
options 	KTRACE			# ktrace(1) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
		# output.  Adds ~128k to driver.
options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug

# Bus support.  Do not remove isa, even if you have no isa slots
device		apic 			# I/O APIC
device		isa
device		eisa
device		pci

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
		# device	ataraid		# ATA RAID drives !!!!!!!!!!!!!
device		atapicd		# ATAPI CDROM drives
		# device	atapifd		# ATAPI floppy drives !!!!!!!!!!!!!
		# device		atapist		# ATAPI tape drives
options 	ATA_STATIC_ID	# Static device numbering

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
#device		psm		# PS/2 mouse

device		vga		# VGA video card driver
#device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

# Floating point support - do not disable.
device		npx

# Power management support (see NOTES for more options)
device		apm

# Add suspend/resume support for the i8254.
device		pmtimer

# Serial (COM) ports
#device		sio		# 8250, 16[45]50 based serial ports

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device          miibus          # MII bus support
device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# Pseudo devices.
device		loop		# Network loopback
device		mem		# Memory and kernel memory devices
device		io		# I/O device
device		random		# Entropy device
device		ether		# Ethernet support
device		sl		# Kernel SLIP
device		ppp		# Kernel PPP
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device		bpf		# Berkeley packet filter

pciconf -l -v:
Code:
hostb0@pci0:0:0:	class=0x060000 card=0x00000000 chip=0x00011078 rev=0x00 hdr=0x00
    vendor   = 'Cyrix Corp (Now owned by VIA)'
    device   = 'MediaGXm MMX Cyrix Integrated CPU'
    class    = bridge
    subclass = HOST-PCI
xl0@pci0:14:0:	class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x78 hdr=0x00
    vendor   = '3COM Corp, Networking Division'
    device   = '3C905C-TX Fast EtherLink for PC Management NIC'
    class    = network
    subclass = ethernet
xl1@pci0:15:0:	class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x78 hdr=0x00
    vendor   = '3COM Corp, Networking Division'
    device   = '3C905C-TX Fast EtherLink for PC Management NIC'
    class    = network
    subclass = ethernet
isab0@pci0:18:0:	class=0x060100 card=0x00000000 chip=0x01001078 rev=0x00 hdr=0x00
    vendor   = 'Cyrix Corp (Now owned by VIA)'
    device   = '5530 Kahula/Geode Legacy ISA Bridge'
    class    = bridge
    subclass = PCI-ISA
none0@pci0:18:1:	class=0x068000 card=0x00000000 chip=0x01011078 rev=0x00 hdr=0x00
    vendor   = 'Cyrix Corp (Now owned by VIA)'
    device   = 'Cx5530 SMI status and ACPI timer'
    class    = bridge
    subclass = PCI-unknown
atapci0@pci0:18:2:	class=0x010100 card=0x00000000 chip=0x01021078 rev=0x00 hdr=0x00
    vendor   = 'Cyrix Corp (Now owned by VIA)'
    device   = '5530 Kahula/Geode IDE Controller'
    class    = mass storage
    subclass = ATA
none1@pci0:18:3:	class=0x040100 card=0x00000000 chip=0x01031078 rev=0x00 hdr=0x00
    vendor   = 'Cyrix Corp (Now owned by VIA)'
    device   = '5530 Kahula/Geode Audio'
    class    = multimedia
    subclass = audio
none2@pci0:18:4:	class=0x030000 card=0x00011078 chip=0x01041078 rev=0x00 hdr=0x00
    vendor   = 'Cyrix Corp (Now owned by VIA)'
    device   = 'Cx5530 Video Controller'
    class    = display
    subclass = VGA
loader.conf:
Code:
acpi_load="NO"
apm_load="YES"
hw.ata.ata_dma="1"
hw.atamodes=dma
device.hints
Code:
# $FreeBSD: src/sys/i386/conf/GENERIC.hints,v 1.13 2004/04/01 21:48:31 alfred Exp $
hint.fdc.0.at="isa"
hint.fdc.0.port="0x3F0"
hint.fdc.0.irq="6"
hint.fdc.0.drq="2"
hint.fd.0.at="fdc0"
hint.fd.0.drive="0"
hint.fd.1.at="fdc0"
hint.fd.1.drive="1"
hint.ata.0.at="isa"
hint.ata.0.port="0x1F0"
hint.ata.0.irq="14"
hint.ata.1.at="isa"
hint.ata.1.port="0x170"
hint.ata.1.irq="15"
hint.adv.0.at="isa"
hint.adv.0.disabled="1"
hint.bt.0.at="isa"
hint.bt.0.disabled="1"
hint.aha.0.at="isa"
hint.aha.0.disabled="1"
hint.aic.0.at="isa"
hint.aic.0.disabled="1"
hint.atkbdc.0.at="isa"
hint.atkbdc.0.port="0x060"
hint.atkbd.0.at="atkbdc"
hint.atkbd.0.irq="1"
hint.psm.0.at="atkbdc"
hint.psm.0.irq="12"
hint.vga.0.at="isa"
hint.sc.0.at="isa"
hint.sc.0.flags="0x100"
hint.vt.0.at="isa"
hint.vt.0.disabled="1"
hint.acpi.0.disabled="1"
hint.apm.0.disabled="0"
hint.apm.0.flags="0x20"
hint.pcic.0.at="isa"
# hint.pcic.0.irq="10"	# Default to polling
hint.pcic.0.port="0x3e0"
hint.pcic.0.maddr="0xd0000"
hint.pcic.1.at="isa"
hint.pcic.1.irq="11"
hint.pcic.1.port="0x3e2"
hint.pcic.1.maddr="0xd4000"
hint.pcic.1.disabled="1"
hint.sio.0.at="isa"
hint.sio.0.port="0x3F8"
hint.sio.0.flags="0x10"
hint.sio.0.irq="4"
hint.sio.1.at="isa"
hint.sio.1.port="0x2F8"
hint.sio.1.irq="3"
hint.sio.2.at="isa"
hint.sio.2.disabled="1"
hint.sio.2.port="0x3E8"
hint.sio.2.irq="5"
hint.sio.3.at="isa"
hint.sio.3.disabled="1"
hint.sio.3.port="0x2E8"
hint.sio.3.irq="9"
hint.ppc.0.at="isa"
hint.ppc.0.irq="7"
hint.ed.0.at="isa"
hint.ed.0.disabled="1"
hint.ed.0.port="0x280"
hint.ed.0.irq="10"
hint.ed.0.maddr="0xd8000"
hint.cs.0.at="isa"
hint.cs.0.disabled="1"
hint.cs.0.port="0x300"
hint.sn.0.at="isa"
hint.sn.0.disabled="1"
hint.sn.0.port="0x300"
hint.sn.0.irq="10"
hint.ie.0.at="isa"
hint.ie.0.disabled="1"
hint.ie.0.port="0x300"
hint.ie.0.irq="10"
hint.ie.0.maddr="0xd0000"
hint.fe.0.at="isa"
hint.fe.0.disabled="1"
hint.fe.0.port="0x300"
hint.lnc.0.at="isa"
hint.lnc.0.disabled="1"
hint.lnc.0.port="0x280"
hint.lnc.0.irq="10"
hint.lnc.0.drq="0"
rc.conf:
Code:
# Created: Sun Apr 10 20:51:52 2005
apm_enable="YES"
apmd_enable="YES"
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
#REMOVED: ifconfig_xl0="inet 192.168.1.5  netmask 255.255.255.0"
defaultrouter="192.168.1.1"
gateway_enable="YES"
hostname="router.th.net"
ifconfig_xl0="inet 192.168.1.6  netmask 255.255.255.0"
ifconfig_xl1="inet 192.168.1.6  netmask 255.255.255.0"
keymap="german.iso"
linux_enable="YES"
moused_enable="NO"
nfs_client_enable="YES"
nfs_server_enable="YES"
router_enable="YES"
rpcbind_enable="YES"
sshd_enable="YES"
usbd_enable="NO"
 
also ich hab jetzt endlich meine probleme gelöst,
dma auschalten in der /boot/loader.conf

hw.ata.atapi_dma: 0
hw.ata.ata_dma: 0

und dann in die fstab

/dev/ad0a nicht /dev/ad0s1a
 
Zurück
Oben