On 21.Feb 2005 - 14:22:43, Michael Hierweck wrote:
> Andreas Pakulat wrote:
> >On 21.Feb 2005 - 12:05:27, Michael Hierweck wrote:
> >
> >>Mir fehlen insbesondere /dev/isdninfo und /dev/ttyI* und die IPPP-Devices.
> > 
> >Leg sie an, udev ist so nett und l�sst das alte dev-Verzeichnis als
> >/.dev bestehen, so dass du dort die entsprechenden Devices ablesen
> >kannst. Du musst bei Benutzung von udev bei jedem Boot die
> >ISDN-Devices neu anlegen, man kann das nicht umgehen, da die
> >i4l-Treiber nicht genug Informationen via /sys bereitstellen (habe ich
> >mit dem udev-Maintainer gekl�rt).
> 
> Dann werde ich mal in das udev-, hotplug- und module-init-tools-Zeug 
> einarbeiten. Bisher hatte ich das vermieden und immer einfach alle 
> Module per /etc/modules geladen. Wei� jemand, wo es es gute Doku dazu 
> gibt bzw. wie alles zusammenspielt?

Also zusammenspielen ungef�hr so:

udevd wird so ziemlich als erstes gestartet und erzeugt ein paar
"statische" Device-Nodes.

hotplug wird gestartet und untersucht das System nach
Hardware-Komponenten die es erkennt - z.B. die Sound-Karte,
USB-Ger�te und l�dt den jeweiligen Treiber. Dieser Treiber erzeugt
dann einige Dateien im (unter /sys gemounteten) sysfs, unter anderem
f�r jedes anzulegende Device eine "dev" Datei, die dann die Major und
Minor-Number enth�lt. Ob Block oder Character-Device muss udevd noch
woanders hernehmen (oder er erzeugt immer Character, ausser die
dev-Datei liegt in /sys/block, aber das musste den Maintainer fragen).
In jedem Fall erzeugt udevd dann die Device-Files angelegt, sowie
eventuelle Symlinks oder was sonst mittels udevd's Regeln festgelegt
wurde. 

Das Problem mit i4l ist, soweit kommts erst gar nicht, denn i4l legt
keine entsprechenden Dateien in /sys an. Daf�r m�sstest du i4l,
udev-ready machen, was wahrscheinlich reichlich Aufwand w�re.

Der "Workaround" ist, einfach die Devices vor dem Starten von
isdnutils anzulegen. Das geht entweder mittels mknod im isdnutils
Skript, oder aber per links.conf von udevd (einer undokumentierten und
unsupporteten Erweiterung vom Debian-Maintainer, AFAIK). F�r das
n�tige f�r Hisax hab ich hier:

#Hisax-Isdn Devices
M ippp0         c 45 128
M ippp1         c 45 129
M isdn0         c 45 0
M isdnctrl0     c 45 64
M isdninfo      c 45 255
L isdnctrl      /dev/isdnctrl0

Allerdings muss man dann trotzdem noch die Rechte anpassen, da das
nicht per udevd gelingt (also ein chown root:dialout auf die Devices
loslassen).

> Falls jemand jetzt zuf�llig eine Anleitung f�r Sedlbauer, Hylafax und 
> misdn (�ber CAPI) hat, freue ich mich auch. Aber bis ich fit bin, wollte 
> ich vorerst isdn4linux nehmen.

Hmm, also misdn hat ne Option f�r Sedlbauer Speedfax+ und Anleitungen
f�r misdn+hylafax findet Google sicher einige. Sollte also kein soo
grosses Problem sein. Ich werd demn�chst auch mal wieder mISDN testen
(mich h�lt bisher nur der fehlende MultiLink-Support im pppd ab -
f�hrt hier zu Rechner-Aufh�ngen).

Andreas

-- 
Try to have as good a life as you can under the circumstances.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an