Re: problemas con touchpad en mi portatil dell
El Viernes, 7 de Marzo de 2008 03:39:00 Gerard escribió:
> Ok,
>
> > de que estamos hablando? de una debian..... de cual etch, lenny o sid??
>
> tengo instalado debian lenny en mi portatil Dell XPS M1530
Joder menudo trasto, dicen que va como un cañon con linux :) un compa del
curro ha pillado el mismo
La lenny que has instalado es una 32 bits verdad??? esa máquina se merece una
distro amd64 (con el flash es un poco coñazo) pero la instalas con
compatibilidad 32 y a correr (se ve con problemas, pero se ve)
> > Como la has instalado?
>
> lo instalé desde testing netinst y luego descargue y compile el kernel
> 2.6.24 porque no me detectaba la tarjeta de red.
Supongo que a la manera debian :))
make menuconfig
make-kpkg clean
make-kpkg --initrd --revision=maquina.0.1 kernel_image
Eso te deja en el dir superior un .deb con el kernel. que luego instalas con
deb -i fichero
> Agregue el modulo para la
> red e intente customizar un poco mi nuevo kernel. Ya con conexion a
> internet instale gnome y me di cuenta que no fucionaba el touchpad...
buff me suena a que quitaste el módulo de touchpad. Los nuevos kernels por
defecto cogen la config del que está corriendo. De forma que seleccionas
opciones en función del kernel que tienes en memoria.
Lo digo por que si funcionaba y configuras el kernel lo tienes que haber
quitado. Pero no es este el caso......... aparece el touchpad
en /proc/bus/input/devices.
Asi que se carga el modulo del kernel.
> I: Bus=0011 Vendor=0002 Product=0008 Version=7321
> N: Name="AlpsPS/2 ALPS GlidePoint"
> P: Phys=isa0060/serio2/input0
> S: Sysfs=/class/input/input5
> U: Uniq=
> H: Handlers=mouse2 event5 ts2
> B: EV=f
> B: KEY=420 0 70000 0 0 0 0 0 0 0 0
> B: REL=3
> B: ABS=1000003
O sea /dev/input/mouse2
Y el raton
> I: Bus=0011 Vendor=0002 Product=0008 Version=0000
> N: Name="PS/2 Mouse"
> P: Phys=isa0060/serio2/input1
> S: Sysfs=/class/input/input4
> U: Uniq=
> H: Handlers=mouse1 event4 ts1
> B: EV=7
> B: KEY=70000 0 0 0 0 0 0 0 0
> B: REL=3
>
Y pal raton /dev/input/mouse1
> bien, el touchpad no me funciona en mi nuevo kernel pero hoy se me ocurrió
> arrancar con el kernel 2.6.22 (que viene con lenny) y para mi sorpresa, me
> funciono mi touchpad perfectamente (aunque como te dije en este kernel sigo
> sin tener soporte para red).
ups eso es que has quitado algo relativo al touchpad en el 2.6.24
En device input support
ALPS PS/2 mouse protocol extension (MOUSE_PS2_ALPS)
Say Y here if you have an ALPS PS/2 touchpad connected to
your system.
If unsure, say Y.
Synaptics PS/2 mouse protocol extension (MOUSE_PS2_SYNAPTICS)
Say Y here if you have a Synaptics PS/2 TouchPad connected to
your system.
If unsure, say Y.
Verifica en el .config que tienes de la ultima compilación como estan estos
módulos.......... solo es por asegurar.
MOUSE_PS2_SYNAPTICS
MOUSE_PS2_ALPS
> entonces asumo que me falta algún modulo (imagino que debo volver a
> compilar)..
Sipe.......... si no estas acostumbrado lo mas como es make xconfig
Lo tienes que hacer como usuario tirando de sudo o dando acceso a las X con:
basaburu@Basatu:/usr/src/linux$ xhost +
access control disabled, clients can connect from any host
Si no root no tiene acceso a la X
>
> estos son los archivos que obtuve:
>
> xorg.conf (hice dpkg-reconfigure xserver-xorg)
Mejor editar a mano 8=}
te faltan cosas. Lo que te voy a decir ahora me jode un huevo, pero hay una
diferencia brutal entre el driver nv y el propietario nvidia........ pero
brutal.
te lo bajas de nvidia.com
http://us.download.nvidia.com/XFree86/Linux-x86/169.12/NVIDIA-Linux-x86-169.12-pkg1.run
Esto para un 32 bits.
http://us.download.nvidia.com/XFree86/Linux-x86_64/169.12/NVIDIA-Linux-x86_64-169.12-pkg2.run
y este para un amd64
> me funciono colocando tanto /dev/input/mice como /dev/input/mouse2 en
> device en xorg.conf...
Pero esto te deja sin posiblidad de raton externo usb por ejemplo tienes que
declarar los dos.
> Yo recuerdo que al compilar el kernel intregué los modulos de ps2,
> mouse, etc directo al kernel... voy a revisar de todos modos..
Eso es un poco tontería desaprovechas............ lo normal es montar como
módulos.
Pero para gustos los colores.
> debería incluir algo adicional en mi kernel????
Revisa lo del touchpad
Y si todavía no andas en producción yo cambiaria a una lenny amd64..... estas
tirando máquina......... veras a que velocidad compila el kernel con amd64
Para darte una idea, mejor que comentarte tu xorg (faltan cosas) te paso mi
xorg. Esta para usar dos monitores. Puedes ver las diferencias. A lo de vaio
ni caso es para mi sony.
Eso sí esta configurado para los drivers propietarios
Un saludo.
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0"
InputDevice "Configured Mouse"
InputDevice "Generic Keyboard"
InputDevice "Touchpad"
# InputDevice "Vaio keys"
Option "AIGLX" "true"
Option "StandbyTime" "3"
Option "SuspendTime" "5"
Option "OffTime" "8"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
Option "DefaultServerLayout" "Default Layout"
EndSection
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi:unscaled"
FontPath "/usr/share/fonts/X11/75dpi:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/var/lib/defoma/fontconfig.d"
FontPath "/usr/local/share/fonts"
FontPath "/usr/share/fonts/truetype"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "dbe"
Load "extmod"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "Protocol" "Standard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
Option "CustomKeycodes" "off"
EndSection
Section "InputDevice"
Identifier "Vaio keys"
Driver "evdev"
Option "Device" "/dev/input/event7"
Option "Name" "Sony Vaio Keys"
Option "XkbLayout" "es"
Option "XkbModel" "pc105"
Option "bustype" "0010"
Option "vendor" "104d"
Option "version" "0000"
Option "product" "0000"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "false"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "Touchpad"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "alps"
Option "SHMConfig" "true"
Option "SendCoreEvents" "true"
# For AlpsPS/2 ALPS GlidePoint
# Option "LeftEdge" "130"
# Option "RightEdge" "830"
# Option "TopEdge" "120"
# Option "BottomEdge" "650"
# Option "FingerLow" "14"
# Option "FingerHigh" "15"
# Option "MaxTapTime" "180"
# Option "MinTapTime" "110"
# Option "EmulateMidButtonTime" "75"
# Option "VertScrollDelta" "20"
# Option "HorizScrollDelta" "20"
# Option "MinSpeed" "0.3"
# Option "MaxSpeed" "0.75"
# Option "AccelFactor" "0.015"
# Option "EdgeMotionMinSpeed" "200"
# Option "EdgeMotionMaxSpeed" "200"
# Option "UpDownScrolling" "1"
# Option "CircularScrolling" "1"
# Option "CircScrollDelta" "0.1"
# Option "CircScrollTrigger" "3"
# Option "VertTwoFingerScroll" "1"
EndSection
Section "Device"
Identifier "Nvidia0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce Go 7600"
Screen 0
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Sony"
ModelName "Nvidia Default Flat Panel"
HorizSync 29.0 - 49.0
VertRefresh 0.0 - 60.0
# Option "DPMS" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Nvidia0"
Monitor "Monitor0"
DefaultDepth 24
# Option "DisableGLXRootClipping" "True"
Option "TwinView" "1"
Option "NoLogo" "true"
Option "MetaModes" "DFP: nvidia-auto-select +0+0 CRT:
nvidia-auto-select +1280+0"
# Option "AllowGLXWithComposite" "true"
Option "UseDisplayDevice" "DFP-0, CRT-0"
Option "TwinViewXineramaInfoOrder" "DFP"
Option "DPI" "101 x 101"
Option "NvAGP" "1"
Option "UseEdidDpi" "DFP-0"
# Option "TripleBuffer" "true"
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
Option "EnableACPIHotkeys" "true"
Option "OnDemandVBlankInterrupts" "true"
SubSection "Display"
Depth 1
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Reply to: