PC Software findet Geräte nicht (unter Linux - wine)

  • Die Software lässt sich, zumindest für Geräte die sich als Wechseldatenträger zu erkennen geben, mit einem kleinen Kunstgriff auch unter wine zum Laufen bringen. Der POI PILOT 5000+ wird aber unter wine nicht erkannt, trotz dem die Kommunikation via COM-Schnittstelle an und für sich möglich (Beweis: Einschaltmeldung des Gerätes unter wine am COM 1) ist.


    Wonach sucht die PC-Software eigentlich ?

  • Hallo cactus-online!


    POIbase erkennt das Gerät anhand des Portnamens (im Window Geräte Manager), er muss die Zeichenkette CP210x enthalten. Um die Namen aller Ports zu ermitteln werden folgende Funktionen benutzt:


    SetupDiGetClassDevs
    SetupDiEnumDeviceInterfaces
    SetupDiGetDeviceInterfaceDetail
    SetupDiGetDeviceRegistryProperty
    SetupDiOpenDevRegKey
    SetupDiDestroyDeviceInfoList


    Mit wine kenne ich mich nicht aus und kann daher leider nicht sagen, ob die obigen Funktionen korrekt emuliert werden können.


    Viele Grüße


    Mario

  • OK. Vielen Dank. Ich weiß es auch nicht, es ist aber schon mal ein Hinweis. Schade, dass nicht einfach an den COM-Ports geschaut wird, ob da ein bekanntes Gerät da ist, denn das scheint ja zu funktionieren ... .