Newsgroup: it.comp.os.linux.debian
Titolo: Niente touchpad dopo aggiornamento a squeeze

Salve a tutti... ho aggiornato il mio sistema cambiando i lenny nel
sources.list con degli squeeze.
Dopodichè...
aptitude update
aptitude install apt dpkg aptitude
aptitude full-upgrade
Ci ha messo un pò, ma sembrava andato tutto secondo i piani! Riavvio
gnome e mi viene fuori un desktop molto più bello di quello che avevo
prima, icone più curate, etc etc... Provo a muovere il touchpad.. :'(
Niente. Provo allora ad inserire un mouse usb... niente. azz...
CTRL-ALT-F1, loggo da root e do un bel
cat /dev/input/event6 ( che da lsinput sapevo associata al mio
touchpad elantech )
ed escono miliardi di caratteri appena muovo il dito sul touch... ok.
Provo a cambiare nell'xorg.conf ma ancora niente dopo il riavvio di x,
o del sistema stesso.
Vedo i log in /var/log/Xorg.0.log e noto:
(II) Synaptics touchpad driver version 1.2.2
Mouse0 no synaptics event device found
(**) Option "Device" "/dev/input/event6"
Query no Synaptics: 6003C8
(--)Mouse0: no supported touchpad found
(EE) Mouse0 Unableto query/initialize Synaptics hardware
(EE) PreInit failed for input device "Mouse0"
ho googlato alla ricerca di soluzioni ma niente... hal ed udev
dovrebbero essere apposto, non so perchè in x non mi da segni di vita!

 wrote:
[cut]
Prova a spostare xorg.conf in altra directory e riavviare X. vedi un
po' che succede.
-- 
"Centomila morti" = "È una tragedia!"
"Trovato un supersiste" = "Grazie a Dio! È un miracolo!"
WTF!?

Ragazzi ho scoperto qual'è la causa del problema: Grub2.
Vi posto la coda di lsinput, prima con GrubLegacy, dopo con Grub2:
Grub Legacy:
----------------------------------------------
/dev/input/event5
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x6
   version : 0
   name    : "Video Bus"
   phys    : "LNXVIDEO/video/input0"
   bits ev : EV_SYN EV_KEY
/dev/input/event6
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0xe
   version : 0
   name    : "ETPS/2 Elantech Touchpad"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_ABS
/dev/input/event7
   bustype : BUS_PCI
   vendor  : 0x10ec
   product : 0x269
   version : 1
   name    : "HDA Digital PCBeep"
   phys    : "card0/codec#0/beep0"
   bits ev : EV_SYN EV_SND
----------------------------------------------
Grub2:
-------------------------------------------------
/dev/input/event5
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x6
   version : 0
   name    : "Video Bus"
   phys    : "LNXVIDEO/video/input0"
   bits ev : EV_SYN EV_KEY
/dev/input/event6
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x0
   version : 0
   name    : "Asus EeePC extra buttons"
   phys    : "eeepc/input0"
   bits ev : EV_SYN EV_KEY
/dev/input/event7
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0xe
   version : 0
   name    : "ETPS/2 Elantech Touchpad"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_ABS
/dev/input/event8
   bustype : BUS_PCI
   vendor  : 0x10ec
   product : 0x269
   version : 1
   name    : "HDA Digital PCBeep"
   phys    : "card0/codec#0/beep0"
   bits ev : EV_SYN EV_SND
----------------------------------------
Ovvero, con grub legacy non mi riconosceva i tasti speciali ( Fn ),
mentre ora si. Questo è piuttosto strano, perchè anche prima
dell'upgrade riuscivo ad usare i tasti funzione, non capisco perchè
dopo la modifica fatta da Grub2 ( quel casino "chainload in grub2" )
magari hanno cambiato un non-so-che che non faceva riconoscere la
periferica. Anche se non so effettivamente che ruolo possa avere la
sceltadi un bootloader per questo genere di cose!
PS: Ho un kernel modificato 2.6.34 compilato da me, e non uso
initrd.img, quindi a maggior ragione non capisco il motivo... Grazie
comunque per il supporto ( morale! ) :D