Mailinglist Archive: opensuse-programming-de (14 mails)
| < Previous | Next > |
[opensuse-programming-de] USB und PC104
- From: Thomas Moritz <thm_ml@xxxxxxxxxxx>
- Date: Sat, 12 Feb 2011 18:56:48 +0100
- Message-id: <201102121856.48589.thm_ml@thmoritz.de>
Hallo zusammen,
nun habe ich viel Zeit damit verbracht, den USB-Kram "schnell" zu
laden - Fazit:
udev dauert zu lange (auch mit --disable-extras)
gudev an glib2 dauert auch...
Einen devfs-Patch fuer den 2.6.37 habe ich nicht gefunden!
Da _kein_ Hotplug erfolgen wird, habe ich folgende Idee:
-Liste erstellen mit allen verfuegbaren USB-Kernelmodulen
(das sind hier nicht sehr viele!)
Format der Liste:
VendorID,ProductID,Kernelmodul
-aus dmesg [1] die gefundenen USB-Devices auslesen und
die Kernelmodule lt. ID's in der Liste laden
Es geht hier nur um "usb-storage" und ein paar
serielle Converter +evtl. GPS-Dev's!
Der Rest wird ueber 4xRS232 abgewickelt!
Bevor ich mich jetzt ransetze und die Erkennungsroutine
zusammenstricke, wollte ich nachfragen, ob irgendwas grundsaetzlich
dagegen spricht.
[1] es gibt kein _klogd_ und _kein_ syslogd, also auch kein
tail -F /v/l/m und das System rennt komplett ReadOnly.
Schoenes Wochenende!
MfG Th. Moritz
--
To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-programming-de+help@xxxxxxxxxxxx
nun habe ich viel Zeit damit verbracht, den USB-Kram "schnell" zu
laden - Fazit:
udev dauert zu lange (auch mit --disable-extras)
gudev an glib2 dauert auch...
Einen devfs-Patch fuer den 2.6.37 habe ich nicht gefunden!
Da _kein_ Hotplug erfolgen wird, habe ich folgende Idee:
-Liste erstellen mit allen verfuegbaren USB-Kernelmodulen
(das sind hier nicht sehr viele!)
Format der Liste:
VendorID,ProductID,Kernelmodul
-aus dmesg [1] die gefundenen USB-Devices auslesen und
die Kernelmodule lt. ID's in der Liste laden
Es geht hier nur um "usb-storage" und ein paar
serielle Converter +evtl. GPS-Dev's!
Der Rest wird ueber 4xRS232 abgewickelt!
Bevor ich mich jetzt ransetze und die Erkennungsroutine
zusammenstricke, wollte ich nachfragen, ob irgendwas grundsaetzlich
dagegen spricht.
[1] es gibt kein _klogd_ und _kein_ syslogd, also auch kein
tail -F /v/l/m und das System rennt komplett ReadOnly.
Schoenes Wochenende!
MfG Th. Moritz
--
To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-programming-de+help@xxxxxxxxxxxx
| < Previous | Next > |