Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/08/2009, à 20:23

icaunais

Souris sur port série

Salut,

Je viens d'installer ubuntu 9.04 sur un portable qui était encore sous la 7.04.
La nouvelle installe s'est bien passée, sauf que la souris branchée sur le port série ne fonctionne pas.

hal-device donne ça :

  6: udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
  serial.port = 0 (0x0)
  serial.type = 'platform'
  info.callouts.add = { 'hal-acl-tool --add-device' }
  access_control.type = 'modem'
  access_control.file = '/dev/ttyS0'
  info.callouts.remove = { 'hal-acl-tool --remove-device' }
  linux.sysfs_path = '/sys/devices/pnp0/00:0a/tty/ttyS0'
  info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501'
  info.subsystem = 'tty'
  info.product = '16550A-compatible COM port'
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
  info.category = 'serial'
  linux.device_file = '/dev/ttyS0'
  linux.hotplug_type = 2 (0x2)
  linux.subsystem = 'tty'
  info.capabilities = { 'serial', 'access_control' }
  serial.originating_device = '/org/freedesktop/Hal/devices/pnp_PNP0501'
  serial.device = '/dev/ttyS0'

15: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'
  access_control.type = 'mouse'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  input.device = '/dev/input/event3'  (string)
  input.product = 'Macintosh mouse button emulation'  (string)
  linux.sysfs_path = '/sys/devices/virtual/input/input3/event3'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.subsystem = 'input'  (string)
  info.product = 'Macintosh mouse button emulation'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'  (string)
  input.x11_driver = 'evdev'  (string)
  info.category = 'input'  (string)
  linux.device_file = '/dev/input/event3'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  info.capabilities = { 'input', 'input.mouse', 'access_control' } (string list)
  access_control.file = '/dev/input/event3'  (string)

Je n'ai pas de modem sur le ttyS0, j'ai viré la règle "77-nm-probe-modem-capabilities.rules" pensant que ça posait problème, mais ça marche toujours pas.

J'ai ajouté des lignes dans xorg.conf :

Section "InputDevice"
  Identifier      "Evdev Mouse"
  Driver          "evdev"
  Option          "Device"              "/dev/input/event3"
  Option          "CorePointer"
EndSection

et

InputDevice     "Evdev Mouse" "CorePointer"

dans la section ServerLayout.
Pas mieux.

Maintenant qu'il y a HAL, comment fait-on pour faire fonctionner une souris branchée sur le port série ?

Pour info, je ne connais pas trop hal et les règles udev

Merci pour votre aide.

Hors ligne

#2 Le 18/08/2009, à 23:54

moimael

Re : Souris sur port série

Ouch je savais même pas que ça existait encore tongue

Sérieusement si tu ne veut pas te prendre la tête et que ton pc dispose de l'usb, je pense qu'une petite souris à 5 euros serais appropriée big_smile

Hors ligne

#3 Le 18/08/2009, à 23:58

J5012

Re : Souris sur port série

pour le xorg.conf, a tester:

...
Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice" #modifier comme indique par hal ou /dev/ttyS0
	Option		"Protocol"		"ImPS/2" #modifier le protocole en serial ou equivalent
	Option		"ZAxisMapping"		"4 5" #mettre diese devant option pour desactiver
	Option		"Emulate3Buttons"	"true"
EndSection
...

Section "ServerLayout"
	...
	InputDevice	"Configured Mouse" "CorePointer"
EndSection

la section server layout est obligatoire si on veut un xorg personnalise.

Dernière modification par J5012 (Le 19/08/2009, à 00:00)

Hors ligne

#4 Le 19/08/2009, à 11:03

icaunais

Re : Souris sur port série

J'ai essayé avec les liveCDs , quand j'ai ça dans mon xorg.org :

Section "InputDevice"
	Identifier      "Configured Mouse"
	Driver          "mouse"
	Option          "Device"        "/dev/ttyS0"
	Option          "Protocole"     "microsoft"
	Option          "CorePointer"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
EndSection

Ça marche pour 8.04 et 8.10, mais pas pour 9.04.
Je crois que c'est parce qu'il croit qu'il y a un modem sur ttyS0, mais comment lui dire qu'il n'y en a pas ?

Hors ligne

#5 Le 08/01/2010, à 22:25

mikedafunk

Re : Souris sur port série

A tester : http://ubuntuforums.org/showthread.php?t=1331499


Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org

Hors ligne

#6 Le 19/10/2010, à 14:25

icaunais

Re : Souris sur port série

Je viens de faire une installe de la 10.10, ça marche merci smile

Hors ligne

#7 Le 21/10/2010, à 15:24

mikedafunk

Re : Souris sur port série

Excellent ! wink


Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org

Hors ligne