13. januar 2005 - 13:38Der 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
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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
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.
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
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
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.
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!
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.
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.
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.
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*.
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.
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.
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.
Synes godt om
Ny brugerNybegynder
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.