Ne razumem se baš u te stvari sa drajverima i kernelima, ali u svakom slučaju problem je otprilike ovde negde:
Code:
00044 void __devinit viafb_init_dvi_size(struct tmds_chip_information *tmds_chip,
00045 struct tmds_setting_information *tmds_setting)
00046 {
00047 DEBUG_MSG(KERN_INFO "viafb_init_dvi_size()\n");
00048
00049 viafb_dvi_sense();
00050 switch (viafb_dvi_query_EDID()) {
00051 case 1:
00052 dvi_get_panel_size_from_DDCv1(tmds_chip, tmds_setting);
00053 break;
00054 case 2:
00055 dvi_get_panel_size_from_DDCv2(tmds_chip, tmds_setting);
00056 break;
00057 default:
00058 printk(KERN_WARNING "viafb_init_dvi_size: DVI panel size undetected!\n");
00059 break;
00060 }
00061
00062 return;
00063 }
http://kerneldox.net/d3/dd8/dvi_8c-source.html
http://kerneldox.net/db/d85/dvi_8c.html
U verziji slekvera 13.37 (2.6.37.6) je prisutan taj fajl "/usr/src/linux-2.6.37.6/drivers/video/via/dvi.c", a u 12.0 (2.6.21.5) koja radi bez problema na tom kompjuteru, ne postoji ni taj fajl niti ceo taj folder "via".
Pokušavam da ukapiram da li ovde rečeno:
http://www.spinics.net/lists/linux-fbdev/msg01719.html ima neke veze sa mojim problemom, ali mi nešto ne ide
Nego, šta je uopšte taj fajl? Deo kernela? Ako ga i izmenim, da li moram da rekompajliram kernel, ili šta već?