Avatar billede ahave Nybegynder
13. januar 2005 - 13:38 Der er 14 kommentarer og
1 løsning

Kan ikke starte X server

Jeg har en maskine med Linux Mandrake 10, den vil efter en nyformattering ikke acceptere min grafik opsætning. I første omgang fordi den under installation ikke laver en device i /dev, kaldet fb0. Hvis jeg selv prøver at lave en makedev /dev/fb0 c 1 3, får jeg en anden fejlmeddelelse. Jeg har på fornemmelsen at fb0 skal pege på et eller andet, men jeg har ingen ide om hvad??? Jeg er på nettet med GPRS modem og tjekker derfor ikke spørgsmålet hvert 5. minut. Jeg vil dog prøve at tjekke tilbage et par gange i timen. Nedenfor kommer fejlmeddelser og XF86Config-4, håber der er en venlig sjæl der kan/vil hjælpe mig. Jeg skal selvfølgelig have installeret drivere til mit nvidia fx kort, men min kernel understøtter ikke den installation jeg har og det er for dyrt at hente en ny kernel over gprs.

Efter installation, med nyformatteret home partition eller uden formatteret home partition:

(EE) open /dev/fb0: No such file or directory
(EE) No devices detected.

Fatal server error:
no screens found

Efter: mknod /dev/fb0 c 1 3


(EE) FBDEV(0): ioctl FBIOGET_FSCREENINFO: Inappropiate ioctl for device
(EE) Screen(s) found, but none have usable configuration

Fatal server error:
no screens found

XF86Config-4:
Section "Monitor"
    Identifier "monitor1"
    VendorName "Generic"
    ModelName "Flat Panel 1280x1024"
    HoricSync 31.5-67
    VertRefresh 50-75
EndSection

Section "Device"
    Identifier "device1"
    Driver "fbdev"
    Option "DPMS"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 16

    Subsection "Display"
        Depth 8
        Virtual 1280 1024
    EndSubsection
bla bla bla, det samme bare med andre farvedybder
Avatar billede gozar Nybegynder
13. januar 2005 - 16:48 #1
Jeg går ud fra at Mandrake benytter standart major minor nummerene

Ifølge kernel dokumentionen er majer 1 minor 3 null devicet
hvorimod alle framenuffer devices er majer 29 og minor afhæng af framebuffer nummeret.
I dit tilfælde Major 29 og Minor 0

Taget fra kernel dokumentionen.
29 char        Universal frame buffer
                  0 = /dev/fb0          First frame buffer
                  1 = /dev/fb1          Second frame buffer
                    ...
                31 = /dev/fb31        32nd frame buffer
Avatar billede ahave Nybegynder
13. januar 2005 - 17:02 #2
uhh, spændende. Det havde jeg ikke tænkt på, prøver med det samme at nørkle lidt med det.
Avatar billede ahave Nybegynder
13. januar 2005 - 19:50 #3
Det slår mig gang på gang, hvor umuligt et projekt linux er. Jeg bliver jo åbenbart ikke klogere fra gang til gang, siden jeg bliver ved at håbe og prøve det. Det viste sig at gozars kommentar af 16:48 ikke hjalp. Tilgengæld prøvede jeg at ændre vga= i grub opstart loaderen, så kunne jeg få kontakt med x-serveren i 800x600. Det er jo ikke en tilfredstillende løsning, men jeg kan simpelthen ikke få andet til at virke. Det jeg ikke fatter er, at det har virket i 1280x1024, men man sidder jo ikke og skriver alle opsætnings filer ud, da man jo regner med at det bliver ved med at virke. Men sådan fungerer operativsystemer jo nu en gang ikke. Jeg fik et nyt grafikkort og det virkede selvfølgelig ikke i linux, så formatterede jeg systemet og så gik det fint. Indtil jeg havde genstartet 3. gang, så var det slut. Det er bare irriterende, det har virket og nu kan jeg ikke få det til at fungere igen. Jeg brugte fbdev driveren da det virkede og det kan jeg ikke få til at fungere igen i 1280x1024, sagtens i 800x600, men det er jo mindre interessant. Måske skal jeg bare vente til jeg får adsl om en uge og hente en ny kernel og nvidias drivere. Det kan bare ikke passe at så alm. et grafikkort ikke vil under linux, nå nu det har virket.
Avatar billede gozar Nybegynder
13. januar 2005 - 20:26 #4
Jeg havde ikke opdaget at du faktisk havde skrevet hvilket grafik kort du har.

Du kan jo prøve at bruge open source nvidia driveren istedet for framebuffer

udskift: Driver "fbdev"  med: Driver "nv" i device sektionen for at benytte nv driveren.
Men hvis du vil have 3d accelretion og / eller benytte dig at tv-out funktioner skal du have fat i nvidias driver
Avatar billede ahave Nybegynder
13. januar 2005 - 21:15 #5
Gozar, tak for din deltagelse iøvrigt. Jeg har "selvfølgelig" prøvet nvidias driver/module, uden held. Det virkede fint til mit G2mx440, men ikke til fx5700. Det var MD10 selv der foreslog fb driveren ved nyinstallation, og der virkede det fint i 1280x1024. Men jeg er forbløffet over at det ikke virker længere. Og det er temmelig irriterende, da man jo aldrig kan vide om det er skærmkortet der har besluttet sig for ikke at virke under linux. Men det har jo virket, og derfor kan jeg jo ikke så godt få det byttet. Jeg giver dog ikke op. Det ser ud som om at vesa driveren ikke understøtter opløsninger over 800x600, men x virker nu i 800x600. Jeg prøver at søge på google, men indtil videre kan jeg ikke finde den rigtige kombination af ord for at løse mit problem. Min erfaring er, at alt kan løses ved hjælp af google og den rigtige kombination af ord, så jeg bliver ved. Men hvis alt går i fisk, venter jeg til cybercity tager deres fejlmedlinger alvorligt og får lavet min adsl. Så kan jeg hente nvidias driver og den dertil tilhørende kernel. Så må det briste eller bære. :-) Har du foreslag er du mere end velkommen til at viderebringe dem, du skal nok komme i betragtning til point, uanset hvad.
/allan
Avatar billede gozar Nybegynder
13. januar 2005 - 22:39 #6
Ifølge nvidias hjemmeside er Geforce FX 5700 understyttet af den nyeste nvidia driver version 1.0-6629 (Fylder ca. 8.5 mb)
så det burte nu virker med nvidia's driver.
Jeg kan se du skriver at du vil hente den nyeste kernel ned engang i næste uge. Så længe du har din nuværende kørende kernels kildekode er det muligt at bygge et nyt nvidia modul

prøv også at kigge i /var/log/XFree86.0.log (eller ligende fil kender ikke Mandrake)
kig specielt efter linier der starter med (WW) og (EE)
Det kan være at det kan give et hint til hvoffor fbdev ikke virker.
Avatar billede ahave Nybegynder
13. januar 2005 - 23:58 #7
Jep, som jeg skrev:
(EE) open /dev/fb0: No such file or directory
(EE) No devices detected.

Fatal server error:
no screens found
Men det var med en vga=(640x480) i grub, jeg fatter det ikke, men det var det der hjalp, gør det værrer. Men jeg har da tænkt mig at prøve at kompilere en ny kernel(om cybercity vil) og installere nvidias drivere. Jeg har bare personliggjort kde til hvad jeg kunne lide og savner det, men jeg har det trods alt på min bærbare. Men lige så irriterende det er, (linux MD) lige så forjættende er det!

Bruger du X, eller konsol???

/allan
Avatar billede gozar Nybegynder
14. januar 2005 - 01:11 #8
Ja det skrev du godt nok, men du skrev også bagefter:
Efter: mknod /dev/fb0 c 1 3
(EE) FBDEV(0): ioctl FBIOGET_FSCREENINFO: Inappropiate ioctl for device
(EE) Screen(s) found, but none have usable configuration

Og så pleger der at stå mere i logfilen om hvofor der er fundet "screen(s)" men at der ikke er nogen brugbar konfiguration.

Jeg bruger X
Avatar billede ahave Nybegynder
14. januar 2005 - 14:30 #9
Jeg vil lige prøve at kigge efter endnu en gang.
Avatar billede ahave Nybegynder
15. januar 2005 - 15:39 #10
Det her er hvad der er vedrørende emnet:
(II) v4l driver for Video4Linux
(II) FBDEV: driver for framebuffer: fbdev, afb
(II) Primary Device is: PCI 03:00:0
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
(II) Module fbdevhw: vendor="The XFree86 Project"
    compiled for 4.3.0.1, module version = 0.0.2
    ABI class: XFree86 Video Driver, version 0.6
(EE) open /dev/fb0: No such file or directory
(EE) No devices detected.

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@xfree86.org.
Avatar billede ahave Nybegynder
15. januar 2005 - 19:26 #11
Den vil altså have en device i /dev der hedder fb0. Jeg har jo skrevet forsøgt med mknod /dev/fb0 c 29 0 (29 som gozar skrev tilhører videogruppen). Jeg ved ikke rigtig, men mon det kunne være at man skal pege på grafikkortet, altså en symlænke eller lign. Jeg kan se at feks hdxx of dvd peger på ide porten den pågældende harddisk er sat til, så jeg overvejede om det samme gør sig gældende her.
Avatar billede gozar Nybegynder
15. januar 2005 - 20:12 #12
Jeg tror ikke du opnår noget ved at linke. Igen taget fra kernel dokumentionen:

0. Introduction
---------------

The frame buffer device provides an abstraction for the graphics hardware. It
represents the frame buffer of some video hardware and allows application
software to access the graphics hardware through a well-defined interface, so
the software doesn't need to know anything about the low-level (hardware
register) stuff.

The device is accessed through special device nodes, usually located in the
/dev directory, i.e. /dev/fb*.
Avatar billede ahave Nybegynder
15. januar 2005 - 20:17 #13
Jeg tror at denne /deb/fb(x), skal oprettes på en bestemt måde. Jeg kan bare ikke forstå at fsdev ikke automatisk opretter den under opstart. Jeg skal sikkert manuelt prøve at få fsdev til at oprette framebuffer devices. Det vil jeg prøve.
Avatar billede ahave Nybegynder
28. januar 2005 - 11:58 #14
Nu er det vist tid til at få lukket dette spørgsmål. Det virker stadig ikke og min forbindelse er stadig fejlmeldt hos cybercity. Utroligt inkompetent firma. Læg et svar gozar, så får du point for deltagelse, med tak for din hjælp.
Avatar billede ahave Nybegynder
04. februar 2005 - 02:08 #15
Nu lukker jeg spørgsmålet, jeg bryder mig ikke om at have åbne spørgsmål, og der er gået en uge siden sidst. Hvis du vil gozar, kan du smide en kommentar, så får du point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester