FreeBSD 5.3 Xorg Installation

Dany

Well-Known Member
Hallo,

wollte Gerad X auf meinen Rechner installieren und bin hierzu nach der Anleitung unter FreeBSD.org vorgegangen.

Code:
# cd /usr/ports/x11/xorg
# make install clean

Die Installation ist ohne Fehler verlaufen über die Ports. Jetzt kann ich aber X nicht configurieren. Beim Aufruf von folgenden Befehl "Xorg -configure" erhalet ich immer folgende Fehlermeldung

Code:
Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: FreeBSD 5.3 i386 [ELF]
Current Operating System: FreeBSD tanja-daniel.int.bladeck.de 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 16 October 2004
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 22 15:11:24 2004

Fatal server error:
xf86EnableIO: Failed to open /dev/io for extended I/O

Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Ich habe jetzt schon mal eine xorg.conf mit den Befehl "xorgconfig" erstellt. Dann habe ich den selben Fehler beim ausführen von "Xorg -config xorg.conf.new".

Was kann ich tun?


Danke Daniel
 
Hast du FreeBSD frisch installiert?
Es gibt dazu einen Eintrag in der /usr/src/UPDATING:
Code:
20040801:
	The /dev/mem, /dev/io /dev/(null/zero) devices are now modules,
	so you may wish to add them to your kernel config file. See
	GENERIC for examples.
Probier mal
# kldload io
 
Hallo,

ja ich FreeBSD neu installiert und das erste was ich machte ist ein Update über cvsup.

Folgende Ausgabe erhalte ich bei den Befehlen:

Code:
# kldload io
kldload: can't load io: Operation not permitted
# uname -rsm
FreeBSD 5.3-RELEASE i386

Kann es zusammenhängen das ich einen AMD Proessor eingebaut habe?

Was kann ich noch tun um X zu installieren?


Danke Daniel
 
Um Kernelmodule laden zu dürfen, mußt du root sein.
Was sagt denn ein
# kldstat
Dany schrieb:
ja ich FreeBSD neu installiert und das erste was ich machte ist ein Update über cvsup.
Hast du dein FreeBSD upgedatet, oder die Ports?
 
Hallo,

die Ausgabe von "kldstat" ergibt:

Code:
# kldstat
Id Refs Address    Size     Name
 1    3 0xc0400000 5cdad0   kernel
 2   14 0xc09ce000 537f0    acpi.ko

Den Update habe ich über die Ports durchgeführt. Ich arbeite zur Zeit noch alles unter den user root, da ich noch bei der Installation bin.


Danke für deine Hilfe!

Bis bald Daniel
 
Hallo,

sehr gerne schreibe ich die Daten, da ich einfach keinen Weg mehr kenne um X Starten zu können.

Code:
# ls /dev/io
/dev/io

# uname -a
FreeBSD tanja-daniel.int.bladeck.de 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

# uname -rsm
FreeBSD 5.3-RELEASE i386


Danke Daniel
 
Hallo,

danke für die Hilfe.

Code:
# ls -la /dev/io
crw-------  1 root  wheel  247,  14 Dec 22 16:24 /dev/io


Bis bald Daniel
 
probier mal

Code:
X -configure

und poste den inhalt von

/var/log/Xorg.0.log

ansonsten probieren, X über sysinstall von cd zu installieren.
 
Hallo,

ich habe jetzt den Befehl "X -configure" ausgeführt. Bekomme immer noch den selben Fehler.

Hier das Logfile:

Code:
Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: FreeBSD 5.3 i386 [ELF]
Current Operating System: FreeBSD tanja-daniel.int.bladeck.de 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Wed Dec 22 18:39:45 CET 2004
     bieri@tanja-daniel.int.bladeck.de:/usr/obj/usr/src/sys/MYKERNEL i386
Build Date: 16 October 2004
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 22 19:04:19 2004
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.2
        X.Org Video Driver: 0.7
        X.Org XInput driver : 0.4
        X.Org Server Extension : 0.2
        X.Org Font Renderer : 0.4
(II) Loader running on freebsd
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
        compiled for 6.7.0, module version = 1.0.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 6.7.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.7
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 9


Fatal server error:
xf86EnableIO: Failed to open /dev/io for extended I/O

Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Werde jetzt mal versuchen, X über CD zu installieren.


Danke Daniel
 
Dany schrieb:
Werde jetzt mal versuchen, X über CD zu installieren.


Danke Daniel

warte! stop! halt!
sei einfach ein bisschen geduldig, es wird sich sicher bald jemand finden, der uns erklären kann, wie man das device io hinzufügt.

ich kann dir leider nicht garantieren, dass es mit der cd installation klappen wird
:rolleyes:
 
Hallo,

jetzt war ich zu schnell, habe es über CD versucht. Aber ohne Erfolg es kommt immer noch der selbe Fehler.

Ich hoffe das sich noch jemand findet, der das Problem lösen kann. Von meiner Seite habe ich jetzt alles durch und habe wider das neueste installiert.

Gerda neu aus den Internet über die Prots gezogen und installiert.

Code:
cd /usr/ports/x11/xorg
make install clean

Installierte Version von Xorg, Ausgebe von Xorg -version

Code:
Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: FreeBSD 5.3 i386 [ELF]
Current Operating System: FreeBSD tanja-daniel.int.bladeck.de 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Wed Dec 22 18:39:45 CET 2004     bieri@tanja-daniel.int.bladeck.de:/usr/obj/usr/src/sys/MYKERNEL i386
Build Date: 16 October 2004
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present

Alle anderen Logs sind ja schon Vorhanden.

Bis bald Daniel
 
Hallo bsd-yusa, hallo Dany,

bsd-yusa schrieb:
das problem ist schon mal bei jemand vorgekommen:

http://lists.freebsd.org/pipermail/freebsd-x11/2004-August/000702.html

du musst das device io zum kernel hinzufügen, leider weiss ich (noch) nicht, wie das geht :rolleyes:

Ganz einfach (wie im Handbuch beschrieben): reinschreiben und kompilieren (siehe Handbuch) :D : device io

Nochmal die Frage an Dany: Unter welcher UserID versuchst Du X.Org zu installieren? Als non-root wirst Du lange, lange Nächte mit der erfolglosen Installation verbringen :D

Viele Grüße

Jürgen
 
Für /dev/io gibts drei Möglichkeiten:

(a) im Kernel:
Code:
device    io
(b) in /boot/loader.conf
Code:
io_load="YES"
(c) im laufenden Betrieb
Code:
kldload /boot/kernel/io.ko
 
@juedan
juedan schrieb:
Nochmal die Frage an Dany: Unter welcher UserID versuchst Du X.Org zu installieren?
Dany schrieb:
Ich arbeite zur Zeit noch alles unter den user root, da ich noch bei der Installation bin.
@Elessar
Dany schrieb:
# ls -la /dev/io
crw------- 1 root wheel 247, 14 Dec 22 16:24 /dev/io
Zudem benutzt Dany das FreeBSD 5.3-Release. Dort ist das device io standardmässig im GENERIC-Kernel. Dieser ist auch gebootet, wie sein uname -a zeigt.
Das Device ist im Kernel, und es ist auch unter /dev mit den richtigen Berechtigungen vorhanden.
Ich glaube auch, es könnte eher am secure-level liegen.
 
Hallo,

werde jetzt noch die offnen Fragen beantworten:

Ich arbeite unter den User root und versuche unter root den Befehl "Xorg -configure" auszuführen.

Das mit den "device io" zum Kernel hinzuzufügen ist so eine Sache, da die Zeile bereits in meinen Kernel steht und des weiteren habe ich den Kernel auch schon neu erstellen lassen. Das Problem besteht leider weiterhin.


Der Securelevel steht auf 0, hierzu ein Auszug aus der /etc/rc.conf

Code:
kern_securelevel_enable="YES"
kern_securelevel="0"

Bei der Eingabe von "sysctl kern.securelevel" bekomme ich aber folgende Ausgabe. Warum kann ich gar nicht sagen, eigentlich sollte hier die NULL stehen?

Code:
kern.securelevel: 1

Vielleicht noch eine kleine Anmerkung, auf dem Server habe ich das HOWTO "FreeBSD Samba PDC Howto" von diesen Forum durchgeführt.

http://www.bsdforen.de/showthread.php?t=2174

Aus diesen HOWTO habe ich alles gemacht nur die Firewall Reglen sind nicht aktiviert und den Punkt "11. FreeBSD Feintuning (Basissystem Sicherheit Teil 3)" habe ich nicht durchgeführt, alles was mit "chflags" zu tun hat habe ich nicht durchgeführt.

Bis jetzt schlägt jeder Versuch fehl mit dieser Fehlermeldung.


Bin weiterhin für jeden Tip dankbar.


Bis bald Daniel
 
Zuletzt bearbeitet:
Stell den securelevel mal auf -1. Das geht indem du deine securelevel-Variablen in der rc.con auskommentierst. Probier deinen X nach einem reboot nochmal zu konfigurieren.
 
Hallo,

ich traue mich ja das ganze schon fast nicht zu schreiben aber es geht!

Folgende Änderungen in der /etc/rc.conf

Code:
kern_securelevel_enable="YES"
kern_securelevel="-1"

Neustart vom Server!

Eingabe von "sysctl kern.securelevel" ergibt
Code:
kern.securelevel: -1

Jetzt funktioniert auch der Befehl "Xorg -configure".

Besten DANK für die große anzahl von Antworten und die Lösung für das Problem.


Danke Daniel
 
Ich hätte da auch noch eine Frage ... wo wir doch gerade bei Xorg sind! :) Ich stehe jetzt kurz davor meinen Linuxrechner zu plätten und FreeBSD draufzuziehen.
Last Question: Wie mach ich das mit meiner NV Grafikkarte? Kann ich die vollunterstüzt fahren, oder wird sie garnicht unterstütz!? ( RivaTNT NVida)
 
tach,

@beambot
nvidia-karten werden bestens unterstützt (dank nvidia-kernelmodul) ;-)

p.s. zum abschied von linux kann ich dir nur raten, freebsd ist um längen stabiler und transparenter (ich selbst war jahrelang linuxuser und bin froh gewechselt zu sein)

cu
 
Zuletzt bearbeitet:
Zurück
Oben