ubuntuusers.de

Medion Akoya E5218 - Touchpad wird nicht erkannt

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

NeoGreen

Anmeldungsdatum:
16. Januar 2011

Beiträge: Zähle...

Bin im Moment dran für meinen Vater auf seinem Notebook Ubuntu zu installieren. Habe soweit alles eingerichtet, bis auf das Touchpad, dieses wird überhaupt nicht erkannt. Unter Windows wurde für das Touchpad ein Synaptics Treiber installiert, der unter Ubuntu natürlich auch installiert ist, aber nicht verwendet wird, da die Hardware wie bereits erwähnt nicht einmal erkannt wird.

Hier mal ein paar evtl. nützliche Debug Ausgaben.

$ xinput list

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=9	[slave  keyboard (3)]
$ cat /proc/bus/input/devices

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
U: Uniq=
H: Handlers=event1 
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: EV=3
B: KEY=3e000b 0 0 0 0 0 0 0
$ lspci

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
04:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 80)
04:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 80)
04:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 80)
04:00.4 System peripheral: JMicron Technology Corp. xD Host Controller (rev 80)
04:00.5 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)
$ lsusb

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0505 Genesys Logic, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ich habe im Moment überhaupt keine Ahnung nach was ich noch Ausschau halten könnte um zumindest mal zu sehen ob der Kernel das Gerät vielleicht doch erkannt hat, oder evtl. versucht hat zu erkennen aber gescheitert ist. Ich freue mich über jeden Rat bzw. Tipp.

EDIT:


Was mir gerade noch einfällt. Ich habe bereits versucht noch zusätzlich das psmouse Modul zu laden, sowie dem Kernel beim starten den Parameter "kopt=i8042.reset" zu übergeben, so wie im Wiki beschrieben, jedoch leider ohne Erfolg.

Moderiert von tomtomtom:

Ins passende Forum verschoben. Bitte beachte die Themenstickies.

NeoGreen

(Themenstarter)

Anmeldungsdatum:
16. Januar 2011

Beiträge: 4

Kleines Update meinerseits: Habe mir heute mal so ziemlich alle Logs in /var/log genauer, teilweise sogar Zeile für Zeile angeschaut und konnte keine neuen Hinweise finden die mich der Lösung näher bringen. Zusätzlich habe ich heute den aktuellen Synaptics Treiber 1.3 von: http://xorg.freedesktop.org/releases/individual/driver/ geholt kompiliert und synaptics_drv.so, synclient und syndaemon an Ort und Stelle kopiert. Dies brachte auch keine Besserung...

Ich bin mit meinem Latein so langsam am Ende. Sind die Notebook Touchpads intern nicht normalerweise per USB verbunden? Falls ja, sollte sich doch irgendwo ein Hinweis auf dieses Gerät finden lassen, evtl. in einem Log und auch wenn es nur eine Meldung ist, dass das Gerät nicht angesprochen werden konnte oder ähnliches.

NeoGreen

(Themenstarter)

Anmeldungsdatum:
16. Januar 2011

Beiträge: 4

Das Thema ist immernoch aktuell. Mittlerweile habe ich mir zum Testen von http://www.kernel.org den Kernel 2.6.38-rc1 besorgt unter Ubuntu kompiliert und installiert, was allerdings keine Besserung brachte. Das Touchpad wird immernoch nicht erkannt. Gibt es denn hier keine Linux Experten die mir sagen können wie ich Informationen über nicht erkannte USB Geräte abfragen kann. Jedes USB Gerät meldet sich beim Kernel an und dieser sollte doch irgendwo protokollieren falls er ein Gerät nicht richtig ansprechen oder nichts mit ihm anfangen kann? Wenn ich wüsste wie ich den Kernel gesprächiger bekomme, würde mir das sehr helfen...

EDIT:


Hab gerade noch ein paar Interessante Dinge herausgefunden. Es handelt sich bei dem Touchpad um ein PS/2 Touchpad, dachte immer es wäre mit USB verbunden. Zusätzlich glaube ich herausgefunden zu haben um was für ein Synaptics Modell es sich genau handelt:

lshal gab die folgende Info

udi = '/org/freedesktop/Hal/devices/pnp_SYN0c26'
  info.linux.driver = 'i8042 aux'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'PnP Device (SYN0c26)'  (string)
  info.subsystem = 'pnp'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_SYN0c26'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:01'  (string)
  pnp.id = 'SYN0c26'  (string)

Das muss das Touchpad sein. Google sagt beim Suchbegriff: SYN0c26 das es sich um ein Synaptics Touchpad handelt. Außerdem habe ich gerade noch tpconfig installiert welches allerdings nur als root folgendes meldet:

$ sudo tpconfig -i

Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled;		no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.

Das ist doch schonmal ein Anfang. Soll /dev/psaux mit folgenden rechten konfiguriert sein,

$ ls -l /dev/psaux

crw------- 1 root root 10, 1 2011-01-21 20:00 /dev/psaux

oder sollte das Device auch als User lesbar sein?

NeoGreen

(Themenstarter)

Anmeldungsdatum:
16. Januar 2011

Beiträge: 4

Habs geschafft, Touchpad läuft. Des Rätsels Lösung habe ich in diesem Bugreport gefunden: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/191024

Falls auch noch ein anderer ähnliche oder das gleiche Problem haben sollte, hier die nötigen Schritte um das Touchpad zum laufen zu bewegen.

1. Datei: /etc/default/grub bearbeiten und dort folgender Zeile: GRUB_CMDLINE_LINUX_DEFAULT den Wert i8042.nomux=1 hinzufügen. Bei mir sieht das so aus:

GRUB_CMDLINE_LINUX_DEFAULT="i8042.nomux=1 quiet splash"

2. Folgenden Befehl ausführen:

$ sudo update-grub

dies führt dazu dass der Kernelparameter i8042.nomux=1 auch nach jedem Kernelupdate mit angehängt wird.

EDIT:


Mir fällt gerade noch ein, vielleicht wäre diese Lösung ja noch was fürs Wiki? Kann ja einer von euch machen, oder falls dazu keiner bereit ist, kanns auch ich machen. Gibts zum Bearbeiten von Wiki Artikeln eine Guideline oder ähnliches?

DocHifi

Avatar von DocHifi

Anmeldungsdatum:
21. Oktober 2008

Beiträge: 1479

@NeoGreen

Super Sache, einfach genial, ich such mir seit Tagen nen Wolf nach der Lösung.

Nun lüppt mein Touchpad auch. 👍

Gruß DH

Limator

Anmeldungsdatum:
9. März 2010

Beiträge: 173

Hallo

ich habe kein Medion Akoya, aber lshal meldet bei mir u.a. untenstehendes und mein Tochpad geht ebenfalls nicht:

udi = '/org/freedesktop/Hal/devices/pnp_PNP0f03'
  info.linux.driver = 'i8042 aux'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Microsoft PS/2-style Mouse'  (string)
  info.subsystem = 'pnp'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0f03'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:0c'  (string)
  pnp.description = 'Microsoft PS/2-style Mouse'  (string)
  pnp.id = 'PNP0f03'  (string)

Leider funktioniert bei mir die von dir geschilderte Zeile in der grub default nicht! Hast du evtl. noch einen Tipp für mich oder irgend jemand anderes evtl.?

Dankeschön ☺

Limator

Anmeldungsdatum:
9. März 2010

Beiträge: 173

Hi zusammen,

hat jemand evtl. doch einen Tipp für mich bitte?

Vielen Dank vorab.

Maximilian1900

Anmeldungsdatum:
13. September 2020

Beiträge: Zähle...

Hallo zusammen,

man soll ja eigentlich keine Leichen aufwecken, aber ich habe mich gerade sehr ueber diesen alten Beitrag gefreut und wollte den Verfasser das gerne wissen lassen. Vielleicht wird er ja benachrichtigt, dass auf dem "Friedhof" was neues passiert ist.

Also vielen Dank fuer deine Tatkraft das hier im Forum zu veroeffentlichen.

Habe gerade Mint 19.3 auf einen Akoya E5218 aufgespielt. Ging alles tip top (Benutze Linux seit ca 1 Jahr. Betonung liegt auf benutzen.). Bis halt auf das Touchpad. Zum Glueck habe ich noch einen anderen Laptop (englische Tastatur) und kann mit diesem ins Internet. Also die vielen hilfreichen Foren durchsucht und dabei auch auf diesen Beitrag gestossen.

Hin und her ausprobiert. Als wieder Neustart gemacht. Ging nicht. Wieder ausprobiert. Ging nicht. Also mal runtergefahren ohne direkten Neustart und siehe da, der Mauszeiger bewegt sich via Touchpad.

In Control Center > Mouse taucht das Touchpad aber weiterhin nicht auf. Egal.

Also nochmals danke.

Kernel und Distribution sollten in der Signatur zu sehen sein.

Beste Gruesse

Maximilian

Antworten |