Mads Lie Jensen wrote:
>>> Min boks kører en SuSE 9.2 som tilsyneladende bruger udev.
>>
>> Undersøg lige om /dev/.udev filen findes. Hvis den gør, så er det
>> rigtigt nok udev den kører.
>
> Der er en /dev/.udev.tdb, men ikke nogen /dev/.udev ?
Æh ... Nå. Jeg har godt nok også /dev/.udev.tdb, så den kører nok udev.
Det kan være .udev filen er noget Gentoo specifikt, det skal jeg ikke
kunne sige.
>>> Hvordan får jeg nu mine par-porte igen?
>>
>> Kører selv med Gentoo, så tag mit råd med de sædvanlige forbehold.
>> Jeg mener at 'udevstart' kan bruges for at genskabe slettede device
>> nodes. Hvis PAM bruges på samme måde som i Gentoo (brugere får
>> ejer-rettigheder til alle relevante nodes ved login), så får du
>> bagefter brug for at køre 'pam_console_apply' for at sætte
>> rettighederne rigtigt. Man kan selvfølgeligt også gå den manuelle
>> rute og oprette dem alle med mknod, og derefter bruge chown og chmod,
>> men det er vist ikke det letteste
>
> Jeg har fundet en fil som fortæller hvilke rettigheder devices skal
> oprettes med, deri står også min parport. Denne fil læses iflg.
> Suse-manualen af udev når devices oprettes.
Tænker du her på filer i /etc/udev/? De læses også på mit system, men
det bliver hurtigt overtaget af PAM. Ved ikke om SuSE bruger PAM på
samme måde.
> Jeg kan ved at kigge mig lidt omkring i /proc/ også se at den har
> fundet alle mine tre parporte.
Ja, det skulle helst ikke være blevet ændret.
>> Under alle omstændigheder skulle dine devices være tilbage ved næste
>> boot, med mindre SuSE gemmer /dev/ mellem reboots. Dette mener jeg
>> så godt nok er en fejl, men det er set før.
>
> Det er prøvet, det hjalp ikke
Interessant.
> Der er endda et program man kan slå til som køres under boot, som
> netop skulle oprette devices - men det gør den bare ikke
Hvilket program? Har du prøvet 'udevstart'?
> Der kommer godt nok en 'creating devices'-besked under boot, men mine
> parporte er stadig ikke tilgængelige - i hvert fald ikke der hvor de
> plejer at være :-/
Hmm ... Kan det være at de oprindelige nodes som blev slettet, ikke er
noget som udev står for, men som indtil videre er blevet bevaret mellem
reboots af dine startscripts? Nu jeg kigger efter i mine udev regler,
så finder jeg egentligt meget lidt om /dev/parport*. Ved så heller ikke
om det er strengt nødvendigt for at de dukker op.
Hvor plejer devicene at være, og hvor dukker de så op nu?
--
PeKaJe
"Being unable to reason is not a positive character trait outside religion."
[Dewey Henize]