A /dev/hdc eszkozfajl nem letezik [MEGOLDVA]

A /dev/hdc eszkozfajl nem letezik [MEGOLDVA]

Hozzászólások

Sziasztok,

Van egy ujonnan telepitett gentoom es a cdrom eszkozfajl nem letezik. Ha jol tudom ezt az udev-nek kellene letrehoznia bootolaskor, am nem teszi:

[code:1:a9d5b78e27]brw-rw---- 1 root disk 3, 0 Oct 29 18:27 hda
brw-rw---- 1 root disk 3, 1 Oct 29 18:27 hda1
brw-rw---- 1 root disk 3, 10 Jul 26 18:11 hda10
brw-rw---- 1 root disk 3, 11 Jul 26 18:11 hda11
brw-rw---- 1 root disk 3, 12 Jul 26 18:11 hda12
brw-rw---- 1 root disk 3, 13 Jul 26 18:11 hda13
brw-rw---- 1 root disk 3, 14 Jul 26 18:11 hda14
brw-rw---- 1 root disk 3, 15 Jul 26 18:11 hda15
brw-rw---- 1 root disk 3, 16 Jul 26 18:11 hda16
brw-rw---- 1 root disk 3, 17 Jul 26 18:11 hda17
brw-rw---- 1 root disk 3, 18 Jul 26 18:11 hda18
brw-rw---- 1 root disk 3, 19 Jul 26 18:11 hda19
brw-rw---- 1 root disk 3, 2 Oct 29 18:27 hda2
brw-rw---- 1 root disk 3, 20 Jul 26 18:11 hda20
brw-rw---- 1 root disk 3, 3 Oct 29 18:27 hda3
brw-rw---- 1 root disk 3, 4 Jul 26 18:11 hda4
brw-rw---- 1 root disk 3, 9 Jul 26 18:11 hda9
brw-rw---- 1 root disk 3, 64 Jul 26 18:11 hdb
brw-rw---- 1 root disk 3, 65 Jul 26 18:11 hdb1
brw-rw---- 1 root disk 3, 74 Jul 26 18:11 hdb10
brw-rw---- 1 root disk 3, 75 Jul 26 18:11 hdb11
brw-rw---- 1 root disk 3, 76 Jul 26 18:11 hdb12
brw-rw---- 1 root disk 3, 77 Jul 26 18:11 hdb13
brw-rw---- 1 root disk 3, 78 Jul 26 18:11 hdb14
brw-rw---- 1 root disk 3, 79 Jul 26 18:11 hdb15
brw-rw---- 1 root disk 3, 80 Jul 26 18:11 hdb16
brw-rw---- 1 root disk 3, 81 Jul 26 18:11 hdb17
brw-rw---- 1 root disk 3, 82 Jul 26 18:11 hdb18
brw-rw---- 1 root disk 3, 83 Jul 26 18:11 hdb19
brw-rw---- 1 root disk 3, 66 Jul 26 18:11 hdb2
brw-rw---- 1 root disk 3, 84 Jul 26 18:11 hdb20
brw-rw---- 1 root disk 3, 67 Jul 26 18:11 hdb3
brw-rw---- 1 root disk 3, 68 Jul 26 18:11 hdb4
brw-rw---- 1 root disk 3, 69 Jul 26 18:11 hdb5
brw-rw---- 1 root disk 3, 70 Jul 26 18:11 hdb6
brw-rw---- 1 root disk 3, 71 Jul 26 18:11 hdb7
brw-rw---- 1 root disk 3, 72 Jul 26 18:11 hdb8
brw-rw---- 1 root disk 3, 73 Jul 26 18:11 hdb9
brw-rw---- 1 root disk 22, 1 Jul 26 18:11 hdc1
brw-rw---- 1 root disk 22, 10 Jul 26 18:11 hdc10
brw-rw---- 1 root disk 22, 11 Jul 26 18:11 hdc11
brw-rw---- 1 root disk 22, 12 Jul 26 18:11 hdc12
brw-rw---- 1 root disk 22, 13 Jul 26 18:11 hdc13
brw-rw---- 1 root disk 22, 14 Jul 26 18:11 hdc14
brw-rw---- 1 root disk 22, 15 Jul 26 18:11 hdc15
brw-rw---- 1 root disk 22, 16 Jul 26 18:11 hdc16
brw-rw---- 1 root disk 22, 17 Jul 26 18:11 hdc17
brw-rw---- 1 root disk 22, 18 Jul 26 18:11 hdc18
brw-rw---- 1 root disk 22, 19 Jul 26 18:11 hdc19
brw-rw---- 1 root disk 22, 2 Jul 26 18:11 hdc2
brw-rw---- 1 root disk 22, 20 Jul 26 18:11 hdc20
brw-rw---- 1 root disk 22, 3 Jul 26 18:11 hdc3
brw-rw---- 1 root disk 22, 4 Jul 26 18:11 hdc4
brw-rw---- 1 root disk 22, 5 Jul 26 18:11 hdc5
brw-rw---- 1 root disk 22, 6 Jul 26 18:11 hdc6
brw-rw---- 1 root disk 22, 7 Jul 26 18:11 hdc7
brw-rw---- 1 root disk 22, 8 Jul 26 18:11 hdc8
brw-rw---- 1 root disk 22, 9 Jul 26 18:11 hdc9
brw-rw---- 1 root disk 22, 64 Jul 26 18:11 hdd
brw-rw---- 1 root disk 22, 65 Jul 26 18:11 hdd1
brw-rw---- 1 root disk 22, 74 Jul 26 18:11 hdd10
brw-rw---- 1 root disk 22, 75 Jul 26 18:11 hdd11
brw-rw---- 1 root disk 22, 76 Jul 26 18:11 hdd12
brw-rw---- 1 root disk 22, 77 Jul 26 18:11 hdd13
brw-rw---- 1 root disk 22, 78 Jul 26 18:11 hdd14
brw-rw---- 1 root disk 22, 79 Jul 26 18:11 hdd15
brw-rw---- 1 root disk 22, 80 Jul 26 18:11 hdd16
brw-rw---- 1 root disk 22, 81 Jul 26 18:11 hdd17
brw-rw---- 1 root disk 22, 82 Jul 26 18:11 hdd18
brw-rw---- 1 root disk 22, 83 Jul 26 18:11 hdd19
brw-rw---- 1 root disk 22, 66 Jul 26 18:11 hdd2
brw-rw---- 1 root disk 22, 84 Jul 26 18:11 hdd20
brw-rw---- 1 root disk 22, 67 Jul 26 18:11 hdd3
brw-rw---- 1 root disk 22, 68 Jul 26 18:11 hdd4
brw-rw---- 1 root disk 22, 69 Jul 26 18:11 hdd5
brw-rw---- 1 root disk 22, 70 Jul 26 18:11 hdd6
brw-rw---- 1 root disk 22, 71 Jul 26 18:11 hdd7
brw-rw---- 1 root disk 22, 72 Jul 26 18:11 hdd8
brw-rw---- 1 root disk 22, 73 Jul 26 18:11 hdd9[/code:1:a9d5b78e27]
Termeszetesen ha kezzel letrehozom akkor kifogastalanul mukodik is, de ha rebootolok, akkor elvesz.

A kerdeseim a kovetkezok lennenek;
1. Mi okozza azt, hogy pont ez hianyzik a tobbi pedig nem?
2. Van-e valami intelligens modja annak, hogy ez megmaradjon?

Koszi elore is. :wink:

Rigidus

Első kérdés, hogy miért nem látszik. Elvben az udev rendben, tehát valahol a detektálás környékén gyanítok gondot. A dmesg mit mond bootolás után?

Sziasztok!

Nálam egy ide-cd bejegyzés segített az /etc/modules.autoload.d/kernel-2.6 fájlban.
Ekkor ugyanis rendszerindításkor automatikusan betölti az ide-cd modult, ami alapjánaz udev létrehozza az eszközt a /dev könyvtárban.

Szerintem van ennél elegánsabb megoldás is: ha használni akarjuk az eszközt, az udev betölti a hozzá tartozó modult, majd létrehozza a hozzá tartozó fájlt a /dev-ben. Így csak akkor töltődik be a kernelmodul, ha használjuk is.
Na, ez a megoldás engem is érdekelne!

Üdv

[quote:bb46050a5f="malcolm"]Sziasztok!

Nálam egy ide-cd bejegyzés segített az /etc/modules.autoload.d/kernel-2.6 fájlban.
Ekkor ugyanis rendszerindításkor automatikusan betölti az ide-cd modult, ami alapjánaz udev létrehozza az eszközt a /dev könyvtárban.

Szerintem van ennél elegánsabb megoldás is: ha használni akarjuk az eszközt, az udev betölti a hozzá tartozó modult, majd létrehozza a hozzá tartozó fájlt a /dev-ben. Így csak akkor töltődik be a kernelmodul, ha használjuk is.
Na, ez a megoldás engem is érdekelne!

Üdv

Koszi szepen, megoldodott. :wink:

Valojaban pont ez az "intelligens megoldas" ami csak felig igaz.

Mint ahogy te is irtad az udev hozza letre allomanyt a betoltodeskor. Ha viszont megforditjuk a dolgot, akkor nem tudna erzekelni sem a modul szuksegesseget, hiszen az eszkozfajlon keresztul "kerdez" a cdrom. az autoloader pedig pont ugy mukodott a regi szisztemaval, hogy a meglevo eszkozallomanyon erzekelte, hogy valaki hasznalni akarja, majd betoltotte hozza a modult. Lenyegeben ezt kellett a modules.conf-ba hozzarendelni az alias-szal.

Az udev celja az lett volna, hogy a /dev attekinthetobbe valjon ugy, hogy a nem hasznalt eszkozok ne legyenek odaomlesztve. Igy viszont elveszett a modularizalas lenye: hogy a felesleges driverek ne foglaljak a memoriat.

Bar ettol nem zarom ki, hogy lenne mas megoldas is amirol en nem tudok.