FAQ для X-CD-Roast

Translation by UcallWeconn S.M.B.A., a company, where you can buy cheap international calls and also  virtual numbers (DIDs) in the country of your choice

Змест:


1. Што гэта за праграма X-CD-Roast і хто працуе над ёй?

X-CD-Roast – гэта графічны інтэрфейс да пакета праграм cdrtools. З дапамогай апошняга вы можаце рабіць абсалютна таксама самае, што і з X-CD-Roast, аднак зручней і прасцей працаваць з распрацаванай абалонкай. У пакет cdrtools уваходзяць: “cdrecord” (выконвае ўсю працу па запісе на кампакт-дыск, уключае падтрымку старых і новых прывадаў запісу), “readcd” (счытвае дарожкі дадзеных з кампакт-дыскаў – зручнае замяшчэнне “dd”), “mkisofs” (займаецца зборкай выявы кампакт-дыска з паказаных файлаў на цвёрдым дыску) і “cdda2wav” (счытвае гукавыя дарожкі). Cdrecord, readcd і mkisofs падтрымліваюцца Joerg Schilling, cdda2wav – Heiko Eissfeldt і X-CD-Roast мною, Thomas Niederreiter.


2. Чаму X-CD-Roast не знаходзіць усе прывады? (CD-Burners/CD-ROMs/DVD-Drives)

Агульная праблема. X-CD-Roast не атрымоўваецца выявіць пішучы прывад ці любы іншы дадатковы прывад, які ў вас ёсць. Linux дыстрыбутывы ўсталёўваюць па змаўчанні адмысловы рэжым для пішучых прывадаў, але не для звычайных прывадаў. Гэта выліваецца ў тое, што пішучы прывад выяўлены і выкарыстоўваецца, а вось звычайны прывад – не.
Каб вырашыць гэту праблему і прымусіць усе прылады працаваць, вы павінны ўсталяваць адмысловы рэжым для ўсіх прылад (не толькі для пішучага прывада). Гэты рэжым завецца “SCSI-эмуляцыя” і можа быць лёгка актывізаваны. SCSI-прылады, якія падлучаны да сістэм, ужо гатовыя да працы – выкарыстоўваць для іх эмуляцыю не трэба, а вось для прылад ATAPI/IDE, прысутных на паралельным порце і USB-прылад патрэбна SCSI-эмуляцыя.
Просты шлях для ўсталёўкі SCSI-эмуляцыі пад Linux апісана некалькімі радкамі ніжэй.

*** Звернеце ўвагу на новы прамы доступ да ATAPI прыладам, апісанне ў самым канцы.

Глядзім частку 2 апісанні CD-Writing-HOWTO, як сканфігураваць ядро пад Linux (трохі састарэла!)

Калі вы выкарыстоўваеце не Linux, а іншую АС, то вам неабходна знайсці ў дакументацыі па “cdrecord”, як атрымаць доступ да прылады запісу.

Падказка пры выкарыстанні SCSI-эмуляцыі пад Linux:

Выкарыстоўвайце наступныя радкі (у прыкладах дадзены 2 прылады, якія падлучаны як галоўны і другарадны на другім канале IDE кантролера):

Радок у /etc/modules.conf

options ide-cd ignore=’hdc hdd’

(указанне для IDE-драйвера ігнараваць 2 прылады hdc & hdd, каб у далейшым мы маглі іх выкарыстоўваць у X-CD-Roast)

Радок у /etc/lilo.conf (дадайце дзе-небудзь перад радком “image=”)

append=”hdc=ide-scsi hdd=ide-scsi” (Ядры 2.2.x і большасць 2.4.x)ці

append=”hdc=scsi hdd=scsi” (Толькі ядры 2.4.x, калі радок вышэй не працуе)

(казаць ядру выкарыстоўваць scsi-emulation для абодвух прывадаў)

Калі вы выкарыстоўваеце grub замест lilo можаце паспрабаваць наступнае:

Прыкладны радок для /boot/grub/grub.conf ці /etc/grub.conf

kernel /vmlinuz-2.2.19 ro root=/dev/hda6 hdc=ide-scsi hdd=ide-scsi (Ядры 2.2.x і большасць 2.4.x)ці

kernel /vmlinuz-2.4.7-10 ro root=/dev/hda6 hdc=scsi hdd=scsi (Толькі ядры 2.4.x, калі радок вышэй не працуе)

Вы можаце загрузіць драйвер эмуляцыі ўручную наступнай камандай

/sbin/insmod ide-scsi; /sbin/insmod sg

Зараз X-CD-Roast павінен вызначыць вашы прылады.

Звернеце ўвагу на тое, што вам трэба змяніць спасылку на /dev/cdrom з прылад /dev/hdc ці /dev/hdd і памяняць яе на /dev/sr0 ці /dev/sr1, бо файлы прылад памяняліся са зменай абслуговага драйвера.

Увага: (Новае!)

Пачынальна з версіі 0.98alpha12 прысутнічае эксперыментальная падтрымка для прамога доступу да ATAPI-прыладам на ядрах 2.4.x. Зараз X-CD-Roast павінен вызначыць усе прылады па-за залежнасцю ад дыстрыбутыва. Звернеце ўвагу на тое, што новы інтэрфейс не падтрымлівае DMA-рэжымы, таму магчымая вялікая загрузка сістэмы пры яго выкарыстанні.
(гл. таксама пытанне # 28.)


3. Чаму больш няма падтрымкі працы напроста з часткай у новай версіі X-CD-Roast?

Праца з часткай была прадстаўлена ў X-CD-Roast каля 4 гадоў назад. На той момант выкарыстанне асобнай часткі для падрыхтоўкі дадзеных запісу было бяспечней, чым захоўваць іх на файлавай сістэме. Сённяшнія кампутары настолькі хуткія, што выкарыстоўваць асобная частка не ўяўляецца разумным. Выкарыстанне асобнай часткі заўсёды было падвышанай рызыкай, бо пры няправільнай яго наладзе можна было загубіць усю сістэму. Пачынальна з версіі 0.98 вы зараз можаце вызначыць неабмежаваную колькасць дырэкторый, дзе трэба захоўваць дадзеныя для запісу на/з кампакт-дыска. Зараз усё нашмат гнутчэй і празрысцей. Калі ў вас засталіся часткі, прызначаныя для запісу ў X-CD-Roast, проста адфарматуйце іх і выкарыстоўвайце новае месца для якіх-небудзь мэт. Урэшце вы можаце выкарыстоўваць якое вызвалілася месца для захоўвання часавых файлаў у X-CD-Roast (пакажыце шлях да кропкі новага мантавання ў наладах).


4. Мой прывад не паказаны ў спісе падтрымоўваных мадэляў! Тым не менш ён падтрымліваецца і/ці калі ён будзе падтрымлівацца?

Зазірніце на старонку cdrecord-хатняя старонка для бягучага спісу падтрымоўваных мадэляў прывадаў. Нават калі ваш прывад не паказаны ў спісе, шанцы, што ён падтрымліваецца, досыць вялікія. Новыя прывады (якім меней аднаго года) звычайна сумяшчальныя са стандартам SCSI3/MMC, які азначае, што яны будуць запісваць, нават калі яны не паказаны ў спісе мадэляў. Усё ATAPI-прывады падтрымліваюцца. Пішучыя прывады, якія выкарыстоўваюць паралельны порт, таксама працуюць, пры наяўнасці ў ядры драйвера паралельнага порта. (Гледзіце дакументацыю да Ядра)


5. Не магу скампіляваць X-CD-Roast 0.98!

X-CD-Roast зараз вельмі лёгка скампіляваць. Калі ў вас узнікаюць праблемы, то звернецеся да README, у якім пра[ясняется ўсё па кроках. Я рэкамендую ўсталёўваць X-CD-Roast з зыходных пакетаў – SRPM. Зрабіць што-небудзь не так, практычна немагчыма. Для інструкцый зазірніце на старонку “Загрузка” на www.xcdroast.org.


6. Я лічу, што знайшоў памылку ў праграме! Як мне пра гэта паведаміць?

Калі вы думаеце, што знайшлі памылку, паспрабуйце прайграць гэту сітуацыю некалькі разоў. Затым запусціце xcdroast у адладкавым рэжыме (-d 10 – ключ), а затым вышліце мне атрыманы файл дыягностыкі. Падрабязна апішыце, што _пэўна_ вы зрабілі, і што адбылося не так.

Калі вы не ўяўляеце сабе, як запусціць праграму ў адладкавым рэжыме, то рабіце наступным чынам:

sh/ksh/bash: xcdroast -d 10 2>/tmp/debugoutput.txtcsh/tcsh: xcdroast -d 10 >& /tmp/debugoutput.txt


7. Для маёй роднай мовы ўсё яшчэ няма падтрымкі! Ці магу я зрабіць пераклад?

Я шукаю людзей, якія могуць выканаць пераклад X-CD-Roast.
Пачынальна з версіі 0.98alpha11 пры працы X-CD-Roast выкарыстоўваецца “gettext” як ядро для моўнай падтрымкі. Звяртайцеся, калі ласка, да TRANSLATION.HOWTO, які прыкладаецца да праграмы для атрымання дадатковай інфармацыі.
Велізарнае дзякуй усім тым, хто ўжо даслаў мне пераклады!


8. Когды вы выпусціце фінальную версію?

Добрае пытанне. Я сапраўды не ведаю. Апроч X-CD-Roast у мяне яшчэ куча астатніх рэчаў, якія неабходна зрабіць, але я прыкладу максімум высілкаў, каб выпусціць наступную версію. Да фінальнай версіі (якую я планую дзесьці ў сярэдзіне 2003) будзе шмат тэставых версій.


9. CDDB-прагляд не працуе! Чаму?

Пачынальна з версіі 0.98alpha11 я дадаў падтрымку для CDDB праз HTTP і проксі. Версія 0.98alpha12 нават утрымоўвае проксі-аўтэнтыфікацыю. Каб выкарыстоўваць дадзеную функцыю, проста ўвядзіце назву проксі-сервера ў фармаце “user:password@hostname” у панэлі налад X-CD-Roast. У выпадку, калі праблемы не зніклі – дашліце мне файл дыягностыкі.


10. Ці будзе падтрымка для мультысесійных і загрузных дыскаў?

У версіі 0.98alpha10 ёсць поўная падтрымка для мультысесійных дыскаў, а ў версіі 0.98alpha11 стварэнне загрузных дыскаў стала нашмат прасцей.


11. Вы сцвярджаеце, што X-CD-Roast 0.98 больш не трэба правы root’a для запуску і ўсталяваным suid-bit. Як такое магчыма? (Non-root-рэжым?)

Раннія версіі X-CD-Roast патрабавалі, каб выкарыстоўваліся правы root’a для доступу да адмысловай часткі. Цяпер я выкінуў гэты код, і запатрабаванні ў правах root’a у GUI цяпер не назіраецца. Гэта нашмат бяспечней, таксама не патрэбна неабходнасць ва ўсталёўцы рэжыму non-root. X-CD-Roast аўтаматычна бяспечны, па-за залежнасцю ад таго, які карыстач яго запускае. Гэта магчыма з-за таго, што root’ыми правамі карыстаецца толькі праграма вызначэння абсталявання. Самі праграмы скідаюць правы root’a на самым раннім этапе, таму досыць складана вырабіць так званы exploit ці падобны на яго метад атрымання мае рацыю. Функцыі бяспекі закладзены ў самі праграмы загадзя. Таму вельмі складана вырабіць якую-небудзь шкоду самімі праграмамі.


12. Як хутка зрабіць аўдыё-копію?

На сённяшні момант хуткая копія (капіяванне без буферызацыі трэкаў на цвёрды дыск) працуе толькі для дыскаў у фармаце дадзеных. Над хуткай копіяй аўдыё-дарожак мы працуем, таму фінальная версія павінна ўтрымоўваць такую функцыю (праблема складаецца ў тым, што пакет cdrtools пакуль не прапануе такую функцыю, так што і X-CD-Roast не можа выкарыстоўваць яе).


13. Чаму вы не падаяце CVS доступ?

На дадзены момант я не жадаю, каб хтосьці ўносіў змены ў зыходныя файлы без маёй ухвалы. Занадта шмат адбываецца змен на дадзеным этапе і любы CVS-злепак можа вас знерваваць, таму што не будзе наогул працаваць.
У любым выпадку я стварыў CVS рэпазітар на sourceforge.


14. Я вытворца абсталявання і жадаю падтрымаць вас!

Выдатна! І калі вы дашляце мне бязвыплатна абсталяванне, то я магу пратэставаць X-CD-Roast разам з ім і рэкамендаваць іншым карыстачам. Я таксама змясцую лагатып вашай кампаніі на маёй старонцы. Па ўсіх пытаннях звяртайцеся да мяне.

Фундатары:

  • RICOH, падалі CD-R/RW MP7060S, DVD/CDRW MP9120 і MP7125A
  • SANYO, падалі CRD-RW1, CD-R CRD-R800S, CRD-BP2 і CRD-BP1300P
  • SONY, падалі CRX-140S
  • AOPEN, падалі CRW4048

Таксама дзякуй Netplace за прадстаўлены хостынг для майго дамена.


15. Чаму X-CD-Roast паведамляе, што жадае запісаць 750 MB, калі толькі 650 MB змяшчаюцца на CD-R дыску?

Гэты і іншыя падобныя пытанні ставяцца да таго, як X-CD-Roast лічыць памер. Першым чынам, трэба разумець, што існуе велізарная розніца паміж запісам дыска з дадзенымі і музычнага дыска. Калі мы глядзім на звычайны дыск CD-R на ім звычайна запісана: Ёмістасць 74 мін / 650 МБ. Першы лік азначае, колькі змесціцца на музычным дыску. Другая лічба ставіцца толькі да дыска з дадзенымі. Як атрымліваецца, што X-CD-Roast настойвае, што неабходна 750 МБ для 74 мінуць аудиозвучания? Проста аўдыёдыск складаецца з сектараў памерам у 2352 байта, у той час як дыск дадзеных з сектараў у 2048 байт! У рэчаіснасці, сектар дадзеных таксама складаецца з 2352 байт, але толькі 2048 байт з яго адводзіцца пад дадзеныя. Астатнія 304 байта патрэбныя для карэкцыі памылак, нумарацыі сектара і да т.п.
Такім чынам, калі вытворца CD-R кажа вам, што на дыску месца на 650 МБ, тое гэта азначае, што вы павінны апераваць памерам сектара ў 2048 байт. З-за таго, што аўдыё-сектары даўжэй сектары дадзеных, то і месцы на цвёрдым дыску запатрабуецца больш для захоўвання гукавых дарожак. Каб захаваць на цвёрды дыск 74-хвілінны аўдыёдыск вам запатрабуецца вылучыць

74 * 60 секунд * 44100 Гц * 2 (16 біт) * 2 (стэрэа) = 783216000 байт = 746 МБ.

І вось пра гэтых 746 МБ і паведамляе X-CD-Roast! Вось гэтулькі вольнага месца павінна быць на вашым цвёрдым дыску, каб захаваць усе гукавыя дарожкі. Не хвалюйцеся, калі вы думаеце, што такі пра[ем інфармацыі не змесціцца на 650 МБ дыску – X-CD-Roast у любым выпадку папярэдзіць вас, калі штосьці не змяшчаецца. І калі вы дагэтуль не давяраеце X-CD-Roast, то можаце палічыць уручную!
Невялікая падказка – пры стварэнні гукавых дыскаў, сочыце на лічыльнікам часу; пры стварэнні дыскаў з дадзенымі, сочыце за лічыльнікам памеру ў МБ. Гэта вельмі проста.


16. Усё здаецца наладжана, але я не магу запісаць!!! X-CD-Roast 0.96e заўсёды працаваў выдатна!

Старая версія запісвала ў рэжыме “Трэк-адразу” (Track-at-once = TAO), таму што ў той момант “cdrecord” не падтрымліваў іншыя рэжымы. X-CD-Roast 0.98 па змаўчанні працуе ў рэжыме “Дыск-адразу” (DAO = Disc-at-once), таму што гэты рэжым адзіна зручны для добрых аудиокопий дыскаў. Шматлікія прывады працуюць у гэтым рэжыме выдатна, ваш відавочна няма. Пераключыцеся ў меню налад у рэжым TAO і ў вас усё атрымаецца.
(DAO/SAO можа працаваць на ўра з апошнімі версіямі “cdrecord” і вашым прывадам)

Калі не атрымліваецца пісаць і ў DAO рэжыме, то паспрабуйце паэксперыментаваць з рэжымамі RAW.


17. Пачуваюся ідыётам, але як запісаць ISO-выява, які я запампаваў?

Калі вы запампавалі ISO-выява (напрыклад, linux дыстрыбутыў) вам неабходна скапіяваць гэты вялікі файл (з пашырэннем .iso) у дырэкторыю выяў, якую выкарыстоўвае X-CD-Roast. Дырэкторыю выяў вы выбіраеце ў меню “Налады” ў закладцы “Цвёрды дыск”. У гэтых месцах праграма будзе глядзець дарожкі, як музычныя (файлы *.wav), так і дарожкі лічбавыя, у нашым выпадку яна завецца выявай.
Зараз заходзіце ў меню “Стварыць дыск” і вы ўбачыце свой файл выявы, немудрагеліста адлюстраваны ў акне “Інфармацыя пра выяву” 🙂 Націсніце на “Запісаць дарожкі” -> далей на закладку “Раскладка дарожак”, дадайце ваш файл-выява, націсніце затым “Прыняць раскладку дарожак” і, нарэшце, на кнопку “Запісаць дарожкі”. Выява ідэальна запішацца на CD-R/RW дыск.


18. Ці магу я запісаць музычны аўдыёдыск, складзены з mp3? Ці з wav-файлаў, якія я сам падрыхтаваў?

X-CD-Roast 0.98alpha13 не можа ўсё яшчэ працаваць з mp3-файламі напроста, вам прыйдзецца сканвертаваць іх у wav-файлы ўручную. Для гэтага існуе шмат варыянтаў – можаце паспрабаваць mpg123 -w myfile.wav myfile.mp3.
У канцы ў вас атрымаецца шмат wav-files, якія ўжо можна запісваць на аўдыё- дыск. Пераканаецеся, што X-CD-Roast знайшоў вашы wav-файлы ў дырэкторыях-выявы, і прыступайце да працэдуры запісу, як апісана ў пункце #17.

Заўвага: X-CD-Roast можа толькі запісваць wav-файлы CD-якасці (44.1КГц, 16 біт, стэрэа). Калі вашы файлы не адпавядаюць гэтым патрабаванням, то яны будуць высвечаны з чырвонай рысай пасярэдзіне. Такія файлы не могуць быць запісаны, пакуль вы не пераўтворыце іх у адпаведны фармат.


19. Як паглядзець каманды, якія генеруе X-CD-Roast, каб больш пазнаць пра тое, як працуе cdrecord?

Каб пазнаць, як X-CD-Roast выклікае ўтыліты з пакета “cdrecord-tools” вам трэба запусціць X-CD-Roast з ключом -d 1, ці ўсталяваць у наладах узровень інфарматыўнасці ў “высокі” і затым прагледзець файл статыстыкі.
Такім чынам, вы можаце адсочваць новыя версіі “cdrecord” і вызначаць, ці вырашаны тыя ці іншыя праблемы ў іх ці няма.


20. А што … CD-Text больш не працуе?

Пачынальна з версіі 0.98alpha10 CD-Text цалкам падтрымліваецца ў наступных варыяцыях: чытанне/рэдагаванне/запіс.


21. Чаму падказкі больш не жоўтага колеру?

Папярэднія версіі X-CD-Roast 0.98 усталёўвалі колер прымусова ў жоўты, па-за залежнасцю ад выкарыстоўвальнай тэмы. Гэта парушала працу прыкладанняў, якія выкарыстоўваюць мультибайтные шрыфты. Калі ў вас няма жоўтых падказак і вы жадаеце іх вярнуць, то адрэдагуйце файл рэсурсаў “gtkrc”.

Устаўце наступныя радкі ў ваш рэсурс ~/.gtkrc ці ў агульнасістэмны /usr/local/etc/gtk/gtkrc (ці ў /etc/gtk/gtkrc – залежыць ад таго, куды вы ўсталявалі GTK):

        style "gtk-tooltips-style" {
                bg[NORMAL] = "#ffffc0"
        }

        widget "gtk-tooltips" style "gtk-tooltips-style"


22. Якога значэнне “Ўвага: стварэнне файлавай сістэмы, якая не адпавядае патрабаванням ISO-9660” (“Warning: creating filesystem that does not conform to ISO-9660”)?

Вы можаце прапусціць гэта паведамленне. Яно згенеравана “mkisofs” і папярэджвае пра наступны: калі вы выкарыстоўваеце розныя пашырэнні стандарту ISO-9660, тыя вы больш не прытрымваецеся яго строга. Однвко запісаны дыск будзе чытаны на шматлікіх сістэмах.
Калі вы сапраўды жадаеце пазбавіцца ад гэтага паведамлення, проста прыбярыце ўсе опцыі пры кампаноўцы – атрыманы дыск будзе выдатна працаваць пад DOS і будзе практычна бескарысным дзесьці яшчэ.


23. X-CD-Roast кажа мне пра тое, што мае “бінарныя файлы cdrtools не сумяшчальныя з сістэмай”. Што б гэта магло азначаць? (“cdrtools binaries are not compatible with my system”).

Гэта агульная праблема ў linux. “cdrecord” і “cdda2wav” выкарыстоўваюць для сваёй працы спосаб, які завецца “memory-mapping” (mmap). Для гэтага патрабуецца, каб і ядро, і бібліятэка libc былі аднолькавых версій з тымі, на сістэме якіх былі сабраны бінарныя файлы “cdrtools”. Калі вы выкарыстоўваеце бінарныя файлы ад іншых сістэм, то адрасы памяці не супадаюць і таму “cdrecord” спыняе працу з паведамленнем пра гэту памылку. Гэта азначае толькі тое, што вам прыйдзецца ўсталяваць версіі, якія скампіляваны пад вашу сістэму. Самы просты шлях – скампіляваць іх саміх (проста проста перазбярыце пакет cdrtools-source-rpm, узяць тут xcdroast-старонка загрузкі) ці ж знайсці падыходныя пакеты пад вашу сістэму. Пасля таго, як вы заменіце старыя версіі cdrtools новымі, з адпаведнымі версіямі, то X-CD-Roast павінен будзе зарабіць.

У вас могуць паўстаць праблемы з рэлізамі, якія пастаўляюцца толькі ў бінарнай форме – гэта рэлізы cdrecord-ProDVD. Яны працуюць на ядрах не ніжэй 2.4.x – прыйдзецца абнавіць ядро, калі жадаеце, каб яны зарабілі.


24. Я запісаў другую сесію на мультысесійны дыск, але не магу яе ўбачыць!

Верагоднасць таго, што ўсё запісалася выдатна, вялікая, вам проста не атрымалася прачытаць усё належным чынам. Чытанне мультысесійных дыскаў мяркуе наяўнасць у самай АС і прывадзе такой падтрымкі. Варта таксама памятаць, што некаторыя GUI, такія як KDE ці GNOME, маюць уласцівасць кэшаваць змесціва дыска і вы НЕ МОЖАЦЕ ўбачыць змены датуль, пакуль не зробіце абнаўленне дыска.
Каб праверыць, што дыск быў запісаны правільна, заўсёды мантуйце яго ўручную ці нават правярайце яго на іншай машыне.


25. Як дамагчыся падтрымкі запісу на DVD?

Я ўключыў файл пад назвай “README.ProDVD” у камплект X-CD-Roast, які пра’ясняет, як усталяваць DVD-версію “cdrecord” (cdrecord-ProDVD). Знайсці дадзены файл можна разам з астатняй дакументацыяй у дырэкторыі /usr/share/doc/xcdroast-0.98alpha13/ ці ў паказанай вамі пры зборцы.

Варта адзначыць, што вы можаце ствараць толькі чыстыя Data-DVD. Тэхнічна Video-DVD той жа DVD-дыск, што і дыск з дадзенымі (Data-DVD), але з адмысловай структурай дырэкторый. Нельга запісаць змесціва зашыфраванага Video-DVD на запісны DVD-носьбіт (ключавы сектар, які захоўваецца на арыгінальным дыску не можа быць запісаны на запісны DVD-носьбіт, бо ў фабрычных умовах ён “адзначаны” як незапісвальны). Тэарэтычна, можна запісаць незашыфраваныя Video-DVD, вам варта толькі падрыхтаваць належным чынам дадзеныя, а затым запісаць іх з дапамогай X-CD-Roast (не забудзьцеся ў гэтым выпадку ўсталяваць опцыю “DVD-Video” у наладах ISO).

Іншым цікавым момантам з’яўляецца тое, што “cdrecord-ProDVD” пакуль падтрымлівае толькі дыскі DVD-R/W. Дыскі DVD+RW з’яўляюцца некалькі іншай інстанцыяй і для запісу на іх “cdrecord” не запатрабуецца. Зайдзіце на старонкуhttp://fy.chalmers.se/~appro/linux/DVD+RW/ для атрымання больш падрабязнай інфармацыі о DVD+RW/+R на Linux-сістэмах.


26. Хуткасць запісу на маёй сістэме занадта павольная!

Калі падчас запісу ваша сістэма моцна нагружана, тое можа здарыцца сітуацыя, калі программый буфер праграмы высільваецца ці, яшчэ горш, сістэма можа завіснуць. Практычна ўсё перечисленые праблемы з’яўляюцца следствам ці паказваюць на тое, што ваша сістэма сканфігуравана няслушна.

Перш за ўсё, правяраем хуткасць перадачы дадзеных з цвёрдага дыска – “hdparm” тая самая ўтыліта, якой мы будзем карыстацца.

/sbin/hdparm -t /dev/hda

Такім спосабам мы вымяраем хуткасць з цвёрдага дыска – для сучасных цвёрдых дыскаў стандартныя значэнні 20-30МБ/з ці вышэй. Калі ў вас значэнні ніжэй, тыя вы не зможаце запісваць на высокіх хуткасцях (Заўв. пёр. – на маёй хатняй машыне хуткасці не вышэй 10-11 МБ/С, аднак гэта не замінае запісваць на 24x – праўда задавальнення ад гэтага мала – машына занята на ўсё 100%). Праверце, ці дазволена перадача ў DMA-рэжыме для цвёрдага дыска (гл. “man hdparm” для дэталяў).

Наступным пунктам, які неабходна праверыць – гэта якія яшчэ праграмы выкарыстоўваюць CD-ROM/CD-Writer. На настольных сістэмах, якія выкарыстоўваюць такія аконныя мэнэджары, як KDE ці GNOME, часта ўключаюць функцыі аўтаматычнага мантавання кампакт-дыскаў. Часта з-за гэтага вылятае “cdrecord”. Выключыце аўтаматычнае мантаванне ў панэлі кіравання KDE/GNOME. Таксама адключыце прыкладанні ў KDE/GNOME (аплеты), якія выкарыстоўваюць прывад для кампакт-дыскаў.

Зараз неабходна праверыць саму прыладу запісу. Яшчэ раз выкарыстоўваны “hdparm”, каб пераканацца, што DMA рэжым уключаны. На некаторых сістэмах ён павінен быць уключаны, на некаторых адключаны. Вы самі павінны праверыць, пры якіх наладах ваша сістэма дае найлепшы вынік.

/sbin/hdparm -d 0 -u 0 -k 1 /dev/hdc

Гэта каманда забараняе DMA рэжым для прылады /dev/hdc (магчыма гэта ваш пішучы прывад). У некаторых выпадках гэта часта дазваляла якія ўзнікаюць праблемы.

Калі ў вас дагэтуль узнікаюць праблемы, тыя вы можаце ўсталяваць опцыю “Set SCSI IMMED flag” у дыялогу запісу праграмы. Гэта можа дапамагчы на сістэмах, дзе цвёрды дыск і пішучы прывад знаходзяцца на адной IDE-шыне.


27. Што азначае “cdrecord: ISRC ‘5099750153420’ мае няправільную даўжыню” (“cdrecord: ISRC ‘5099750153420’ has illegal length.”)?

Калі “cdrecord” перарывае запіс з паведамленнем пра няправільныя лікі ISRC ці MCN, тое гэта азначае, што перш былі лічаны няправільныя дадзеныя з кампакт-дыска. Вытворца таго кампакт-дыска выкарыстоўваў няправільныя дадзеныя і запісаў іх на кампакт-дыск, “cdda2wav” лічыў іх з дыска, а “cdrecord” адмовіўся запісаць няправільныя дадзеныя, пра што і паведаміў.

Просты спосаб пазбегнуць гэтага – проста сцерці *.inf файлы, якія прыналежалі таму кампакт-дыску. Будучыя версіі X-CD-Roast будуць аўтаматычна правяраць такія сітуацыі і прапанаваць рашэнні. На дадзены момант рабіце так, як паказана вышэй.


28. Гэты новы ATAPI рэжым выклікае праблемы! Мне варта яго выкарыстоўваць?

Новы ATAPI рэжым дазволены па змаўчанні на linux-сістэмах у X-CD-Roast. Для гэтага неабходна ядро 2.4.x і магчымасць доступу да ATAPI-прыладам напроста, праз IDE-драйвер, без выкарыстання SCSI-эмуляцыі. Аднак, дадзены рэжым з’яўляецца эксперыментальным і выклікае некаторыя праблемы. Выкарыстоўваць пішучы прывад у такім рэжыме не рэкамендуецца – выкарыстоўвайце, калі ласка, SCSI-эмуляцыю. Выкарыстанне ATAPI-рэжыму, ва ўжыванні да пішучага прывада, дадае вялікія затрымкі пры ўсіх аперацыях, таму ўзаемадзеянне з прыладай займае шмат часу. Вы таксама заўважыце мноства памылак ад драйвера ў сістэмных логах. Па ўсёй бачнасці, гэта звычайна.

Вы можаце інфармаваць X-CD-Roast не выкарыстоўваць ATAPI-рэжым задаўшы пры старце ключ “-a”.

Падтрымка DMA-рэжыму не ўключана наогул у ATAPI-інтэрфейс.

На некаторых некарэктна ўсталяваных машынах X-CD-Roast знаходзіць адразу падвойныя прылады, як SCSI-эмуляваныя, так і як звычайныя ATAPI – яны высвятляюцца двойчы ў дыялогу налад. Гэта не замінае працы, проста для працы выкарыстоўвайце “SCSI-эмуляваныя” (прылады не адзначаныя як ATAPI)

Зняволенне: Выкарыстоўвайце пішучы прывад толькі ў рэжыме SCSI-эмуляци. Звычайны CD/DVD-ROM прывад, як прылада чытання, варта выкарыстоўваць у ATAPI-рэжыме. Апісанае рашэнне з’яўляецца стандартным для шматлікіх Linux-дыстрыбутываў.


29. Сумяшчальнасць праграм запісу пад Linux і пад Windows. Ці варта іх змешваць? (доп. пёр.)

Мы разгледзім толькі X-CD-Roast 0.98 і Ahead – Nero Burning Rom v 5.5.10, бо аўтару перакладу найболей часта даводзіцца працаваць менавіта ў іх. Першае, што варта адзначыць – X-CD-Roast працуе са “стандартнай” праграмай, якая фармуе дрэва для кампакт-дыска – гэта “mkisofs”. Ahead выкарыстоўвае нейкі свой алгарытм для яго фармавання, таму апішам якія ўзнікаюць з-за гэтага праблемы. Калі вы запісалі ў кампакт-дыск (будзем для эксперыментаў выкарыстоўваць CD-RW) у Joliet-рэжыме з імёнамі ў ASCII-7, то пры дозаписи на Linux праблем не будзе. І наадварот, пры запісе першай сесіі на Linux і ўсіх імёнах на ангельскай мове, дозапись будзе магчымай на Windows. Найболей непрыемны выпадак, калі ў вас ёсць ёсць хоць бы адзін файл на рускай мове (скажам так, на мове выдатным ад ASCII-7 %). Дозапись і зачыненне сесій паказала, што імёны ў першай сесіі (усё роўна якая праграма яе стварыла) абавязкова будуць сапсаваны. Выкарыстанне ключоў для “mkisofs”

    -input-charset CHARSET
    -output-charset CHARSET
    -jcharset CHARSET

паказалі несумяшчальнасць запісу мультысесійных дыскаў для апісаных праграм. Або не выкарыстоўваць наогул Ahead Nero (прынамсі паказаную версію і/ці пакуль не будзе дасягнута сумяшчальнасць на ўзроўні файлавага дрэва), або выкарыстоўваць праграмы, якія стражэйша падыходзяць да выкарыстання стандарту ISO для стварэння дрэва выявы.

Ніжэй даецца адзін з адказаў з Ahead Software:

Gesendet: Samstag, 28. Dezember 2002 12:58
An: techsupport8@nero.com
Betreff: WG: Problems with MKISOFS+Nero

***********************************
Dear Sir,
thank you for your email.
Please activate Joliet 8 ( under ISO) andmake sure that you do not
finalize the CD.
If you have further questions, please contact us again.
Best regards
Gerald Greiner

--------------------------------------------------------------------------
Gerald Greiner
Technical Support
Categoriesbe