Ik wou hier een vraag neer gaan zetten over problemen met het goed krijgen van Framebuffer support onder Debian met een zelf gecompileerde kernel.
Het probleem is als volgt:
Na het compileren van een eigen kernel met de vesafb (VESA Framebuffer) en een reboot bleek de output van de console (tijdens het booten) een grote ruis-achtige troep te zijn. Ook na het starten van XFree en het teruggaan naar de console bleef deze ruis. Dit was een onleesbare brij.
Dit is mijn configuratie:
Geforce 4 Ti4400
Debian Sid
Kernel 2.6.9/2.6.10
Vesa Framebuffer
Na lang googlen kwam ik een kleine opmerking tegen van een user op een forum, die reageerde op iemand die een vergelijkbaar probleem had als ik. Met als enige verschil dat deze user ook nog een bootsplash wilde installeren (waar je framebuffer voor nodig hebt).
1. Download de kernel van www.kernel.org
2. Vervang de vesafb.c van de Debian Kernel source door die van de originele kernel source
3. Recompile je kernel met vesafb ingebakken.
Dit had dus een vraag moeten zijn over dit probleem, maar aangezien ik dit probleem inmiddels opgelost heb, moet deze post maar beschouwd worden aan een hulp voor mensen die problemen ondervinden.
Hopelijk is deze makkelijker terug te vinden dan de post op een ander forum van de user die ook problemen had.
Het probleem is als volgt:
Na het compileren van een eigen kernel met de vesafb (VESA Framebuffer) en een reboot bleek de output van de console (tijdens het booten) een grote ruis-achtige troep te zijn. Ook na het starten van XFree en het teruggaan naar de console bleef deze ruis. Dit was een onleesbare brij.
Dit is mijn configuratie:
Geforce 4 Ti4400
Debian Sid
Kernel 2.6.9/2.6.10
Vesa Framebuffer
Na lang googlen kwam ik een kleine opmerking tegen van een user op een forum, die reageerde op iemand die een vergelijkbaar probleem had als ik. Met als enige verschil dat deze user ook nog een bootsplash wilde installeren (waar je framebuffer voor nodig hebt).
Hieruit bleek dus de oplossing.I had the exact same problem. If vesafb was compiled as a module, I got
a blank screen. If it was compiled statically, I got garbage. From my
googling the stiuation, it appears that there is a bug in the vesafb.c
code in the Debian package.
As suggested by even further googling, I replaced the Debian vesafb.c in
kernel-source-2.6.9/drivers/video with the one from the vanilla 2.6.9
kernel. Compiled it statically. I have bootsplash.
Hope that helps.
1. Download de kernel van www.kernel.org
2. Vervang de vesafb.c van de Debian Kernel source door die van de originele kernel source
3. Recompile je kernel met vesafb ingebakken.
Dit had dus een vraag moeten zijn over dit probleem, maar aangezien ik dit probleem inmiddels opgelost heb, moet deze post maar beschouwd worden aan een hulp voor mensen die problemen ondervinden.
Hopelijk is deze makkelijker terug te vinden dan de post op een ander forum van de user die ook problemen had.
We're trapped in the belly of this horrible machine. And the machine is bleeding to death.