a /dev könyvtár teljes újragenerálása

Fórumok

a /dev könyvtár teljes újragenerálása

Hozzászólások

Sziasztok...

Nos, nagy az én bánatom. Volt egy rendszerösszeomlásom, elszállt a rendszervinyó, melyen egy Debian Sid volt, 2.6.0-test kernellel. Szerencsére már eléggé várható volt a baj, ezért készítettem biztonsági mentést magáról a rendszerről is, hogy ne kelljen újratelepítenem, mert nem szeretek újra vacakolni az ilyenekkel, csak ha már tényleg nincs más megoldás.

Viszont bárgyú fejemmel nem készítettem mentést a /dev könyvtár tartalmáról, és azóta eléggé "herótos" a rendszer. Mert ugyan újra tudtam generálni az eszközállományok jelentős részét a MAKEDEV -vel: beszimlinkeltem a /dev könyvtárba, majd kiadtam a parancsot: MAKEDEV generic-i386
Azóta a rendszer működik nagyjából, csak nem minden... ugyanis minden eszközt nem tudott létrehozni újra. Pl. hiába van betöltve a hangkártya modulja, ha a /dev/dsp -t meg akarom nyitni:

localhost:/# cat /dev/dsp
cat: /dev/dsp: Nincs ilyen eszköz

És innentől kezdve nem megy a hang, hiszen /dev/mixer sincs, az nvidia driver ugyan betöltődik, de ha X -et indítok, akkor az X eldobja magát, stb... mutatja, hogy nincs minden teljesen rendben az eszközök terén.

Ha kiadom a parancsot, ezt kapom:

localhost:/dev# ./MAKEDEV dsp
./MAKEDEV: don't know how to make device "dsp"

Míg el nem felejtem, a rendszer nem használ devfs -t...

Meg azt, hogy nem sokkal utána dühömben kiadtam egy update-modules parancsot, nem tudom, ez esetleg befolyásolhatja -e az eredményt...

Valahogy helyre lehetne hozni a rendszert, mindenféle újratelepítés nélkül...?

Kösz a segítséget...

a nvidia -nak lehet, hogy az a baja, hogy 2.6.0-test9-mm1 kernelt használok...? Nah, majd holnap meglesem mm1 patch nélkül is, de szerintem attól sem lesz jobb. Amúgy hiába forgattam új kernelt, stb... a helyzet semmit sem változott...

[quote:1290adc166="nevergone"]a nvidia -nak lehet, hogy az a baja, hogy 2.6.0-test9-mm1 kernelt használok...? Nah, majd holnap meglesem mm1 patch nélkül is, de szerintem attól sem lesz jobb. Amúgy hiába forgattam új kernelt, stb... a helyzet semmit sem változott...

Tokeletesen megy a gyari nvidia binaris driver a 2.6.0-test9-mm1 kernellel. UT200, SW: Jedi Academy, stb.-vel tesztelve. Olyan sebesseggel mennek egy regi geforce 2 kartyaval, h szinte lefolynak a monitorrol. 1280x1024-ben...

[quote:bf0de2e75b="nevergone"]Sziasztok...

Nos, nagy az én bánatom. Volt egy rendszerösszeomlásom, elszállt a rendszervinyó, melyen egy Debian Sid volt, 2.6.0-test kernellel. Szerencsére már eléggé várható volt a baj, ezért készítettem biztonsági mentést magáról a rendszerről is, hogy ne kelljen újratelepítenem, mert nem szeretek újra vacakolni az ilyenekkel, csak ha már tényleg nincs más megoldás.

Viszont bárgyú fejemmel nem készítettem mentést a /dev könyvtár tartalmáról, és azóta eléggé "herótos" a rendszer. Mert ugyan újra tudtam generálni az eszközállományok jelentős részét a MAKEDEV -vel: beszimlinkeltem a /dev könyvtárba, majd kiadtam a parancsot: MAKEDEV generic-i386
Azóta a rendszer működik nagyjából, csak nem minden... ugyanis minden eszközt nem tudott létrehozni újra. Pl. hiába van betöltve a hangkártya modulja, ha a /dev/dsp -t meg akarom nyitni:

localhost:/# cat /dev/dsp
cat: /dev/dsp: Nincs ilyen eszköz

És innentől kezdve nem megy a hang, hiszen /dev/mixer sincs, az nvidia driver ugyan betöltődik, de ha X -et indítok, akkor az X eldobja magát, stb... mutatja, hogy nincs minden teljesen rendben az eszközök terén.

Ha kiadom a parancsot, ezt kapom:

localhost:/dev# ./MAKEDEV dsp
./MAKEDEV: don't know how to make device "dsp"

Míg el nem felejtem, a rendszer nem használ devfs -t...

Meg azt, hogy nem sokkal utána dühömben kiadtam egy update-modules parancsot, nem tudom, ez esetleg befolyásolhatja -e az eredményt...

Valahogy helyre lehetne hozni a rendszert, mindenféle újratelepítés nélkül...?

Kösz a segítséget...

Nem hiszem, hogy ez abaj. Milyen hangkartyad van? MIvel all meg az X?

Hi!

Tudomasom szerint MAKEDEV audio generalja a hangot. A legegyszerubb 2 dolog:
Megfogod a Linux install CD-t, es onnan bemasolod (most azt fejbol meg nem mondom, hogy hol van, amit feltesz, de a Potatonal egy .tgz file-ban volt az egesz alaprendszer, /dev-vel egyutt).
Megbeszeled valakivel (akar velem is), hogy tar-olja be az ovet, es kuldje el neked.

PS: A Jedi Academy komolyan megy Linux-on? <offtopic>Honnan lehet leszedni?</offtopic>

Antiemes/TBS

A Xfree86 -nál ez a log vége (startx -- -verbose 5 -logverbose 5)-el indítva:

(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) [GLX]: Initializing GLX extension

Fatal server error:
Caught signal 11. Server aborting

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.

Jah, meg volt benne egy warning, ami érdekes lehet, semmi más különös, error sehol, a modulja pedig nvidia.ko rendesen be volt töltve.

WW) NVIDIA(0): Failure reading EDID parameters for display device CRT-0

A hangkártya pedig egy alaplapra integrált sb128, a mosuljai neki is be vannak töltve. és mégsem jó. Kipróbáltam a MAKEDEV audio -t, lefutott mindenféle visszajelzés nélkül, de továbbra sem jó... "/dev/dsp: az eszköz nem létezik."

Sajna a telepítőcd nincs itt, mert otthon kellett telepítenem pár Debiant, de nem is hinném, hogy sokra mennék vele, mert az egy Woody, ezen a gépen pedig Sid van...

[quote:c6275fa0f4="antiemes"]

PS: A Jedi Academy komolyan megy Linux-on? <offtopic>Honnan lehet leszedni?</offtopic>

Antiemes/TBS

letolteni? 'd0h, meg kell venni penzert :-)

Megy egyebkent, volt is rola szo ITT

[quote:9c6dd2a046="nevergone"]A Xfree86 -nál ez a log vége (startx -- -verbose 5 -logverbose 5)-el indítva:

(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) [GLX]: Initializing GLX extension

Fatal server error:
Caught signal 11. Server aborting

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.

Jah, meg volt benne egy warning, ami érdekes lehet, semmi más különös, error sehol, a modulja pedig nvidia.ko rendesen be volt töltve.

WW) NVIDIA(0): Failure reading EDID parameters for display device CRT-0

A hangkártya pedig egy alaplapra integrált sb128, a mosuljai neki is be vannak töltve. és mégsem jó. Kipróbáltam a MAKEDEV audio -t, lefutott mindenféle visszajelzés nélkül, de továbbra sem jó... "/dev/dsp: az eszköz nem létezik."

Sajna a telepítőcd nincs itt, mert otthon kellett telepítenem pár Debiant, de nem is hinném, hogy sokra mennék vele, mert az egy Woody, ezen a gépen pedig Sid van...

Signal 11? Hmm. Valami ott nagyon el van kefelve. Sig11 meg erosen memoriahiba szokott lenni. Bar lehet mas is.

A /dev/dsp eszkoz letrahozasa:

cd /dev
mknod /dev/dsp c 14 3

a mixer:
mknod -m 777 /dev/mixer0 c 14 0
ln -sf /dev/mixer0 /dev/mixer

[quote:89d53cff87="trey"][quote:89d53cff87="nevergone"]A Xfree86 -nál ez a log vége (startx -- -verbose 5 -logverbose 5)-el indítva:

(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) [GLX]: Initializing GLX extension

Fatal server error:
Caught signal 11. Server aborting

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to submit@bugs.debian.org.

Jah, meg volt benne egy warning, ami érdekes lehet, semmi más különös, error sehol, a modulja pedig nvidia.ko rendesen be volt töltve.

WW) NVIDIA(0): Failure reading EDID parameters for display device CRT-0

A hangkártya pedig egy alaplapra integrált sb128, a mosuljai neki is be vannak töltve. és mégsem jó. Kipróbáltam a MAKEDEV audio -t, lefutott mindenféle visszajelzés nélkül, de továbbra sem jó... "/dev/dsp: az eszköz nem létezik."

Sajna a telepítőcd nincs itt, mert otthon kellett telepítenem pár Debiant, de nem is hinném, hogy sokra mennék vele, mert az egy Woody, ezen a gépen pedig Sid van...

Signal 11? Hmm. Valami ott nagyon el van kefelve. Sig11 meg erosen memoriahiba szokott lenni. Bar lehet mas is.

A /dev/dsp eszkoz letrahozasa:

cd /dev
mknod /dev/dsp c 14 3

a mixer:
mknod -m 777 /dev/mixer0 c 14 0
ln -sf /dev/mixer0 /dev/mixer

memtest ment egy éjszakán át (kb. 10 óra) a legbővebb teszttel, és nem talált semmit...

[quote:898368e398="trey"]
A /dev/dsp eszkoz letrahozasa:

cd /dev
mknod /dev/dsp c 14 3

a mixer:
mknod -m 777 /dev/mixer0 c 14 0
ln -sf /dev/mixer0 /dev/mixer

Nos, áthelyeztem a régebbi /dev/dsp és /dev/mixer állományokat, és kiadtam a fenti parancsokat, mindegyik csontnélkül lefutott.

Ha root-kent kiadom a parancsot, akkor:

localhost:/dev# cat /dev/dsp
cat: /dev/dsp: Nincs ilyen eszköz

Ha root-ként indítok egy xmms -t alsa kimenettel, akkor:

localhost:/dev# xmms

** WARNING **: alsa_setup_mixer(): Attaching to mixer hw:0 failed: Nincs ilyen fájl vagy könyvtár
Message: output format: 7

** WARNING **: alsa_setup(): Failed to open pcm device (default): Nincs ilyen fájl vagy könyvtár

Valami tipp...?

Jah, és a modulok:

localhost:/dev# lsmod
Module Size Used by
nvidia 1701228 0
snd_ens1371 17316 0
snd_rawmidi 19648 1 snd_ens1371
snd_ac97_codec 52132 1 snd_ens1371
8139too 17344 0
mii 4032 1 8139too
ne2k_pci 6432 0
8390 8544 1 ne2k_pci
crc32 3808 2 8139too,8390

Én már kezdek végképp kifogyni az ötletekből... a kernel pedig 2.6.0-test9-mm1

Feltettem a 2.6.0-test9-mm2 -öt, megy csont nélkül. A /dev könyvtárból kimozgattam az összes nvidia bejegyzést ( /dev/nvdia0, stb...), illetve az /etc/modules.conf -ból kiszedtem az nvidia -t.

Újraforgattam a drivert, és ugyanúgy kiszáll az X ... :(

Egyre inkább tartok tőle, hogy ebből újratelepítés lesz...

semmi új ötlet esetleg...?

Ha régebbi vinyóba életet lehelek (mert van rá némi esély a hétvégén), mit másoljak át róla, hogy jó legyen a rendszer...?

Amúgy ha a célnak is megfelel, akkor valaki elküldhetné a szükséges állományokat is, pl. a /dev könyvtárát.... :)

Most éjjel feltettem a 2.4.22-ac4 -es kernelt, hogy megnézzem azzal hogyan viselkednek a dolgok, de az indulás után ment egy darabig, majd valami /dev/xconsole hozzáférési jogaira panaszkodva elhasalt az egész... lehet, hogy 777-re kellene tennem...?

Nah megyek memóriatesztet csinálni...

Hi!

http://hermes.tancsics.hu/~geri/dev.tar.gz
Itt remelem, minden szukseges fent fan. Nvidia eszkozeim pl. nincsenek, szoval azokat letre kell hozni. Ha ezzel nem megy, akkor el tudom kuldeni egy haverom /dev/ konyvtarat is, az egy frissen installalt testing/unstable. Azzal csak megy...

Biztos, hogy maga az X szall el, es nem mondjuk a window magager? Esetleg probalgasd kivenni a modulokat, fontokat stb.
Vagy tavolitsd el az X-et, utana rakd vissza. Jobbat nem tudok.

Antiemes/TBS

Ha ALSA-t használsz, akkor az alsa-driver source-ban levo 'snddevices' script elkészíti az összes szükséges dev-t. Az alsa más major-minor számokat használ mint az OSS, és ha nincs befordítva az OSS emuláció, akkor nem is tud mit kezdeni az OSS-s device-kkel...

Zsiráf

Hmmm... a memtest86 futott egész éjjel, nem talált semmit... tehát valószínű nem memóriahiba. Viszont Sid -et használok, és ez az eset talán összefügghet azzal is, hogy asszem aznap frissítettem a libc6 vagy a glibc csomagot közvetlenül, mert az apt visszatartotta...

[quote:70b885bb1b="szaszg"]Ha ALSA-t használsz, akkor az alsa-driver source-ban levo 'snddevices' script elkészíti az összes szükséges dev-t. Az alsa más major-minor számokat használ mint az OSS, és ha nincs befordítva az OSS emuláció, akkor nem is tud mit kezdeni az OSS-s device-kkel...

Zsiráf

igy igaz. viszont ez benne van az ALSA source README-be :-)

Nah, fájó szívvel, de újraraktam a gépet fullra, partícionálással, meg mindennel együtt..
De ha legközelebb arra lesz szükség, hogy a rendszert átköltöztessem egy másik vinyó partíciójára, hogyan tudom úgy megcsinálni, hogy ne történjen meg mégegyszer ez a hiba az eszközökkel...? Másoljam át a /dev könyvtárat is...?

Használj devfs-t!!! :P :P :P :P :P :P :P :P :P :P :P :P :P

Hi!

En mar egy csomoszor atpakoltam egyik winyorol a masikra a rendszeremet, es eddig semmi gond nem volt. Egyszeruen mc-vel atmasoltam mindent (a /dev/-et is) az uj winyora.

Antiemes/TBS