From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <014701c19bb2$0126f9a0$3100a8c0@greycat> From: "Mikhail Yakshin" To: References: <20020110083959.3bd20985.info@atmsk.ru><20020110134511.15ac3281.MDzumanenko@mail.ru><20020110153226.41981552.info@atmsk.ru><20020110173415.4ca7fc63.info@atmsk.ru><000901c19a2b$a1711ae0$3100a8c0@greycat> <20020112220838.6c619b78.goldhead@altlinux.ru> Date: Sat, 12 Jan 2002 23:32:57 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Subject: [sisyphus] UDF - success story Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Всем здравствуйте! Полез я тут сам разбираться с текущим положением дел с UDF и пакетной записью - в результате кое-что обнаружилось. Патчи, естественно, для ядра 2.4.17 от людей из SuSE есть, накладываются без проблем. Что они там патчат - да, есть один неприятный момент с debug'ингом, который они перехватывают под себя, но в целом-то ничего особо страшного они не делают. Как это работает: создается новый девайс /dev/pktcdvd0, который собственно и будет монтироваться как CD-RW с файловой системой UDF. Драйв у меня HP 8200, определяется нормально, работает через ide-cd. Собирается ядро с патчами, перегрузка, создание файла устройства в /dev, добавление его параметров в modules.conf для автозагрузки модуля pktcdvd, отвечающего за все эти дела. Дальше обязательно надо выполнить pktsetup из пакета udf-tools, которая каким-то хитрым образом настраивает драйв, после этого можно делать магическую вещь под названием mount -t udf /dev/pktcdvd0 /mnt/cdrw -o rw,noatime и вперед и с песнями. Spare table вроде б как даже не сильно и портится, вернее наверное даже не портится, а вполне поддерживается. Что пока не удалось: заставить работать cdrwtool - форматировать диски, но диски, отформатированные под маздаем и DirectCD юзаются вполне нормально. Не удается почему-то после использования eject'ить диск - говорит, что драйв занят и все тут. В ps висит даже после отмонтирования диска некий процесс pktcdvd - демон что ли его какой-то, который не прибивается по-хорошему, а по плохому (SIGKILL) прибивается, но делу это не помогает - драйв так и остается залоченым, и дальнейшие поползновения ни к чему хорошему не приводят. Пока не разбирался в чем дело, может быть еще что-то надо делать и я пока не дочитал - так что это отнюдь не показатель глюков патча, хотя кто знает... По поводу включения этого патча в ядро ALT - тут у меня вообще своя отдельная позиция по поводу того, что все-таки ядра должны поставляться чистыми + комплект патчей, это во-первых, более unix way если уж на то пошло, а во-вторых, пользователь сам сможет решать, какие патчи ему накладывать, а какие - нет. Единственная проблема - все никак до сих пор под это дело не напишет соответствующие скриптики и механизмы для RPM. А то, как это сейчас делается в ALT и вообще во многих дистрибутивах, оставляет пользователя с фиксированным разбухшим ядром размера порядка мега с кучей патчей (причем даже не особенно понятно каких - кстати, вопрос - кто может меня просветить, для последнего ядра ALT список патчей, на него наложенных где можно найти?) WBR, Mikhail Yakshin AKA GreyCat.