Linux Treiber für unsere Firmen-Hardware
Linux Treiber für unsere Firmen-Hardware
Hallo Zusammen,
vielleicht kann mir hier jemand bei meinem Problem helfen. Wir sind eine Firma welche im Hauptsegment Banknotenprüfer und automatische Zahlungssysteme herstellt http://www.innovative-technology.co.uk.
Wir haben seit kurzem ein Produkt auf dem Markt (NV200 + Payout), welches über einen USB Dongel mit dem PC verbunden werden kann. Für dieses Dongel haben wir einen Linux Treiber. Das Produkt ließe sich auch direkt über USB an den PC anschließen (was uns ein großes Verkaufspotenzial eröffnen würde), allerdings haben wir hierfür nur einen Windows Treiber. Anbei ein nopaste Eintrag mit den Inhalten des Treibers 34212. Ich würde mich freuen, wenn jemand mal darüber schauen könnte, um mir zu sagen, ob wir aus dem Windows Treiber einen Linux Treiber bekommen.
Gruß
Malte
P.s. Für ein Projekt in Russland wäre der Treiber sehr hilfreich, vor allem könnte man dann dem russischen Kunden Debian schmackhaft machen.
vielleicht kann mir hier jemand bei meinem Problem helfen. Wir sind eine Firma welche im Hauptsegment Banknotenprüfer und automatische Zahlungssysteme herstellt http://www.innovative-technology.co.uk.
Wir haben seit kurzem ein Produkt auf dem Markt (NV200 + Payout), welches über einen USB Dongel mit dem PC verbunden werden kann. Für dieses Dongel haben wir einen Linux Treiber. Das Produkt ließe sich auch direkt über USB an den PC anschließen (was uns ein großes Verkaufspotenzial eröffnen würde), allerdings haben wir hierfür nur einen Windows Treiber. Anbei ein nopaste Eintrag mit den Inhalten des Treibers 34212. Ich würde mich freuen, wenn jemand mal darüber schauen könnte, um mir zu sagen, ob wir aus dem Windows Treiber einen Linux Treiber bekommen.
Gruß
Malte
P.s. Für ein Projekt in Russland wäre der Treiber sehr hilfreich, vor allem könnte man dann dem russischen Kunden Debian schmackhaft machen.
Re: Linux Treiber für unsere Firmen-Hardware
Das ist nicht der Treiber, nur eine Steuerdatei. Der Treiber befindet sich in der *.sys, wenn ich richtig liege.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: Linux Treiber für unsere Firmen-Hardware
Und wie bekommen ich jetzt die Datei hier her? Es handelt sich wohl um die usbser.sys aus dem Windows Verzeichnis.
Re: Linux Treiber für unsere Firmen-Hardware
hi,
du könntest den usbser.sys auf einen Linux-Rechner kopieren und dann die Ausgabe von "hexdump -C usbser.sys" hier posten. Aber das bringt nicht viel und wenn es der Original-Windows-Treiber ist, erlaubt Microsoft sowas nicht. Wenn ihr den Treiber selbst geschrieben habt, müsstet ihr den Quelltext einem Kernel-Hacker zur Verfügung stellen, aber eher nicht hier veröffentlichen.
Mal angenommen, es ist die Original-Windows-Datei. Microsoft schreibt, dass die für USB-Modems gut ist. Dann könnte es mit dem Linux-Treiber "cdc_acm" funktionieren. Mit etwas Glück muss man dem nur eure Vendor- und Product-ID beibringen. Wenn das nicht reicht, hat man immerhin eine gute Grundlage für einen eigenen Treiber.
Evt. wird auch nur eine serielle Schnittstelle auf USB umgesetzt, nur eben intern im NV200 und nicht in einem Dongle. Dafür gibt es mehrere fertige Linux-Treiber, die sogar automatisch geladen werden, wenn man das Gerät an einen Linux-Rechner ansteckt. Überhaupt könnte man das mal probieren und dann mit "dmesg" und "lsusb -v" nachschauen, was im NV200 versteckt ist.
du könntest den usbser.sys auf einen Linux-Rechner kopieren und dann die Ausgabe von "hexdump -C usbser.sys" hier posten. Aber das bringt nicht viel und wenn es der Original-Windows-Treiber ist, erlaubt Microsoft sowas nicht. Wenn ihr den Treiber selbst geschrieben habt, müsstet ihr den Quelltext einem Kernel-Hacker zur Verfügung stellen, aber eher nicht hier veröffentlichen.
Mal angenommen, es ist die Original-Windows-Datei. Microsoft schreibt, dass die für USB-Modems gut ist. Dann könnte es mit dem Linux-Treiber "cdc_acm" funktionieren. Mit etwas Glück muss man dem nur eure Vendor- und Product-ID beibringen. Wenn das nicht reicht, hat man immerhin eine gute Grundlage für einen eigenen Treiber.
Evt. wird auch nur eine serielle Schnittstelle auf USB umgesetzt, nur eben intern im NV200 und nicht in einem Dongle. Dafür gibt es mehrere fertige Linux-Treiber, die sogar automatisch geladen werden, wenn man das Gerät an einen Linux-Rechner ansteckt. Überhaupt könnte man das mal probieren und dann mit "dmesg" und "lsusb -v" nachschauen, was im NV200 versteckt ist.
Beware of programmers who carry screwdrivers.
- duese
- Beiträge: 651
- Registriert: 12.07.2006 15:27:20
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Linux Treiber für unsere Firmen-Hardware
Wäre das nicht ein Fall für das Linux Driver Project [1]? Berichte unter [2] und [3].
[1]: http://www.linuxdriverproject.org/foswiki/bin/view
[2]: http://www.linux-magazin.de/Heft-Abo/Au ... he-wachsen
[3]: http://www.linux-magazin.de/NEWS/Kroah- ... kt-startet
[1]: http://www.linuxdriverproject.org/foswiki/bin/view
[2]: http://www.linux-magazin.de/Heft-Abo/Au ... he-wachsen
[3]: http://www.linux-magazin.de/NEWS/Kroah- ... kt-startet
Re: Linux Treiber für unsere Firmen-Hardware
Kann ich da einfach mal anfragen oder muss das einen besonderen offiziellen Weg gehen?
- duese
- Beiträge: 651
- Registriert: 12.07.2006 15:27:20
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Linux Treiber für unsere Firmen-Hardware
tiggerfu hat geschrieben:Kann ich da einfach mal anfragen oder muss das einen besonderen offiziellen Weg gehen?
Wäre interessant zu lesen, was aus eurem Projekt wird. Vielleicht kannst Du ab und zu hier einen Status posten?http://www.linuxdriverproject.org/foswiki/bin/view/Main/CompanyProcess hat geschrieben:If you wish to have Linux drivers written for your device, just follow the simple steps here:
Post to the ProjectManagers mailing list the following information
* What type of device you wish to have supported.
* Summary of technical specs that you have for your device.
* If your company requires an NDA to be signed to get access to the specifications for this device.
* Anything else you think that the project managers will find helpful in trying to determine the amount of effort that will be needed to support this device.
The project managers will then respond with some followup questions based on your initial query and will work to assign some developers to your project.
Once the proper developers are found, you will probably be required to provide at least one sample of the device to the developer so that they can develop and test the Linux kernel driver. If you wish to pair the developers up with some of your own technical people, that has been found to be the quickest way to answer questions that come up in the normal process of development.
After the driver is developed and you verify that it works properly for you, it will be submitted to the main Linux kernel tree for inclusion in the main Linux kernel source tree that all Linux distributions base their releases on.
If you have further questions about this process, please feel free to contact GregKH directly.
Gruß,
Thomas
Re: Linux Treiber für unsere Firmen-Hardware
Hallo Zusammen,
ich hatte das Projekt leider aus den Augen verloren, da es derzeit aber wieder sehr interessant für uns ist, die Frage, an wen ich mich bzgl. der Implementierung firmeneigener Treiber/Software in das Debian System wenden kann?
Gruß
Malte
ich hatte das Projekt leider aus den Augen verloren, da es derzeit aber wieder sehr interessant für uns ist, die Frage, an wen ich mich bzgl. der Implementierung firmeneigener Treiber/Software in das Debian System wenden kann?
Gruß
Malte
- schorsch_76
- Beiträge: 2612
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Linux Treiber für unsere Firmen-Hardware
Treiber für Linux sind Kernelmodule. Diese kannst du selbst programmieren oder dir jemanden besorgen der das machen kann. Du kannst dich auch einlesen, es gibt da ein gutes (leider etwas veraltetes) Buch zum downloaden.
http://www.oreilly.de/german/freebooks/ ... book1.html
Gruß
schorsch
http://www.oreilly.de/german/freebooks/ ... book1.html
Gruß
schorsch
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Linux Treiber für unsere Firmen-Hardware
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.