Kernel für Anfänger. Framebuffer aktivieren.

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Flashbanger
Beiträge: 41
Registriert: 09.10.2007 19:17:38

Kernel für Anfänger. Framebuffer aktivieren.

Beitrag von Flashbanger » 10.10.2007 12:23:37

Hallo

Ich muss das Framebuffer Device aktivieren. ICh hab Debian 40r0-i386 installiert.

ich habe folgenden Kernel

Code: Alles auswählen

vdrtest:~# cat /proc/version
Linux version 2.6.18-4-486 (Debian 2.6.18.dfsg.1-12) (waldi@debian.org) (gcc ver
sion 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Mon Mar 26 16:39:10 UTC 2
007
vdrtest:~#
Ich hab keine kernelquellen drauf, muss sie also noch nachinstallieren. Wie geht das? wo befinden sich die kernelquellen für meinen Kernel auf der DVD-1?

Ich hab noch keine große erfahrung mit Debian oder Linux.

gibt es eine wirklich schritt für schritt anleitung? Keine wo so was steht wie.

" laden sie sich den neusten kernel unter xyz.de runter und entzipen sie ihn."

Bei so was bekomm ich schon probleme weil ich gar nicht weis wie ich in der konsole was runter laden soll??
Ohne Webbrowser?
Desshalb wollt ich auch die Kernel-quellen von der DVD benutzen.
Wie kann ich etwas entzipen?

MfG Flashbanger

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 10.10.2007 12:34:58

du bist herzlichst eingeladen unser Wiki mal zu durchstöbern... dort findest du mit sehr großer wahrscheinlichkeit eine anleitung, wie du den kernel backen tust...

ebenso bist du herzlichst eingeladen die SUCHFUNKTION des forums zu verwenden, auch da findest du mit sehr großer wahrscheinlichkeit eine anleitung, wie man einen kernel bäckt

die sache mit dem framebuffer erklärt sich auf die selbe art und weise
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Flashbanger
Beiträge: 41
Registriert: 09.10.2007 19:17:38

Beitrag von Flashbanger » 10.10.2007 12:47:47

So bin jetzt auf "ftp.eu.kernel.org" via MidghtNight Commander drin.

Wo sind jetzt die kernel sourcen?

MfG Flashbanger

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 10.10.2007 13:36:28

ich schlage vor, du nimmst einen debian kernel mit den debian sourcen...

please take a look at http://debiananwenderhandbuch.de/

look also at:

Code: Alles auswählen

apt-cache search kernel linux source
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 10.10.2007 13:47:21

hi,

Warum brauchst du die Kernel-Quellen? Laut disem Wiki-Artikel
"Framebuffer einrichten" braucht man nichts weiter als einen
Kernel-Parameter "vga=794" (oder so). Bei mir funktioniert damit
auch der X11-Treiber fbdev und auf der Console geht's auch.
Beware of programmers who carry screwdrivers.

Flashbanger
Beiträge: 41
Registriert: 09.10.2007 19:17:38

Beitrag von Flashbanger » 10.10.2007 14:03:24

Danke für die Anleitung

Hab aber jetzt einen schwarzen Bildschirm. Direkt nach dem Grub-loarder

Ich habe den eintrag in der datei /boot/grub/menu.list

Code: Alles auswählen

kernel          /boot/vmlinuz-2.6.18-4-486 root=/dev/hda1 ro
in

Code: Alles auswählen

kernel          /boot/vmlinuz-2.6.18-4-486 root=/dev/hda1 ro vga=789
umgeschrieben.

Danach

Code: Alles auswählen

 /sbin/grub-install 
neu installiert. Neugestartet. Kann jetzt nur noch über ssh was unternehmen.



vga=789 sollen eigendlich 800x600 bei 16,7Mio Farben sein ich hab aber gerade nur eine Farbe und zwar Schwarz.

Monitor unterstütz diesen modus.



MfG Flashbanger

Bei /sbin/grub-install fragt er mich nach parametern Was muss ich da angeben?

Geier0815
Beiträge: 361
Registriert: 07.04.2005 16:51:01

Beitrag von Geier0815 » 10.10.2007 14:56:24

Ohne von echter Ahnung getrübt zu sein, würde ich vermuten das die Konsole nicht in der Lage ist 16,7mio Farben darzustellen. Früher wurde immer geraten mit 64000 gut sein zu lassen. Also 788 in deinem Fall. Ob das heute immer noch so ist, weiß ich nicht. Bei lilo sorgt ein verkehrt eingetragener Wert eigentlich dazu das Du aufgefordert wirst den Wert zu korrigieren.
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

Flashbanger
Beiträge: 41
Registriert: 09.10.2007 19:17:38

Beitrag von Flashbanger » 10.10.2007 15:03:03

Aber wenn man mit Mplayer einen Film guggen will dann sollte man schon 16,7Mio Farben haben.

Ich habe Grub und nicht Lilo. Ich hab herausgefunden das man die werte u.U hexadezimal schreiben muss. aber es ändert trotzdem nix.
Immernoch alles schwarz.

MfG Flashbanger

So ich geh jetzt erst mal essen.

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von towo » 10.10.2007 15:08:57

Mich täte ja mal viel mehr Deine GraKa interessieren.
Auch ein

Code: Alles auswählen

grep FRAMEBUFFER /boot/config-$(uname -r)
sowie

Code: Alles auswählen

grep FB /boot/config-$(uname -r) | grep -v not
wären sicherlich ganz interessant.

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 10.10.2007 15:10:50

lieg ich falsch oder der rest....


wenn, wie er meint, er über den mplayer ein video schaun will, was hat das mit dem fb zu tun? da greift doch X ein...
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Benutzeravatar
towo
Beiträge: 4552
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von towo » 10.10.2007 15:13:07

comes hat geschrieben:lieg ich falsch oder der rest....


wenn, wie er meint, er über den mplayer ein video schaun will, was hat das mit dem fb zu tun? da greift doch X ein...
Da liegst Du falsch!
MPlayer ist durchaus in der Lage, den Videooutput auf dem Konsolenframebuffer zu machen, siehe dazu auch Linux User 10/07.

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 10.10.2007 15:15:36

merci
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Beitrag von novalix » 10.10.2007 15:26:12

Flashbanger hat geschrieben:Bei /sbin/grub-install fragt er mich nach parametern Was muss ich da angeben?
Ich kann mir nicht vorstellen, dass es sinvoll ist grub neu zu installieren. Wenn Du Bootparameter anfügst, sollte ein

Code: Alles auswählen

update-grub
ausreichen.

ciao, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 10.10.2007 15:28:01

novalix hat geschrieben:
Flashbanger hat geschrieben:Bei /sbin/grub-install fragt er mich nach parametern Was muss ich da angeben?
Ich kann mir nicht vorstellen, dass es sinvoll ist grub neu zu installieren. Wenn Du Bootparameter anfügst, sollte ein

Code: Alles auswählen

update-grub
ausreichen.

ciao, niels
auch da liegen sie falsch!
grub liest die menu.lst bei jedem boot von allein aus.. kein update, kein neuinstall, gar nichts.. die zeiten von lilo sind vorbei
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Flashbanger
Beiträge: 41
Registriert: 09.10.2007 19:17:38

Beitrag von Flashbanger » 10.10.2007 16:37:09

Und warum kann ich dann nicht im Framebuffer Modus starten? Ich habs mit dezimalen und Hexadezimalen werden ausprobiert.

MfG Flashbanger

Warum läuft es eigendlich immer bei mir net so wie beschrieben??? Immer ist es mein PC! :cry:

Edit:// Ich hab mal vga=ask eingestellt jetzt kann ich zwischen

Code: Alles auswählen

ColsxRows=
80x25
80x50
80x43
80x28
80x30
80x34
80x60
wählen.

oder scannen wo er dann noch 45x25 hinzufügt.
bei Mode 80x60 ist die schrift kleiner aber bis zum einloggen wird sie wieder groß.

Ich hab hier http://forum.ubuntuusers.de/topic/114955/#975777 jemanden gefunden der gleiche probleme mit Ubuntu hatte.

MfG Flashbanger

Benutzeravatar
Tintom
Moderator
Beiträge: 3069
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Beitrag von Tintom » 10.10.2007 19:54:36

Poste mal Daten deiner Grafikkarte (Modell, Chipsatz usw.) und guck anschließend in den Logs (/var/log/kern.log bzw /var/log/dmesg) nach ungewöhnlichen Dingen im Zusammenhang mit Framebuffer. Falls Du Hilfe brauchst, poste die beiden Ausgaben nach nopaste. Wenn Du kein X hast wird's schwieriger, dann musst du versuchen per ssh von einem Zweit-PC auf dein System zuzugreifen bzw mit einer Live-CD dein System starten.

Gruß
Tino

Flashbanger
Beiträge: 41
Registriert: 09.10.2007 19:17:38

Beitrag von Flashbanger » 10.10.2007 20:25:51

Ich hab SSH

lspci bringt das:

Code: Alles auswählen

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 530/620 PCI/
AGP VGA Display Adapter (rev a3)
hwinfo --framebuffer das:

Code: Alles auswählen

vdrtest:~# hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.447]
  Unique ID: rdCR.xvY_jp_T+53
  Hardware Class: framebuffer
  Model: "SiS 6306"
  Vendor: "Silicon Integrated Systems Corp."
  Device: "6306"
  SubVendor: "SiS"
  SubDevice:
  Revision: "0A"
  Memory Size: 8 MB
  Memory Range: 0x20000000-0x207fffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  (Mehr Mods)
.........
kern.log

Code: Alles auswählen

Oct 10 15:55:53 vdrtest kernel: vesafb: framebuffer at 0xff000000, mapped to 0xd
8080000, using 2812k, total 8192k
Oct 10 15:55:53 vdrtest kernel: vesafb: mode is 800x600x24, linelength=2400, pages=4
Oct 10 15:55:53 vdrtest kernel: vesafb: protected mode interface info at c7bd:0000
Oct 10 15:55:53 vdrtest kernel: vesafb: pmi: set display start = c00c7c25, set palette = c00c7c99
Oct 10 15:55:53 vdrtest kernel: vesafb: scrolling: redraw
Oct 10 15:55:53 vdrtest kernel: vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
Oct 10 15:55:53 vdrtest kernel: Console: switching to colour frame buffer device 100x37
Oct 10 15:55:53 vdrtest kernel: fb0: VESA VGA frame buffer device
dmesag.log

Code: Alles auswählen

vesafb: framebuffer at 0xff000000, mapped to 0xd8080000, using 2812k, total 8192k
vesafb: mode is 800x600x24, linelength=2400, pages=4
vesafb: protected mode interface info at c7bd:0000
vesafb: pmi: set display start = c00c7c25, set palette = c00c7c99
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
Console: switching to colour frame buffer device 100x37
fb0: VESA VGA frame buffer device
MfG Flashbanger

PS:// Ich ahb jetzt endlich mal eine DVD zum abspielen gebracht.

Mit

Code: Alles auswählen

Mplayer -vo svga dvd://1

Der Prozess Mplayer braucht auch nur 97% CPU Last.
Crying or Very sad Kennt jemand methoden um eine beschleunigung hinzubekommen? Ist framebufferModus schneller?

Antworten