Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: Agent_SMITH в Aug 26, 2004, 19:42 Здравейте:
След като минах на ядро 2.6.8 се сблъсках с нещо за което под 2.4.26 дори не се бях замислял - просто работеше. ![]() Проблема е следния: Компютъра е с 2 CD устройства: hdc=cd-rw hdd=cd-rom K3b в секцията devices показва и двете като READERS наместо hdc да бъде WRITER. Логично потърсих настройките на cdrecord, който k3b ползва... След ровене в МАН и из форума, последвах съвета на mrvoland от тази дискусия, като премахнах всичко свързано с IDE ATAPI поддръжката на CDROM в ядрото, и наместо това добавих в lilo.conf append="hdc=ide-scsi". Възможно е още тук да съм допуснал грешка - помня, че ядро 2.6.х не изисква scsi емулация за да пише дискове. Все пак заложих на традициите на "старата школа" и изпитаните решения ![]() Сега к3б "вижда" и двете ! ! ! CD като SCSI, но въпреки това писачката си остава "четец". Още по-странно е, че в описанието на устройството к3б показва за hdc, че CD-RW (yes), a hdd - CD-RW (no). Опитах да се абстрахирам от тези съобщения и въпреки тях да пусна запис/копиране/ИСО. Именно заради проблемите описани по-горе обаче в падащото меню за избор на устройство няма нищо, т.е. не мога да посоча устройството за да тествам дори. Мислех да опитам xcdroast, но ми се стори безпредметно защото ако cdrecord не разпознава правилно устройството едва ли графичната обвивка ще стори чудеса. Въпроса ми е: Как да "набия в канчето" на cdrecord, че hdc е писачка така, че да го запомни веднъж и завинаги... ![]() Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: zazzko в Aug 26, 2004, 20:32 Пробвай така:
append="hdc=ide-cd" Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: IvanST в Aug 26, 2004, 21:11 По скоро трябва да бъде append="hdc=ide-scsi ignore=hdc hdd=ide-scsi ignore=hdd" ако сътоветно устройствата са ти на втория IDE и ако и на двете си им пуснал SCSI емулация
Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: Agent_SMITH в Aug 26, 2004, 23:53 Благодаря и на двамата за отговорите:
Опитах и двете възможни решения. Нито едно от двете не даде желания резултат, но понеже резултатите бяха различни, вероятно това ще ни помогне да го оправим ![]() 1. append "hdc=ide-cd" Тази опция зареди доста бързо. hdc вече не се вижда като четец. Лошото е, че не се вижда и като писачка. Опита да я добавя произведе ето това. 2. append "hdc=ide-scsi ignore=hdc hdd=ide-scsi ignore=hdd" Тази опция накара Х да зарежда близо минута. Ошашка се. ![]() За всеки случай, ето и частта от /boot/config-2.6.8 по темата:
Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: IvanST в Aug 27, 2004, 08:40 Нещо не се връзва ако ти е пусната SCSI емулацията би трябвало устрйствата да ти се виждат като /dev/scd0 и /dev/scd1 и интерфейса да ти е Generic SCSI а нещо на вторите картинки ти ги разпознава като ATAPI интерфейс, до колкото знам K3b би трябвало да работи и с ATAPI ама аз не съм го ползвал по този начин
Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: Agent_SMITH в Aug 27, 2004, 08:51
Разбира се, че са SCSI, ама пусто като не гледам какви линкове пускам... Ето на тази снимка се вижда моментното състояние с варианта на Зазко (hdc=ide-cd). Видно от картинката, hdc (cd-rw) отсъства от списъка с устройствата. При твоя вариант и двете са там, но и двете са четци. ![]() Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: sdr в Aug 27, 2004, 08:52 Предполагам си с последната мода K3B? btw При мене като сложих последния cdrecord и нещата се омазах жестоко - downgrede-нах към старата и изпитана версия от инсталациония диск и всичко си работи отново на 6.... Виж проблема да не е подобен при тебе (аз не ползвам scsi емулация)
Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: IvanST в Aug 27, 2004, 09:04 Нещо не се връзва ако ти е пусната SCSI емулацията би трябвало устрйствата да ти се виждат като /dev/scd0 и /dev/scd1 и интерфейса да ти е Generic SCSI а нещо на вторите картинки ти ги разпознава като ATAPI интерфейс, до колкото знам K3b би трябвало да работи и с ATAPI ама аз не съм го ползвал по този начин
Мойте версии са 0.11.14 - K3b cdrecord 2.0+a34-1 Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: Agent_SMITH в Aug 27, 2004, 10:00 Това е последното състояние, при lilo.conf без нищо касаещо двете устройства.
cdrecord при мен е 2.0+a34-1 И двете са SCSI но четци. ![]() Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: IvanST в Aug 27, 2004, 11:41 Що не ъпдейтнеш K3b до последната версия може и от него да идва проблема
опаааа тя е последната сега видях Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: Agent_SMITH в Aug 30, 2004, 01:53 МиУи мишУенца
![]() След като си блъсках главата в стената, най-сетне достигнах до извора. Пих оттам и на вас донесох ![]() На сайта на k3b.org в секцията с новини пише: Do not use Kernel 2.6.8
За любознателните ще кажа, че корена на нещата е спор между Линус и пича, който разработва АТАРI драйверите. Спора има 2 страни - тази на ЛИНУС и тази на автора. Решението? ![]() ![]() Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: IvanST в Aug 30, 2004, 08:13 Дамм интересна работа
![]() Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: в Aug 30, 2004, 10:51 С какъв кернел си?
Ако си с 2.6.8 - от там е проблема. Виж какво пише на сайта на k3b: "Do not use Kernel 2.6.8 ". И аз бях с 2.6.8 - абсолютно същия проблем! Ако си с 2.6.8 - мини към, 2.6.7, и всичко заспива ![]() С 2.6.8 к3б работи, ама трябва да я пуснеш като root. (поне при мен работеше). Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: в Aug 30, 2004, 15:37
Ти зема жълтата фланелка днеска! Верно ли ми написа като отговор това, което две мнения по-горе сам написах ![]() ![]() ![]() ![]() Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: varbancho в Aug 31, 2004, 12:39 При мен k3b работи без проблем с 2.6.8.1.
Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: Agent_SMITH в Aug 31, 2004, 13:09
Пиши бързо как си го подкарал, да пратим един мейл на момчетата в k3b.org да не се притесняват. ![]() Сега сериозно - прекомпилирал съм ядрото около 15 пъти с най-различни настройки, променях добавките на lilo също толкова пъти, и спокойно мога да кажа, че съм разиграл над 50 варианта със и без SCSI емулации. Нито веднъж не успях. Това, което е обявено като грешка, е теч в управлението на паметта, което прави невъзможно разпознаването на у-вото като записващо. Ако въпреки всичко казано все още си сигурен... ![]() Прочее, защо не отвориш една конзола с uname -r, а на нейния фон да покажеш configure прозореца на k3b? И да вземеш да и направиш снапшот? Давай линка да обориш неверниците! Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: varbancho в Aug 31, 2004, 22:05 Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: Agent_SMITH в Aug 31, 2004, 23:13 Е сега вече ако не дадеш настройките на ядрото, лило/груб, и джокер как си го направил, направо не си човек!
![]() Титла: SOLVED: k3b, cdrecord, kernel 2.6.8 Публикувано от: varbancho в Aug 31, 2004, 23:36 Хе хе, се съм чак толкова голям спец, не съм го правил аз
![]() Сега си спомням, че като обнових ядрото на мандрейк 10 до 2.6.8.1 (официалното от kernel.org), k3b наистина започна да намира записвачката като четец но само когато съм логнат като обикновен юзър. Когато се логна като руут CD-то се тазпознаваше като запивачка и затова помислих че аз съм разбъзикал нещо... |