OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Problema con ratón óptico USB
Hace un par de semanas compré un nuevo ratón óptico USB (el anterior falleció y era PS2 óptico). El problema es que desde hace un par de días (no había ocurrido nada raro desde que lo instalé hace dos semanas), pasa lo siguiente:
Si el ordenador entra en suspensión (tras un rato sin ser usado), no logro volver a hacer que salga de ese estado (pantalla apagada) porque el ratón no parece responder.
El ratón es reconocido por el sistema como "Cualquier ratón PS2 o USB" y el driver que carga para usarlo es usbhid y el fabricante reconocido PIXART.
Con los efectos de escritorio activados los problemas son multiples con el puntero de ratón (aparece y desaparece, pixela la pantalla a su paso, etc).
Esto pasa tanto si activo el soporte para ratón USB en la BIOS como si lo dejo desactivado.
En el archivo /etc/X11/xorg.conf no me aparece en "devices" ninguna linea que haga referencia al ratón USB.
lsmod me devuelve lo siguiente:
lsmod
Module Size Used by
cls_flow 7313 0
cls_fw 3295 0
cls_u32 5868 0
sch_htb 13460 0
sch_hfsc 16589 0
sch_ingress 1470 0
sch_sfq 5261 0
xt_time 1785 0
xt_connlimit 2984 0
xt_realm 726 0
iptable_raw 1162 0
xt_comment 732 18
xt_recent 7874 0
xt_policy 2170 0
ipt_ULOG 8037 0
ipt_REJECT 1945 4
ipt_REDIRECT 1442 0
ipt_NETMAP 1434 0
ipt_MASQUERADE 1964 0
ipt_ECN 1549 0
ipt_ecn 1101 0
ipt_CLUSTERIP 6107 0
ipt_ah 1866 0
ipt_addrtype 1611 2
nf_nat_tftp 696 0
nf_nat_snmp_basic 7467 0
nf_nat_sip 5542 0
nf_nat_pptp 4018 0
nf_nat_proto_gre 2138 1 nf_nat_pptp
nf_nat_irc 1426 0
nf_nat_h323 7779 0
nf_nat_ftp 1881 0
nf_nat_amanda 858 0
ts_kmp 1577 5
nf_conntrack_amanda 2229 1 nf_nat_amanda
nf_conntrack_sane 4277 0
nf_conntrack_tftp 3612 1 nf_nat_tftp
nf_conntrack_sip 18575 1 nf_nat_sip
nf_conntrack_proto_sctp 10517 0
nf_conntrack_pptp 9999 1 nf_nat_pptp
nf_conntrack_proto_gre 5728 1 nf_conntrack_pptp
nf_conntrack_netlink 15666 0
nf_conntrack_netbios_ns 1266 0
nf_conntrack_irc 4247 1 nf_nat_irc
nf_conntrack_h323 57449 1 nf_nat_h323
nf_conntrack_ftp 10137 1 nf_nat_ftp
ipt_set 1155 2
ipt_SET 1347 0
ip_set_nethash 7519 0
ip_set_iptreemap 7904 0
ip_set_iptree 4841 2
ip_set_ipporthash 6552 0
ip_set_portmap 3176 0
ip_set_macipmap 3030 0
ip_set_ipmap 3052 0
ip_set_iphash 5845 0
ip_set 13247 18 ipt_set,ipt_SET,ip_set_nethash,ip_set_iptreemap,ip_set_iptree,ip_set_ipporthash,ip_set_portmap,ip_set_macipmap,ip_set_ipmap,ip_set_iphash
xt_TPROXY 1882 0
nf_tproxy_core 2068 1 xt_TPROXY,[permanent]
xt_tcpmss 1177 0
xt_pkttype 860 0
xt_physdev 1519 0
xt_owner 918 0
xt_NFQUEUE 1687 0
xt_NFLOG 885 0
nfnetlink_log 7217 1 xt_NFLOG
xt_multiport 2314 6
xt_mark 935 1
xt_mac 816 0
xt_limit 1394 0
xt_length 916 0
xt_iprange 1914 0
xt_helper 1115 0
xt_hashlimit 6438 0
xt_DSCP 1625 0
xt_dscp 1249 0
xt_dccp 1777 0
xt_conntrack 2314 8
xt_connmark 1607 0
xt_CLASSIFY 735 0
ipt_LOG 5067 4
xt_tcpudp 2888 11
xt_state 1014 0
iptable_nat 4646 0
nf_nat 19260 12 ipt_REDIRECT,ipt_NETMAP,ipt_MASQUERADE,nf_nat_tftp,nf_nat_sip,nf_nat_pptp,nf_nat_proto_gre,nf_nat_irc,nf_nat_h323,nf_nat_ftp,nf_nat_amanda,iptable_nat
nf_conntrack_ipv4 12902 11 iptable_nat,nf_nat
nf_defrag_ipv4 1181 2 xt_TPROXY,nf_conntrack_ipv4
nf_conntrack 71425 30 xt_connlimit,ipt_MASQUERADE,ipt_CLUSTERIP,nf_nat_tftp,nf_nat_snmp_basic,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_h323,nf_nat_ftp,nf_nat_amanda,nf_conntrack_amanda,nf_conntrack_sane,nf_conntrack_tftp,nf_conntrack_sip,nf_conntrack_proto_sctp,nf_conntrack_pptp,nf_conntrack_proto_gre,nf_conntrack_netlink,nf_conntrack_netbios_ns,nf_conntrack_irc,nf_conntrack_h323,nf_conntrack_ftp,xt_helper,xt_conntrack,xt_connmark,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
iptable_mangle 1371 1
nfnetlink 3691 2 nf_conntrack_netlink,nfnetlink_log
iptable_filter 1302 1
ip_tables 11455 4 iptable_raw,iptable_nat,iptable_mangle,iptable_filter
x_tables 16398 47 xt_time,xt_connlimit,xt_realm,iptable_raw,xt_comment,xt_recent,xt_policy,ipt_ULOG,ipt_REJECT,ipt_REDIRECT,ipt_NETMAP,ipt_MASQUERADE,ipt_ECN,ipt_ecn,ipt_CLUSTERIP,ipt_ah,ipt_addrtype,ipt_set,ipt_SET,xt_TPROXY,xt_tcpmss,xt_pkttype,xt_physdev,xt_owner,xt_NFQUEUE,xt_NFLOG,xt_multiport,xt_mark,xt_mac,xt_limit,xt_length,xt_iprange,xt_helper,xt_hashlimit,xt_DSCP,xt_dscp,xt_dccp,xt_conntrack,xt_connmark,xt_CLASSIFY,ipt_LOG,xt_tcpudp,xt_state,iptable_nat,iptable_mangle,iptable_filter,ip_tables
af_packet 17430 0
ipv6 275513 0
snd_usb_audio 89277 1
snd_intel8x0 25978 2
snd_ac97_codec 101001 1 snd_intel8x0
ac97_bus 1014 1 snd_ac97_codec
snd_seq_dummy 1382 0
snd_seq_oss 30497 0
snd_seq_midi_event 6047 1 snd_seq_oss
snd_seq 50859 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_hwdep 5648 1 snd_usb_audio
snd_pcm_oss 41671 0
snd_usbmidi_lib 17350 1 snd_usb_audio
snd_pcm 78842 4 snd_usb_audio,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_rawmidi 20032 1 snd_usbmidi_lib
snd_seq_device 6096 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_timer 18881 2 snd_seq,snd_pcm
snd_mixer_oss 14322 1 snd_pcm_oss
snd 58863 20 snd_usb_audio,snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_hwdep,snd_pcm_oss,snd_usbmidi_lib,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer,snd_mixer_oss
pwc 77914 0
soundcore 6428 1 snd
shpchp 25047 0
ohci1394 26795 0
videodev 66780 1 pwc
v4l1_compat 13359 1 videodev
sr_mod 14067 0
ieee1394 79841 1 ohci1394
i2c_nforce2 5470 0
snd_page_alloc 7216 2 snd_intel8x0,snd_pcm
skge 36311 0
sg 25521 0
forcedeth 48984 0
pci_hotplug 24871 1 shpchp
binfmt_misc 6413 1
fuse 61401 18
nvidia 9379859 28
i2c_core 25583 3 videodev,i2c_nforce2,nvidia
cpufreq_ondemand 8506 0
cpufreq_conservative 9374 0
cpufreq_powersave 766 0
fan 3071 0
floppy 53174 0
loop 13336 0
freq_table 3395 1 cpufreq_ondemand
processor 26914 0
mperf 1203 0
thermal 10979 0
evdev 7435 9
button 4721 0
k8temp 3053 0
dm_mod 65593 0
ide_generic 1099 0 [permanent]
pata_amd 8778 4
sata_sil 6845 0
ata_generic 2563 0
ide_pci_generic 2442 0
ide_gd_mod 24284 0
ide_core 98461 3 ide_generic,ide_pci_generic,ide_gd_mod
pata_acpi 2591 0
sata_nv 19023 8
libata 172764 5 pata_amd,sata_sil,ata_generic,pata_acpi,sata_nv
sd_mod 31704 16
scsi_mod 178335 4 sr_mod,sg,libata,sd_mod
crc_t10dif 1263 1 sd_mod
ext4 309245 3
jbd2 67623 1 ext4
crc16 1351 1 ext4
uhci_hcd 22235 0
ohci_hcd 27493 0
ehci_hcd 47006 0
usbhid 41758 0
hid 66613 1 usbhid
usbcore 168019 8 snd_usb_audio,snd_usbmidi_lib,pwc,uhci_hcd,ohci_hcd,ehci_hcd,usbhid
Y si trato de cargar el módulo usbmouse me devuelve esto: /sbin/modprobe usbmouse FATAL: Module usbmouse not found. Ahora mismo lo tengo: Sin activar soporte USB mouse en BIOS, con los efectos de escritorio desactivados y sin gestión de energía (para evitar que entre en reposo).
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 110681 No existe ningún módulo usbmouse y el cursor lo gestiona la GPU
Empezando por los módulos, el módulo que te controla el ratón USB es el usbhid (USB Human Interface Device), que define los estándares para principales dispositivos HID (teclados, ratones, touchpads, etc.). Por esa misma razón no tienes ningún módulo usbmouse instalado en el sistema.
En cuanto a los problemas de la suspensión, seguramente se deba a que se desactiva el receptor del ratón para ahorro de energía y no recibe la señal del ratón.
Para ratones USB y PS2 estándares no hace falta configurar nada en el xorg, ya que lo detecta de forma automática.
Lo de tus problemas con el cursor nada tienen que ver con el ratón, sino que es de la configuración de la GPU. Seguramente algún problema con el uso del cursor por hardware.
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 110686 Los problemas con el cursor
Los problemas con el cursor se han solventado al desactivar los efectos de escritorio. Y en lo referente a Xorg, no lo detecta automaticamente, como se puede ver a continuación (contenido del archivo xorg.conf):
Section "ServerFlags"
Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "v4l" # Video for Linux
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "L1915S "
HorizSync 30-83
VertRefresh 56-75
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce 6100 to GeForce 360"
Driver "nvidia"
Option "DPMS"
Option "SWCursor"
Option "DynamicTwinView" "false"
Option "AddARGBGLXVisuals"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
EndSection
Hace un rato al llegar del curro, me he encontrado con que de nuevo el ratón no respondía. He reiniciado y he vuelto a tener el control del ratón. Desenchufar el ratón y enchufarlo en caliente no sirve de nada en mi caso.
BOFH
# 110690 Si que reconoce automáticamente el ratón
Como puedes ver, en el fichero xorg.conf no tienes configurado el ratón de forma explicita, por lo que el xorg lo detecta de forma automática. Esto puedes verlo en el fichero log del inicio del xorg: /var/log/Xorg.0.log
Como puedes ver el xorg ha detectado de forma automática el touchpad de mi portátil. Si el xorg no detecta tu ratón entonces el problema es que el kernel no detecta tu ratón. Como se trata de un ratón USB, para que el kernel no lo detecte sólo puede ser por una de las tres razones siguientes:
Deberías mirar en las ocasiones en las ocasiones que el ratón no va lo que detecta el kernel en el bus USB ya sea con el comando lsusb o mirando el fichero /proc/bus/usb/devices.
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 110691 Pues si detectarlo lo
Pues si detectarlo lo detecta, en Xorg.0.log he encontrado esto:
(II) config/hal: Adding input device PIXART USB OPTICAL MOUSE
(**) PIXART USB OPTICAL MOUSE: always reports core events
(**) PIXART USB OPTICAL MOUSE: Device: "/dev/input/event1"
(II) PIXART USB OPTICAL MOUSE: Found 3 mouse buttons
(II) PIXART USB OPTICAL MOUSE: Found scroll wheel(s)
(II) PIXART USB OPTICAL MOUSE: Found relative axes
(II) PIXART USB OPTICAL MOUSE: Found x and y relative axes
(II) PIXART USB OPTICAL MOUSE: Configuring as mouse
(**) PIXART USB OPTICAL MOUSE: YAxisMapping: buttons 4 and 5
(**) PIXART USB OPTICAL MOUSE: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "PIXART USB OPTICAL MOUSE" (type: MOUSE)
(**) PIXART USB OPTICAL MOUSE: (accel) keeping acceleration scheme 1
(**) PIXART USB OPTICAL MOUSE: (accel) acceleration profile 0
(II) PIXART USB OPTICAL MOUSE: initialized for relative axes.
Intentaré acceder a consola la próxima vez que me suceda e intentar ver lo que me muestra lsusb; el problema es que el 99% de las veces me ha ocurrido con la pantalla apagada (suspendida) después de varias horas de no usar el ordenador de forma directa (salvo las descargas de torrent) y al no poder mover el ratón la pantalla no vuelve a tener actividad (se queda en negro).
Ahora mismo lsusb, me muestra esto:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Hama Optical Mouse
Bus 002 Device 003: ID 046d:08b4 Logitech, Inc. QuickCam Zoom
BOFH
# 110693 Si no te va el ratón, usa el teclado
Creo que algo ya te dije al respecto. Seguramente el ahorro de energía desactiva el ratón USB porque consume mucho, y por eso no se entera de que se ha movido. Pero afortunadamente el teclado también sirve para despertar al sistema.
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 110694 Eso es lo que mas me extraña.
Eso es lo que mas me extraña. Cuando empezaron los problemas e lo rimero que pensé es en el Gestor de ahorro de energía, así que lo tengo desactivado, pero aun así el monitor sigue yéndose a reposo......afortunadamente sin consecuencias, salvo algunas veces que es cuando el ratón se queda pillado y ni con el teclado soy capaz de despertar al sistema. Como te comentaba el "ahorro de energía" del sistema está desactivado.
BOFH
# 110695 ¿Ninguna combinación de teclas te funciona?
¿Ni Ctrl+Alt+F1, ni Ctrl+Alt+Backspace, ni las combinaciones con SysReq te funcionan? ¿el teclado qué conexión usa?
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 110696 En principio ninguna
En principio ninguna combinación me funcionó esta mañana. Espero que no vuelva a suceder pero si mañana al levantarme me vuelvo a encontrar con el problema, probaré de nuevo todas las combinaciones del teclado antes de reiniciar al sistema como última opción.El teclado es PS2, igual que lo era mi anterior ratón óptico (al que cada vez echo más de menos, snif, snif).
BOFH
# 110698 Tienes que probar sólo un par de cosas, por si es el hardware
Aparte de Ctrl+Alt+F1 para intentar pasar a una consola de texto o SysReq+R para desbloquear el teclado o SysReq+S+U+B para un reinicio rápido pero seguro (con la "S" solicitas al kernel que sincronice y vacíe los buffers de escritura de los discos, con la "U" un desmontado ordenado de los sistemas de ficheros y con la "B" reiniciar la máquina. También, si tienes la máquina conectada en red y dispones de otra máquina en la misma red, puedes probar a conectar con ella a ver si responde, primero al ping, y luego al resto de servicios.
Si en ninguno de estos casos responde, se te ha colgado el kernel, lo que no es muy normal a menos algún error de compilado, algún problema con un driver externo o un problema de hardware (por ejemplo un DMA que se apodere del bus de memoria impidiendo el acceso a la CPU, o algo similar). Es algo que me ha pasado con gráficas que se calentaban por problemas de sus disipadores o ventiladores, y todavía más raro, con un ratón PS2. Con un ratón USB le sucedió algo parecido a mi padre con Windows XP, pero ese mismo ratón esta funcionando perfectamente en mi Linux.
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 110699 Hoy por la mañana, no he
Hoy por la mañana, no he podido hacer la prueba (afortunadamente) porque no ha habido fallo. Lo dejeré 24 horas más en observación.