Αποστολέας Θέμα: πρόβλημα με τον xorg.conf στο archlinux  (Αναγνώστηκε 1193 φορές)

anargi

  • Επισκέπτης
πρόβλημα με τον xorg.conf στο archlinux
« στις: Δεκέμβριος 19, 2009, 20:30:31 μμ »
Εδώ και μερικές μέρες έχω στήσει σε ένα δεύτερο partition τη διανομή archlinux.
Ακολούθησα το επίσημο wiki http://wiki.archlinux.org/index.php/Beginners_Guide#Set_the_keyboard_layout_if_not_using_a_standard_US_keyboard και μέχρι ένα σημείο δεν αντιμετώπισα κανένα πρόβλημα.

Έχω κολήσει όμως στη παραμετροποίηση του xorg.conf
To επισυνάπτω να το δείτε κίολας μπας και έχω κάνει καμιά πατάτα.

Μολίς δίνω την εντολή

Κώδικας: [Επιλογή]
setxkbmap pl
με βάση αυτά που λέει ο οδηγός δηλαδή παίρνω το πάρακάτω output:

Παράθεση
"Cannot open display" "default display"


και με

Κώδικας: [Επιλογή]
startx
μου βγάζει

Παράθεση
Fatal server error:no screens found

Προσθέτω και 2 γραμμές από το/var/log/Xorg.0.log

(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor

νομίζω ότι το xorg.conf είναι εντάξει και ότι πρέπει να τρώει φράκα με τους driver της nvidia.
Τί άλλο μπορεί να έχει γίνει ή να έχω κάνει?

Ψάχνω κανά 2 μέρες τώρα και δεν μπορώ να ξεκολήσω.καμιά ιδέα.
« Τελευταία τροποποίηση: Δεκέμβριος 19, 2009, 20:33:21 μμ από anargi »

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #1 στις: Δεκέμβριος 19, 2009, 20:40:44 μμ »
Πλέον το xorg.conf δεν χρειάζεται στις περισσότερες περιπτώσεις. Έχεις πλήρως ενημερωμένο σύστημα;

Ειδικά για τον ορισμό πληκτρολογίου, είναι άχρηστα αυτά που εκτελείς.

Για αρχή θα σου πρότεινα να ξηλώσεις τους proprietary drivers και να δεις τι γίνεται με τους open source. Ακολούθως να χρησιμοποιήσεις τις ειδικές οδηγίες για τους Nvidia drivers από το wiki του archlinux και όχι τις γενικές οδηγίες.

Π.χ εγώ με τους open source drivers για ATI έχω στο arch αυτά μόνο για να ορίζω σωστά την ανάλυση επειδή το monitor μου δεν δίνει αυτόματα τα σωστά δεδομένα (EDID) στον driver. Όπως βλέπεις δεν χρειάζεται τίποτα για πληκτρολόγια και λοιπά. Μάλλον διαβάζεις παρωχημένες οδηγίες.

Κώδικας: [Επιλογή]
Section "ServerFlags"
Option    "AllowEmptyInput" "true"
Option    "DontZap" "False"
EndSection

Section "Monitor"
Identifier         "My Monitor"
HorizSync          30.0 - 83.0
         VertRefresh 56.0 - 75.0
Option "VendorName" "LG"
Option "ModelName" "W2234S"
Option "PreferredMode" "1680x1050"
Option "DPMS" "true"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "My Graphics Card"
Monitor "My Monitor"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
Modes    "1680x1050"
EndSubSection
EndSection

Ούτε τον driver δεν χρειάζεται να ορίσω στο xorg.conf.

Ξήλωσε εντελώς τον driver και δοκίμασε να σηκώσεις Χ χωρίς καθόλου xorg.conf.

Από ότι έχω δει μετά την εγκατάσταση των binary Nvidia τρέχεις μία εντολή και φτιάχνουν μόνοι τους το απαραίτητο xorg.conf, δεν χρειάζεται να κάνεις κάτι με το χέρι.

Επίσης δεν έχεις καταλάβει τι διαβάζεις. Σου λέει ξεκάθαρα ότι πλέον όλες οι συσκευές (και το πληκτρολόγιο) διαχειρίζονται από τον HAL, τον οποίο πρέπει να ορίσεις να φορτώνεται πριν τον X. Αν αποφασίσεις να απενεργοποιήσεις τους αυτοματισμούς του HAL, τότε πρέπει να τα κάνεις όλα με το χέρι, αλλά δεν στο προτείνω και εκεί έχεις μπλέξει.

Αποφάσισε αν θα χρησιμοποιήσεις hotplugging ή όχι και μετά διάβασε προσεκτικά τις οδηγίες. Δεν τις πάμε από πάνω προς τα κάτω στην σειρά. Το κομμάτι που ανέφερες αφορά συστήματα χωρίς HAL. Εσύ τι έχεις κάνει;
« Τελευταία τροποποίηση: Δεκέμβριος 19, 2009, 20:51:16 μμ από baskin »

anargi

  • Επισκέπτης
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #2 στις: Δεκέμβριος 19, 2009, 21:09:11 μμ »
Λοιπόν δοκίμασα να βγάλω τους drivers και να σηκώσω τον X χωρίς xorg.conf και το αποτέλεσμα είναι το ίδιο.
« Τελευταία τροποποίηση: Δεκέμβριος 19, 2009, 21:11:11 μμ από anargi »

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #3 στις: Δεκέμβριος 19, 2009, 21:51:51 μμ »
O HAL τρέχει. Τον έχεις βάλει στους daemons που εκκινούν κατά το boot;

Τον open source driver τον έβαλες; Επειδή δεν έχω nvidia δενν ξέρω αν πρέπει να εγκαταστήσεις τον open source driver. Λογικά χρειάζεται. Και εγώ με τον open source ATI driver χρειάστηκε να τον εγκαταστήσω.

anargi

  • Επισκέπτης
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #4 στις: Δεκέμβριος 19, 2009, 23:21:55 μμ »
Παράθεση
O HAL τρέχει. Τον έχεις βάλει στους daemons που εκκινούν κατά το boot;

Ναι αυτό εντάξει είναι.

Εγκατέστησα των driver επιτυχώς "σου ζητάει και 2 πακέτα να εγκαταστήσεις τον compile gcc και την make"

μου βγάζει μήνυμα:

"fatal server error: no screens found
xinit:No such file or directory"      "το αρχείο .xinitrc το έχω βάλει στο ~ και το έχω κάνει και execute" γιατί μου λέει
                                               λοιπόν No such file or directory

και να τσεκάρω το /var/log/Xorg.0.log
« Τελευταία τροποποίηση: Δεκέμβριος 20, 2009, 01:13:48 πμ από anargi »

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #5 στις: Δεκέμβριος 20, 2009, 01:14:01 πμ »
Περίεργο που χρειάστηκες ggc και make. Αυτά είναι για compile. Ποιο πακέτο (driver) εγκατέστησες;

Επίσης ανέβασε όλο το Xorg.0.log.

anargi

  • Επισκέπτης
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #6 στις: Δεκέμβριος 20, 2009, 01:19:31 πμ »
Και εγώ παραξενεύτηκα για το gcc και την make αλλά αν δεν τα έχεις σου γκρινιάζει η nvidia και δεν σε αφήνει να εγκαταστήσεις το driver. Το log λέει αυτά που είναι στο πρώτο ποστ δεν λέει κάτι άλλο.

(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor

http://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86/173.14.22/NVIDIA-Linux-x86-173.14.22-pkg1.run&lang=us&type=Other

τι άλλο μπορεί να θέλει ή να έχει γίνει?

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #7 στις: Δεκέμβριος 20, 2009, 01:26:51 πμ »
Βάλε όλο το Xorg.0.log δεν μπορεί να έχει μόνο δύο γραμμές.

Επίσης κακώς έβαλες τον driver από το site της Nvidia και έχεις κατεβάσει τον 32bit (έτσι φαίνεται από το link). Είσαι 32bit ή 64bit;

http://wiki.archlinux.org/index.php/Nvidia

Υπάρχουν ειδικές οδηγίες για το Arch Linux και τους Nvidia drivers. Δεν βάζουμε χύμα τον driver.

Τέλος το gcc και το make τα χρειάστηκες γιατί πάλι έβαλες τον proprietary driver, ενώ σου είπα να δοκιμάσεις με τον open source.
« Τελευταία τροποποίηση: Δεκέμβριος 20, 2009, 01:31:52 πμ από baskin »

anargi

  • Επισκέπτης
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #8 στις: Δεκέμβριος 20, 2009, 01:37:29 πμ »
Παράθεση
Επίσης κακώς έβαλες τον driver από το site της Nvidia.

Μα το ίδιο το wiki του archlinux σε παραπέμπει στο site  της Nvidia.
Τι να κάνω να απεγκαταστήσω το driver της nvidia που έβαλα και να εγκαταστήσω  αυτόν?

pacman -S nvidia-96xx nvidia-96xx-utils.

Aυτόν είχα πριν και έπερνα τα ίδια μηνύματα γι αυτό έβαλα και της nvida μπας και αλλάξει τίποτα.
Εβαλα τον 32bit γιατί ο 64bit γκρινιαζε δεν με άφηνε να τον εγκαταστήσω
« Τελευταία τροποποίηση: Δεκέμβριος 20, 2009, 01:42:23 πμ από anargi »

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #9 στις: Δεκέμβριος 20, 2009, 01:52:15 πμ »
Τελικά τι λειτουργικό έχεις εγκαταστήσει 32 bit ή 64 bit;  ???

Δεν αλλάζουμε αρχιτεκτονική επειδή γκρινιάζει ο driver. Μία είναι αυτή που επέλεξες εξαρχής και δεν αλλάζει. Κάτι άλλο φταίει αν δεν μπαίνει ο driver για την αρχιτεκτονική σου.

To link που σου έδωσα (το επίσημο wiki του arch για την Nvidia) λέει ξεκάθαρα:

Παράθεση
Tip: It is usually beneficial to install the NVIDIA driver through pacman rather then through the package provided by the NVIDIA site, this allows the driver to be updated when upgrading the system.

Μετάφραση με λίγα λόγια: Καλύτερα βάλτε τον driver με το Package Management (pacman) και όχι από το site της Nvidia.

Επίσης ακριβώς από κάτω λέει:

1. Επισκεφθείτε το site της Nvidia για να δείτε πια έκδοση του driver χρειάζεστε.

και συνεχίζει με την εγκατάσταση αναλόγως την έκδοση.

Εν τέλει:

Τι αρχιτεκτονικής λειτουργικό έχεις βάλει 32bit ή 64bit και ποια κάρτα γραφικών έχεις για να δούμε ποιον driver θέλεις.

anargi

  • Επισκέπτης
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #10 στις: Δεκέμβριος 20, 2009, 01:59:52 πμ »
Παράθεση
Τι αρχιτεκτονικής λειτουργικό έχεις βάλει 32bit ή 64bit, για να δούμε τι θα κάνουμε.

32bit


Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #11 στις: Δεκέμβριος 20, 2009, 02:04:31 πμ »
Παράθεση
Τι αρχιτεκτονικής λειτουργικό έχεις βάλει 32bit ή 64bit, για να δούμε τι θα κάνουμε.

32bit

Δώσε:

Κώδικας: [Επιλογή]
uname -a
και ένα

Κώδικας: [Επιλογή]
lspci

anargi

  • Επισκέπτης
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #12 στις: Δεκέμβριος 20, 2009, 02:10:26 πμ »
Παράθεση
00:00.0 Host bridge: nVidia Corporation nForce3 250Gb Host Bridge (rev a1)
00:01.0 ISA bridge: nVidia Corporation nForce3 250Gb LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation nForce 250Gb PCI System Management (rev a1)
00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)
00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce3 250Gb AC'97 Audio Controller (rev a1)
00:08.0 IDE interface: nVidia Corporation CK8S Parallel ATA Controller (v2.5) (rev a2)
00:0a.0 IDE interface: nVidia Corporation nForce3 Serial ATA Controller (rev a2)
00:0b.0 PCI bridge: nVidia Corporation nForce3 250Gb AGP Host to PCI Bridge (rev a2)
00:0e.0 PCI bridge: nVidia Corporation nForce3 250Gb PCI-to-PCI Bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5500] (rev a1)
02:07.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
02:0b.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
02:0c.0 RAID bus controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (rev 13)
02:0d.0 RAID bus controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
02:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

Παράθεση
Linux myhost 2.6.31-ARCH #1 SMP PREEMPT Tue Nov 10 19:48:17 CET 2009 i686 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD
GNU/Linux

ο υπολογιστής είναι 64bit τώρα θα μου πεις γιατί έβαλα το 32 bit σε 64 bit μηχάνημα....
« Τελευταία τροποποίηση: Δεκέμβριος 20, 2009, 02:39:00 πμ από anargi »

anargi

  • Επισκέπτης
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #13 στις: Δεκέμβριος 20, 2009, 02:47:11 πμ »
Παράθεση
Επίσης ανέβασε όλο το Xorg.0.log.

Παράθεση
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.7.3.901 (1.7.4 RC 1)
Release Date: 2009-12-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-ARCH i686
Current Operating System: Linux myhost 2.6.31-ARCH #1 SMP PREEMPT Tue Nov 10 19:48:17 CET 2009 i686
Kernel command line: root=/dev/disk/by-uuid/9e115198-ad5f-4101-8f48-3b5593d65956 ro
Build Date: 12 December 2009  12:59:40PM
 
Current version of pixman: 0.16.4
   Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
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: Sun Dec 20 05:14:29 2009
(==) Using config file: "/etc/X11/xorg.conf"
Parse error on line 6 of section InputDevice in file /etc/X11/xorg.conf
   "Options" is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file

Fatal server error:
no screens found

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.

(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor
« Τελευταία τροποποίηση: Δεκέμβριος 20, 2009, 02:49:08 πμ από anargi »

Αποσυνδεδεμένος baskin

  • Διαχειριστής
  • Μπάμπουρας
  • *****
  • Μηνύματα: 1765
  • Φύλο: Άντρας
  • VoIP 5281010005
    • Στο Επισκοπείον
Απ: πρόβλημα με τον xorg.conf στο archlinux
« Απάντηση #14 στις: Δεκέμβριος 20, 2009, 09:32:09 πμ »
Το arch αφού μπει το παντρεύεσαι, δεν το ξαναστήνεις. Οπότε αν θέλεις να αλλάξεις αρχιτεκτονική κάνε το τώρα που είναι νωρίς.

Αλήθεια, επέλεξες 32bti για κάποιο λόγο ή απλά click click γύρω γύρω χωρίς να βλέπουμε;  :P

Για αρχή σβήσε εντελώς το xorg.conf.

Η κάρτα σου είναι FX5500, άρα θα βάλεις τα παρακάτω:

Κώδικας: [Επιλογή]
# pacman -S nvidia-173xx nvidia-173xx-utils
Θα πρέπει να έχεις ξηλώσει όποιον άλλο driver έχεις βάλει για να γίνει δουλειά.

Αφού μπει ο driver, κάνε reboot και δοκίμασε να δεις να σηκώνεται ο X. Αν όχι ανέβασε το καινούργιο Xorg.0.log.