Hááát, próbáltam. A duplájára vettem az eredetinek, de ugye nem tudom mihez viszonyítani, hogy kevés-e vagy sok? De igazad lehet, megpróbálom mégnagyobbra.
Az MPlayerrel támadt egy kis gondom. Szépen megy a DVD lejátszás, majd néhány perc múlva a következő hibaüzenet jelenik meg: Too many video packets in buffer
-és elmegy a hangja, de a kép megy tovább.
AVI vagy más videofájloknál semmi gond, csak egyedül a DVD-nél. Erre nincs valami ötletetek?
Ha esetleg nem megy vmi, nem kell nekikeseredni. Legújabb elméletem szerint (van egy pár) a linuxerek a cd-írással kapcsolatos hozzállása alapján a tanulási szint pontosan lemérhető, tehát akár önismereti teszt is lehet:
1., Nem olvassa a linux a cd-t! "D:" nem megy!
2., OK, olvassa már a CD-t, de hogy lehet kiszedni a lemezt?
3., Nem tudok cd-t írni, ez a vacak linux csak scsi cd-vel hajlandó írni :(
4., Nem megy a scsi emuláció!
5., Megy az emuláció, de vmi nem ok, mit rontottam el?
6., Megy az emuláció, vmi nem ok ugyan, de tudom, hogy még van mit csiszolni a kernelen, türelmes vagyok.
7., Nem vagyok türelmes, megpróbálok ATAPI-ként írni.
8., Ez ok, de mégiscsak scsi-ként kellene írni, küldök egy levelet a kernel levlistára, ugorjanak már neki.
9., Megírom majd magam azt a vacak scsi emulációs layert!
10., ÉN írom az scsi layert!
Létezik ugyan még egy kaszt is:
11., Megy az scsi emuláció pöpecül, nemtom mit zagyválsz?
Én ez az feltehetőleg, amibe rajtam kívül a linuxerek 100%-a tartozik, beleértve az 5 éves Pistikét, aki a fél órája a karácsonya kapott (és azóta sk. kernelfordított) linuxot tolja és pörköli ezerrel a cd-ket az óvónéniknek és dadusnak.
Köszönöm!
Ez nagyon logikusan hangzik. Hát persze, hogy be kéne tölteni az ide-scsi modult!
Csak azt nem értem ezt miért nem írta le a SuSE honlapról leszedett útmutatóm?
De most még egy kis segítséget kérnék.
Én tovább próbálkoztam az útmutató szerint (tudom nagy marhaság volt) és a /dev/hdd ezközt odalinkeltem a /dev/sr1-re (mintha már működne az emuláció). Szóval most nincs meg a /dev/hdd blokkeszközöm. Hogyan tudom ezt újra létrehozni?
ellenben nincs a modulok között az ide-scsi. Ezt be kell tölteni, lehetőleg induláskor. Nekem (debian) van egy /etc/modules nevű állomány, ebbe kell beleírni
ide-scsi
majd reboot (elvileg ki lehet kapni betöltődés után az ide-cd-t, de nem egészséges).
Ha ez működik, akkor örül. Ha ez nem elég (azért ellenőrizd le, hogy betöltődött-e az ide-scsi), akkor kell letiltani az ide-cd-t. Nekem egyszerűbb volt a az etc/modprobe.d egy tetszőleges állományába beírni az
options ide-cd ignore=hdc
sort, majd update-modules, majd reboot, mint kernelparaméterrel játszani (ami nekem nem ment sehogysem, lehet, hogy a 2.6-os kernel miatt, passz).
Ez megírja az etc/modules.conf-ot, de lehet, hogy ezt neked kézzel kell beírni a süsü-ben.
Közben megnéztem - scsi_mod tutkó kell, ui. az a SCSI támogatás. sd_mod nem, mert az a disk, a CD tényleg a sr_mod. meg persze az sg modul, de az be van töltve.
- ha nincs betöltve az ide-scsi (lsmod megtekint), akkor modprobe ide-scsi -vel be kell tölteni.
- ha az ide-cd modul töltődik be először, akkor az megához ragadja az összes ide cuccost, tehát reszeltek az emulációnak, ekkor le kell tiltani, ha a kernelben van, akkor kernelparaméterrel, ha nincs, akkor opcióval eképpen: options ide-cd ignore=hdc; vagy kiszedni az ide-cd-t, ha nem kell.
Igaz, de ez a következő lépés.
Mert először is a cdrecord --scanbus parancs kimenetéből látnom kéne, hogy műkszik az emuláció.
Azután kéne valami olyasmi, hogy ln -sf /dev/sr1 /de/hdd és csak atán módosíthatom az itt megadott eszköre az fstab-ot. Meg még utána át kellene herkenteni a régi linkeket is. Csakhogy egyáltalán nem működik az emuláció.
Azt írják a SuSE-nál, hogy telepítéskor automatikusan megcsinálja az emulációt, csakhogy egy rakás programom van amivel napokig szenvedtem. Emiatt nem akarok újratelepíteni.
Ugyan nem értek igazán hozzá, de van egy gondolatom. Szerintem nem a /dev/hdd kellene legyen a CD-d, hanem valamilyen scsi device. Tehát a kernelben a SCSI emulációnak be kell lenni fordítva, az /etc/fstab-ban a megfelelõ SCSI device-t rendeld a megfelelõ mount point-hoz. Ha addig nem lesz megoldás, az otthoni gépen megnézem, a munkahelyiben nincs CD íróm, így most csak ennyit tudtam mondani.
SuSE 8.1-et használok. Szeretnék alatta beállítani egy Samsung CD-R/DVD combo driveot. A rendszer felismeri és olvasóként kezeli is. Megy a cd olvasás, nézem a DVD-t. De a CD író funkcióhoz be kéne állítanom a scsi emulációt, ami nem sikerül. Van scsi merevlemezem és egy scsi CD olvasóm is. A merevlemez id. 0, a CD id. 4. Rendszertöltőnek GRUB-ot használok. A kérdéses ATAPI CD-R /dev/hdd.
Az initrd-be beteszem a cdrom és ide-cd modulokat, szerkesztem a grub.1st-t rootként kiadom az mk_initrd parancsot.
Az ellenőrzésként kiadott cdrecord --scanbus azonban csak a két valódi scsi eszközömet látja. Próbaként levettem a scsi vezérlőmet, de ekkor sem látszik az emulált eszköz.
Segítsetek, ha van ötletetek! Kösz!