Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
devfs ersetzen?

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 13. Okt 2011 10:50   Titel: devfs ersetzen?

Hi,

devfs ist ja schon seit einiger zeit obsolet und auch aus dem Kernel geflogen.

Jetzt bin ich allerdings in die etwas unglückliche Lage geraten, für eine Hardware nur einen alten Treiber zu bekommen, der dieses devfs (mittels Funktionen wie devfs_register() und devfs_unregister()) noch verwendet.

Googelt man nach Beschreibungen, wie von devfs nach udev zu migrieren ist, gibt es nur Anleitungen, die sich um die Anwender/Konfigurationsseite kümmern, bis in die Tiefen des Kernels geht keine davon.

Deswegen: hat jemand ein paar Tipps für mich, wie ich den Treiber umstellen kann bzw. wo es ein paar Hilfen zur Migration devfs nach udev gibt?
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 13. Okt 2011 14:15   Titel:

Wenn du den Treiber im Quellcode vorliegen hast, wirf diese Aufrufe einfach raus. Die Devicenode kannst du auch einfach mittels "mknod" von Hand anlegen. Mit welchen Parametern block/char/major/minor du das machen musst, kannst du an den jeweiligen Aufrufparametern von devfs_register() ablesen. http://huihoo.org/gnu_linux/kernel-api/r4647.html

Die "ops"-Struktur musst du stattdessen in register_chrdev() bzw. register_blkdev() einfüllen. Bzw. nach neuer Methode mit cdev_init() und cdev_add().

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 14. Okt 2011 6:27   Titel:

Prima - Danke!
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy