Re: Probleme mit MAKEDEV

2004-12-30 Diskussionsfäden Michelino Caroselli
Markus Schulz wrote:
 Am Dienstag, 28. Dezember 2004 16:30 schrieb Michelino Caroselli:
[...]
 Eine Datei /etc/udev/permission.d/${name}.permissions anlegen (Format
 steht in /etc/udev/permission.d/udev.permissions).
 Wie ich es verstanden habe wird das Verzeichnis alphabetisch
 abgearbeitet.
 
 Diese Permissions finden allerdings keine Beachtung für die über 
 links.conf erzeugte Device Nodes. Warum auch immer.

Hmm, stimmt. Nur für solche die über *.rules erstellt werden. Ich habe
es gerade auch nochmal probiert.
Ich ging davon aus da hier ein FIFO (xconsole), welches über links.conf/
permissions.d angelegt wird, die richtigen Rechte hat. Scheinbar setzt
ein anderes Script diese nachträglich auf die richtigen Werte:/



Gruß, Michel
-- 
Wußten Sie schon...
... daß man Sand zwar nicht durch sechs, aber dafür aber durch
sieben teilen kann?


-- 
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)



Re: References (was: Probleme mit MAKEDEV)

2004-12-30 Diskussionsfäden Thomas Jahns
Felix M. Palmen [EMAIL PROTECTED] writes:
 * Thomas Jahns [EMAIL PROTECTED] [20041229 13:59]:
  Felix M. Palmen [EMAIL PROTECTED] writes:
   Deine References sind leider ein wenig kaputt, aber ich nehme an, das
   bezieht sich auf mich.
  
  ja, sorry, mein Fehler.
 
 Hmm sind sie aber immer noch. Benutzt du ein News-Gateway? Irgendwie
 steckt der Fehler jedenfalls in der Konfiguration, deine Mails tragen
 References und In-Reply-To Header mit gated-at.bofh.it.

Okay, das ist der Fehler den Du meintest. Ja, ich lese
linux.debian.user.german über NetNews. Wenn da die Gateway-Software die
References umstrickt, kann ich da wenig tun wenn gleichzeitig meine
Antworten auf Mail umgebogen werden und demnach am Gateway vorbei (ich
war auch zuerst erstaunt, als ich meine Postings nicht in
/var/spool/news/out.going/ sondern /var/spool/mqueue fand).

Bei mir scheinen die References natürlich korrekt, weil ich gar nicht
sehe, wie die References ursprünglich mal ausgesehen haben.

Ich dachte, Du meintest den Umstand, daß ich nicht direkt auf das
richtige Posting sondern ein Follow-Up geantwortet hatte (was für ein
gräßliches Deutsch ich heute wieder produziere, Zeit den Artikel zu
beenden ;-)).

Thomas Jahns
-- 
Computers are good at following instructions,
 but not at reading your mind.
D. E. Knuth, The TeXbook, Addison-Wesley 1984, 1986, 1996, p. 9



Re: Probleme mit MAKEDEV

2004-12-29 Diskussionsfäden Thomas Jahns
Markus Schulz [EMAIL PROTECTED] writes:
[...]
  | # nvidia
  | c nvidia0  root video 660  195 0
  | c nvidiactl root video 660 195 255
[...]

Also die nvidia nodes legt udev auch selbst an, wenn man hotplug so
konfiguriert, daß auch die Module für VGA-Geräte geladen werden.

Thomas Jahns
-- 
Computers are good at following instructions,
 but not at reading your mind.
D. E. Knuth, The TeXbook, Addison-Wesley 1984, 1986, 1996, p. 9



Re: Probleme mit MAKEDEV

2004-12-29 Diskussionsfäden Felix M. Palmen
* Thomas Jahns [EMAIL PROTECTED] [20041228 16:44]:
 Markus Schulz [EMAIL PROTECTED] writes:
 [...]
   | # nvidia
   | c nvidia0  root video 660  195 0
   | c nvidiactl root video 660 195 255
 [...]
 
 Also die nvidia nodes legt udev auch selbst an, wenn man hotplug so
 konfiguriert, daß auch die Module für VGA-Geräte geladen werden.

Deine References sind leider ein wenig kaputt, aber ich nehme an, das
bezieht sich auf mich.

Kannst du mir erklären, wie das geht bzw wo das dokumentiert ist?
PCI-Geräte lasse ich von Hotplug behandeln, aber das war es wohl nicht?

Grüße, Felix

-- 
 | /\   ASCII Ribbon   | Felix M. Palmen (Zirias)http://zirias.ath.cx/ |
 | \ / Campaign Against | [EMAIL PROTECTED]  encrypted mail welcome |
 |  XHTML In Mail   | PGP key: http://zirias.ath.cx/pub.txt |
 | / \ And News | ED9B 62D0 BE39 32F9 2488 5D0C 8177 9D80 5ECF F683 |


signature.asc
Description: Digital signature


Re: Probleme mit MAKEDEV

2004-12-29 Diskussionsfäden Thomas Jahns
Felix M. Palmen [EMAIL PROTECTED] writes:
 * Thomas Jahns [EMAIL PROTECTED] [20041228 16:44]:
  Markus Schulz [EMAIL PROTECTED] writes:
  [...]
| # nvidia
| c nvidia0  root video 660  195 0
| c nvidiactl root video 660 195 255
  [...]
  
  Also die nvidia nodes legt udev auch selbst an, wenn man hotplug so
  konfiguriert, daß auch die Module für VGA-Geräte geladen werden.
 
 Deine References sind leider ein wenig kaputt, aber ich nehme an, das
 bezieht sich auf mich.

ja, sorry, mein Fehler.

 Kannst du mir erklären, wie das geht bzw wo das dokumentiert ist?
 PCI-Geräte lasse ich von Hotplug behandeln, aber das war es wohl nicht?

In /etc/default/hotplug steht eine Zeile, in der
IGNORE_PCI_CLASS_DISPLAY gesetzt wird. Das muß man von true auf false
ändern. Man kann aber wohl auch dpkg-reconfigure hotplug laufen lassen.

Thomas Jahns
-- 
Computers are good at following instructions,
 but not at reading your mind.
D. E. Knuth, The TeXbook, Addison-Wesley 1984, 1986, 1996, p. 9



References (was: Probleme mit MAKEDEV)

2004-12-29 Diskussionsfäden Felix M. Palmen
* Thomas Jahns [EMAIL PROTECTED] [20041229 13:59]:
 Felix M. Palmen [EMAIL PROTECTED] writes:
  Deine References sind leider ein wenig kaputt, aber ich nehme an, das
  bezieht sich auf mich.
 
 ja, sorry, mein Fehler.

Hmm sind sie aber immer noch. Benutzt du ein News-Gateway? Irgendwie
steckt der Fehler jedenfalls in der Konfiguration, deine Mails tragen
References und In-Reply-To Header mit gated-at.bofh.it.

Grüße, Felix

-- 
 | /\   ASCII Ribbon   | Felix M. Palmen (Zirias)http://zirias.ath.cx/ |
 | \ / Campaign Against | [EMAIL PROTECTED]  encrypted mail welcome |
 |  XHTML In Mail   | PGP key: http://zirias.ath.cx/pub.txt |
 | / \ And News | ED9B 62D0 BE39 32F9 2488 5D0C 8177 9D80 5ECF F683 |


signature.asc
Description: Digital signature


Re: Probleme mit MAKEDEV

2004-12-29 Diskussionsfäden Markus Schulz
Am Dienstag, 28. Dezember 2004 16:30 schrieb Michelino Caroselli:
 Markus Schulz wrote:
[...]
  und das sieht deiner Syntax sogar recht ähnlich (letzter Teil)
  wobei das M wohl für make stehen wird. Was fehlt sind Eigentümer
  und Rechte des Devices.
  Vielleicht kann man die ja auch noch mit angeben. Doku leider noch
  nicht entdeckt.

 Hier:
 /etc/udev/udev.conf:
 # udev_permissions - The name and location of the udev permission
 file udev_permissions=/etc/udev/permissions.d/

 man udev
 /udev_permissions
 und
 /permissions.d

 Eine Datei /etc/udev/permission.d/${name}.permissions anlegen (Format
 steht in /etc/udev/permission.d/udev.permissions).
 Wie ich es verstanden habe wird das Verzeichnis alphabetisch
 abgearbeitet.

Diese Permissions finden allerdings keine Beachtung für die über 
links.conf erzeugte Device Nodes. Warum auch immer.

Markus Schulz



Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Jochen Kaechelin
Seit gestern fehlt mir mein /dev/isdn/isdnctrl und mein
/dev/isdninfo - ich kann die isdnutils nicht mehr starten
und mich per ISDN über meine PCMCIA Fritzkarte einwählen.

Wenn ich dann mit MAKEDEV die entsprechenden Gerätedateien
anlege klappt alles wie gewohnt. Nach einem Neustart fehlen
diese jedoch wieder.

Was mache ich denn falsch?

Ich benutze SID, kernel 2.6.9.

-- 
Jochen



Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Felix M. Palmen
* Jochen Kaechelin [EMAIL PROTECTED] [20041228 12:47]:
 Wenn ich dann mit MAKEDEV die entsprechenden Gerätedateien
 anlege klappt alles wie gewohnt. Nach einem Neustart fehlen
 diese jedoch wieder.

Hast du devfs oder udev laufen? Dann lies die entsprechende
Dokumentation.

Grüße, Felix

-- 
 | /\   ASCII Ribbon   | Felix M. Palmen (Zirias)http://zirias.ath.cx/ |
 | \ / Campaign Against | [EMAIL PROTECTED]  encrypted mail welcome |
 |  XHTML In Mail   | PGP key: http://zirias.ath.cx/pub.txt |
 | / \ And News | ED9B 62D0 BE39 32F9 2488 5D0C 8177 9D80 5ECF F683 |


signature.asc
Description: Digital signature


Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Andreas Pakulat
On 28.Dec 2004 - 12:47:53, Jochen Kaechelin wrote:
 Seit gestern fehlt mir mein /dev/isdn/isdnctrl und mein
 /dev/isdninfo - ich kann die isdnutils nicht mehr starten
 und mich per ISDN über meine PCMCIA Fritzkarte einwählen.
 
 Wenn ich dann mit MAKEDEV die entsprechenden Gerätedateien
 anlege klappt alles wie gewohnt. Nach einem Neustart fehlen
 diese jedoch wieder.
 
 Was mache ich denn falsch?

Zufällig udev installiert? Dass kann nämlich mit den hisax-Treibern
nicht um und deswegen legt es die Devices nicht an. Du musst das beim
Booten selbst machen. Ich hab mir entsprechendes in die
/etc/init.d/isdnutils reingeschrieben, da ein einfaches cp nicht mit
den Device-Files klappt...

Andreas

-- 
Beware the one behind you.


-- 
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)



Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Hans-Georg Bork
Moin,

On Tue, Dec 28, 2004 at 12:47:53PM +0100, Jochen Kaechelin wrote:
 [...]
 Was mache ich denn falsch?
 
 Ich benutze SID, kernel 2.6.9.
  ^^^
Du benutzt unstable und genau das duerfte der Fehler sein.
Schau doch mal nach, welche Prozesse beim shutdown oder beim
boot laufen und versuche dann rauszufinden, welcher Prozess
die Dateien loescht ... vielleicht werden Geraetedateien aber
auch bei Deiner Konfig on-the-fly angelegt?

Gruss
-- hgb


-- 
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)



Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Jochen Kaechelin
Am Dienstag, 28. Dezember 2004 13:16 schrieb Andreas Pakulat:
 On 28.Dec 2004 - 12:47:53, Jochen Kaechelin wrote:
  Seit gestern fehlt mir mein /dev/isdn/isdnctrl und mein
  /dev/isdninfo - ich kann die isdnutils nicht mehr starten
  und mich per ISDN über meine PCMCIA Fritzkarte einwählen.
 
  Wenn ich dann mit MAKEDEV die entsprechenden Gerätedateien
  anlege klappt alles wie gewohnt. Nach einem Neustart fehlen
  diese jedoch wieder.
 
  Was mache ich denn falsch?

 Zufällig udev installiert? Dass kann nämlich mit den
 hisax-Treibern nicht um und deswegen legt es die Devices nicht
 an. 

Ok, alles klar. Das wars.
Dankeschön.

-- 
Jochen



Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Felix M. Palmen
* Andreas Pakulat [EMAIL PROTECTED] [20041228 13:16]:
 Zufällig udev installiert? Dass kann nämlich mit den hisax-Treibern
 nicht um und deswegen legt es die Devices nicht an. Du musst das beim
 Booten selbst machen.

Speziell für so alte Treiber habe ich mir ein kleines Script
geschrieben:

|  cat /usr/local/sbin/xdevs.pl
| #!/usr/bin/perl -w
| #
| # xdevs.pl - create extra device nodes for udev
| # by Felix Palmen (Zirias) [EMAIL PROTECTED]
| #
| # V 1.0 20040801
| 
| my $config=/etc/udev/xdevs.conf;
| 
| if (open(CFG,,$config)) {
|   while (CFG) {
| if ( /^(b|c)\s+(\S+)\s+(\S+)\s+(\S+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)/ ) {
|   unlink /dev/$2;
|   system mknod --mode=$5 /dev/$2 $1 $6 $7;
|   system chown $3.$4 /dev/$2;
|   print  $2;
| }
|   }
|   print .\n;
|   close CFG;
| }

dazu ein kleines init-script, das in den Runlevels direkt nach udev
verlinkt werden kann:

|  cat /etc/init.d/xdevs
| #!/bin/sh
| 
| case $1 in
| 
|   start)
| echo -n Creating extra device nodes:
| /usr/local/sbin/xdevs.pl
| ;;
| 
|   stop)
| ;;
| 
|   force-reload|restart)
| $0 start
| ;;
| 
|   *)
| echo Usage: $0 {start|stop|restart|force-reload}
| exit 1
| esac
| 
| exit 0

Die Konfiguration dazu sieht dann z.B. so aus:

|  cat /etc/udev/xdevs.conf
| # nvidia
| c nvidia0 rootvideo   660 195 0
| c nvidiactl   rootvideo   660 195 255
| 
| # vmware
| c vmnet0  rootroot600 119 0

Vielleicht kann ja jemand etwas damit anfangen. Eine nette Erweiterung
wäre sicher, wenn auch Unterverzeichnisse unterstützt würden.

Grüße, Felix

-- 
 | /\   ASCII Ribbon   | Felix M. Palmen (Zirias)http://zirias.ath.cx/ |
 | \ / Campaign Against | [EMAIL PROTECTED]  encrypted mail welcome |
 |  XHTML In Mail   | PGP key: http://zirias.ath.cx/pub.txt |
 | / \ And News | ED9B 62D0 BE39 32F9 2488 5D0C 8177 9D80 5ECF F683 |


signature.asc
Description: Digital signature


Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Markus Schulz
Am Dienstag, 28. Dezember 2004 13:48 schrieb Felix M. Palmen:
 * Andreas Pakulat [EMAIL PROTECTED] [20041228 13:16]:
  Zufällig udev installiert? Dass kann nämlich mit den hisax-Treibern
  nicht um und deswegen legt es die Devices nicht an. Du musst das
  beim Booten selbst machen.

 Speziell für so alte Treiber habe ich mir ein kleines Script


[...]

 Die Konfiguration dazu sieht dann z.B. so aus:
 |  cat /etc/udev/xdevs.conf
 |
 | # nvidia
 | c nvidia0  root video 660  195 0
 | c nvidiactl root video 660 195 255
 |
 | # vmware
 | c vmnet0  root root 600 119 0

Ist dafür nicht diese (nicht dokumentierte?) /etc/udev/links.conf 
zuständig?

 Vielleicht kann ja jemand etwas damit anfangen. Eine nette
 Erweiterung wäre sicher, wenn auch Unterverzeichnisse unterstützt
 würden.

 Grüße, Felix

Markus Schulz



Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Felix M. Palmen
* Markus Schulz [EMAIL PROTECTED] [20041228 15:20]:
 Ist dafür nicht diese (nicht dokumentierte?) /etc/udev/links.conf 
 zuständig?

Der Name suggeriert mir ja, dass man damit links anlegen kann. Aber
vielleicht weiß da wirklich jemand mehr :)

Grüße, Felix

-- 
 | /\   ASCII Ribbon   | Felix M. Palmen (Zirias)http://zirias.ath.cx/ |
 | \ / Campaign Against | [EMAIL PROTECTED]  encrypted mail welcome |
 |  XHTML In Mail   | PGP key: http://zirias.ath.cx/pub.txt |
 | / \ And News | ED9B 62D0 BE39 32F9 2488 5D0C 8177 9D80 5ECF F683 |


signature.asc
Description: Digital signature


Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Markus Schulz
Am Dienstag, 28. Dezember 2004 15:26 schrieb Felix M. Palmen:
 * Markus Schulz [EMAIL PROTECTED] [20041228 15:20]:
  Ist dafür nicht diese (nicht dokumentierte?) /etc/udev/links.conf
  zuständig?

 Der Name suggeriert mir ja, dass man damit links anlegen kann. Aber
 vielleicht weiß da wirklich jemand mehr :)

nein definitiv nicht nur links.
in meiner (original von sid-udev) steht z.B. folgendes:
*
# This file does not exist. Please do not ask the debian maintainer 
about it.
# You may use it to do strange and wonderful things, at your risk.

L fd/proc/self/fd
L stdin /proc/self/fd/0
L stdout/proc/self/fd/1
L stderr/proc/self/fd/2
L core  /proc/kcore
L sndstat   /proc/asound/oss/sndstat
L MAKEDEV   /sbin/MAKEDEV

D pts
D shm

# Hic sunt leones.
M ppp   c 108 0
D loop
M loop/0b 7 0
D net
M net/tun   c 10 200
*

und das sieht deiner Syntax sogar recht ähnlich (letzter Teil) wobei das 
M wohl für make stehen wird. Was fehlt sind Eigentümer und Rechte des 
Devices. 
Vielleicht kann man die ja auch noch mit angeben. Doku leider noch nicht 
entdeckt.

Der Kommentar am Anfang ist allerdings auch nicht sehr beruhigend :)

Markus Schulz



Re: Probleme mit MAKEDEV

2004-12-28 Diskussionsfäden Michelino Caroselli
Markus Schulz wrote:
 nein definitiv nicht nur links.
 in meiner (original von sid-udev) steht z.B. folgendes:
 *
[/etc/udev/links.conf]
 *
 
 und das sieht deiner Syntax sogar recht ähnlich (letzter Teil) wobei das 
 M wohl für make stehen wird. Was fehlt sind Eigentümer und Rechte des 
 Devices. 
 Vielleicht kann man die ja auch noch mit angeben. Doku leider noch nicht 
 entdeckt.

Hier:
/etc/udev/udev.conf:
# udev_permissions - The name and location of the udev permission file
udev_permissions=/etc/udev/permissions.d/

man udev
/udev_permissions
und
/permissions.d

Eine Datei /etc/udev/permission.d/${name}.permissions anlegen (Format
steht in /etc/udev/permission.d/udev.permissions).
Wie ich es verstanden habe wird das Verzeichnis alphabetisch abgearbeitet.

HTH
Gruß, Michel
-- 
Wußten Sie schon...
... daß auch Zwerge klein angefangen haben?


-- 
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)