Ja fa temps que tinc un SHUTTLE SS30G2 que fins ara feia servir de servidor . Vaig decidir convertir-lo en un media-center, així que vaig reinstal·lar-lo tot de nou. Vaig posar-hi un Ubuntu 7.10 . El problema, només arrencar l'entorn gràfic des del live-cd, va ser que tot i que em detectava bé la tarja gràfica, una Mirage 1 en una placa mare una SiS662 , i en teoria em carregava bé els drivers, però la pantalla feia un perpedeig continu, que no deixava ni llegir ni veure res correctament.
Per arreglar el problema vaig trobar varies solucions. Però la més pràctica i ràpida és la que vaig trobar en un fòrum , es tracta aprofitar els drivers de Suse , que es veu que sí que funcionen correctament. El tema és que aquests drivers venen empaquetats en un rpm , per tant, es tracta de desempaquetar el paquet rpm i amb rpm2cpio i cpio extreure el fitxer que volem, en aquest cas els drivers de Sis. Per tant els passos són els següents:
1) Primer de tot, si no tenim l'eïna rpm instal·lada (cosa normal en un sistema debian) l'instal·lem:
apt-get install rpm |
2)Baixem el paquet rpm de Suse amb els drivers de Sis:
wget http://downloadmirror.intel.com/13374/eng/4180_sis_drv_suse_10_2-1.0-021307.i586.rpm |
3)Fem un backup del driver que estem utilitzant:
cp /usr/lib/xorg/modules/drivers/sis_drv.so /usr/lib/xorg/modules/drivers/sis_drv.so.ori |
4)Desampaquetem l'rpm:
rpm2cpio 4180_sis_drv_suse_10_2-1.0-021307.i586.rpm | cpio -idv |
5)I copiem el driver de sis, el fitxer sis_drv.so, dins el directori dels drivers:
cp usr/lib/xorg/modules/drivers/sis_drv.so /usr/lib/xorg/modules/drivers/sis_drv.so |
Les x's se'ns reiniciaran soles i ja veurem com la tarja gràfica funciona perfectament.