Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfänger

Dieses Forum dient der grundlegenden Hilfe und Unterstützung :

Stelle hier Deine Fragen zur Grundinstallation und zur Benutzung von Mageia. Beispielsweise gehören hierhin Fragen zum Download der ISOs und deren Installation, zur Einrichtung des Druckers, Benutzung der Textbearbeitung, usw.

Bitte versuche, Deine Fragen im richtigen Subforum zu stellen und gib dabei so viele Informtionen wie möglich. Je präziser die Frage gestellt wird, um so eher bekommst Du eine hilfreiche Antwort.

Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfänger

Beitragvon Pappmann89 » Sep 15th, '22, 09:52

Nach dem Update auf Solaar 1.1.2 wurden keine Maus und die Tastatur hinter dem EX100 erkannt.
Maus und Tastaur funktionieren aber normal.
Die normalen Unifying Empfänger und meine Bolt-Maus werden ohne Probleme erkannt.
Code: Alles auswählen
solaar 1.0.4:

$ solaar show
EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:C517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)

  1: Wireless Mouse EX100
     Device path  : /dev/hidraw5
     WPID         : 003F
     Codename     : EX100m
     Kind         : mouse
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: battery status (0x100000).
     Features: special buttons, scroll accel (0x420000)
     Battery: full, discharging.

  3: Wireless Keyboard EX100
     Device path  : /dev/hidraw6
     WPID         : 0065
     Codename     : EX100
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: battery status (0x100000).
     Features: special buttons, scroll accel (0x420000)
     Battery: full, discharging.

solaar 1.1.4

$ solaar show
Solaar version 1.1.4

EX100 Empfänger 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:C517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)
solaar: error: Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/solaar/cli/__init__.py", line 205, in run
    m.run(c, args, _find_receiver, _find_device)
  File "/usr/lib/python3.8/site-packages/solaar/cli/show.py", line 294, in run
    for dev in d:
  File "/usr/lib/python3.8/site-packages/logitech_receiver/receiver.py", line 302, in __iter__
    dev = self.__getitem__(number)
  File "/usr/lib/python3.8/site-packages/logitech_receiver/receiver.py", line 319, in __getitem__
    return self.register_new_device(key)
  File "/usr/lib/python3.8/site-packages/logitech_receiver/receiver.py", line 245, in register_new_device
    dev = Device(self, number, notification)
  File "/usr/lib/python3.8/site-packages/logitech_receiver/device.py", line 123, in __init__
    self.update_pairing_information()
  File "/usr/lib/python3.8/site-packages/logitech_receiver/device.py", line 221, in update_pairing_information
    wpid, kind, polling_rate = self.receiver.device_pairing_information(self.number)
  File "/usr/lib/python3.8/site-packages/logitech_receiver/receiver.py", line 182, in device_pairing_information
    kind = _hidpp10.DEVICE_KIND[self.get_kind_from_index(n, self)]
TypeError: get_kind_from_index() takes 2 positional arguments but 3 were given


Vieleicht hat ja jemand eine Idee was da schief läuft. ;)

Grüße

Torsten
Pappmann89
 
Beiträge: 25
Registriert: Apr 1st, '20, 12:15

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon peterdit » Sep 16th, '22, 08:00

Hallo Thorsten,
Da hat Python ein Problem.
woher hast Du das Update?
Mageia8 hat mittlerweile die Version 1.1.4 https://madb.mageia.org/rpm/show/arch/x86_64/name/solaar-1.1.4-1.mga8.noarch.rpm/source/0/release/8/t_media/4
Gruss
Peter
Benutzeravatar
peterdit
 
Beiträge: 197
Registriert: Jun 1st, '11, 10:21
Wohnort: Schweiz

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon Pappmann89 » Sep 16th, '22, 12:47

Hallo Peter,

ich habe irgend wann mal festgestellt, dass nach einem Update die Batterieanzeige weg war und nur das Solaar Logo zu sehen war.
Dann habe ich Solaar auf die Update-Blacklist gesetzt und die vorherige Version wieder installiert. Danach war die Maus und Tastatur auch wieder da.
Ich hatte gehofft dass dieser Bug bei der nächsten Versionen wieder behoben ist. Ist er aber bis zur im Moment aktuellen Version 1.1.4 nicht.
(siehe oben im Mittschnitt)
Ich werde übers WE die Logitech-kombi mal auf einen weiteren Mageia 8 Rechner testen, ob es am der Pythoninstallation oder aber am Pythoncode im
Solaar liegt. :D

Grüße

Torsten
Pappmann89
 
Beiträge: 25
Registriert: Apr 1st, '20, 12:15

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon peterdit » Sep 16th, '22, 13:18

Hallo Thorsten

schau mal hier:https://pwr-solaar.github.io/Solaar/installation
Vielleicht fehlt dir noch etwas.
Gruss
Peter
Benutzeravatar
peterdit
 
Beiträge: 197
Registriert: Jun 1st, '11, 10:21
Wohnort: Schweiz

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon sturmvogel » Sep 16th, '22, 13:59

Externe Pakete sind nicht notwendig, da unsere Mageia-Installation alle Abhängigkeiten mitbringt.

Das Problem ist, das deine inzwischen 15 Jahre alte EX100 nie richtig von Solaar unterstützt wurde. Der Empfänger verwendet (veraltete) andere Frequenzen (27MHz) als etwas aktuellere Modelle. Siehe dazu den Bugreport von Solaar: https://github.com/pwr-Solaar/Solaar/issues/347

Alternative: Kauf dir für 50 Euro eine moderne Keyboard/Maus Kombi.
Immer aktuell:
Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau herunter und besiegt dich aufgrund seiner jahrelangen Erfahrung
sturmvogel
 
Beiträge: 492
Registriert: Jul 29th, '12, 23:40

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon Pappmann89 » Sep 16th, '22, 16:23

Hallo Sturmvogel,

auch wenn der EX100 nie richtig unterstützt wurde, hat Solaar bis Version 1.0.4 die Maus und die Tastatur noch unterstützt.
Ich hatte ja wie Du im Listing sehen kannst zumindest den Batteriestatus. Mehr brauch ich ja auch nicht.

Außerdem habe ich noch 5 weitere EX100 im Einsatz.

Deine Alternative klingt wie aus dem M$ Universum: "Oh mein Rechner ist fürs aktuelle Fenstern zu langsam! Schmeiß weg und kauf dir einen Neuen!" :?
Das ist nicht sehr Nachhaltig!

Grüße Torsten ;)
Pappmann89
 
Beiträge: 25
Registriert: Apr 1st, '20, 12:15

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon sturmvogel » Sep 16th, '22, 20:18

Auf der Solaar Homepage gibt es eine nette Unterseite namens "Supported devices" welche ein klares Statement zu deinem Reciever enthält: https://pwr-solaar.github.io/Solaar/devices
The receiver with USB ID 046d:c517 is an old 27 MHz receiver, supporting only subset of HID++ 1.0 protocol. Only hardware pairing is supported.

The EX100 is an old, preunifying receiver and device set, supporting only part of HID++ 1.0 features

Mehr ist damit nicht mehr möglich. Tja nun...entweder neues Equipment kaufen oder damit leben das der Reciever technisch veraltet ist und das aktuelle HID++ Protokoll nicht vollständig unterstützt.
Immer aktuell:
Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau herunter und besiegt dich aufgrund seiner jahrelangen Erfahrung
sturmvogel
 
Beiträge: 492
Registriert: Jul 29th, '12, 23:40

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon Pappmann89 » Sep 26th, '22, 09:19

Hallo Sturmvogel,

Mehr ist damit nicht mehr möglich. Tja nun...entweder neues Equipment kaufen oder damit leben das der Reciever technisch veraltet ist und das aktuelle HID++ Protokoll nicht vollständig unterstützt.


dass das HID++ Protokoll nicht zu 100% unterstützt wird ist hier nicht das Problem. Vielmehr, dass die Änderung im Python Code einen Fehler erzeugt, der die Maus und Tastatur nicht mehr anzeigt:

Code: Alles auswählen
TypeError: get_kind_from_index() takes 2 positional arguments but 3 were given


Grüße Torsten :(
Pappmann89
 
Beiträge: 25
Registriert: Apr 1st, '20, 12:15

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon Pappmann89 » Feb 12th, '23, 20:54

Ich habe mittlerweile ein Feedback von Solaar:
https://github.com/pwr-Solaar/Solaar/is ... 1427115620
Mal schauen ob ich das so umsetzen kann.
Andere Frage, wer betreut das Paket unter Mageia? Vielleicht kann derjenige mich etwas unterstützen?

Grüße Torsten.
Pappmann89
 
Beiträge: 25
Registriert: Apr 1st, '20, 12:15

Re: Solaar 1.1.x erkennt keine Geräte hinter dem EX100 Empfä

Beitragvon doktor5000 » Feb 12th, '23, 23:47

Unterstützen bei was konkret, wie man den Patch anwendet ?
Ich glaube da ist David schon zu stark beschäftigt alle möglichen anderen Pakete zu pflegen, das mit dem Erklären wird vermutlich nix.

Am sinnvollsten wäre wenn du dir das src.rpm von solaar runterlädst, und es dann installierst und da versucht den Patch https://github.com/pwr-Solaar/Solaar/pull/1984/files da zu integrieren.
Wie man ein src.rpm rebuildet hab ich hier schonmal beschrieben: https://forums.mageia.org/en/viewtopic.php?f=41&t=5530

Bei Fragen fragen.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6062
Registriert: Jun 2nd, '11, 09:39

[gelöst]Solaar 1.1.x erkennt keine Geräte hinter dem EX100 E

Beitragvon Pappmann89 » Feb 21st, '23, 23:01

So nun scheint eine Lösung in Sicht.
https://github.com/pwr-Solaar/Solaar/is ... 1439132936
Ich hoffe das es mit der Version 1.1.9 wieder funktioniert.
Solange bleibe ich auf der 1.0.4 .

Grüße Torsten
Pappmann89
 
Beiträge: 25
Registriert: Apr 1st, '20, 12:15


Zurück zu Basis-Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast