[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: