* [Sarlug] zip drive и devfs @ 2003-05-14 7:04 alex_d_shuvalov 2003-05-14 20:52 ` Paul P Komkoff Jr 0 siblings, 1 reply; 4+ messages in thread From: alex_d_shuvalov @ 2003-05-14 7:04 UTC (permalink / raw) To: sarlug Доброго времени суток! Обнаружилась следующая неприятность: если при загрузке ядра в zip'е нет диска, devfs не создает для него записи в /dev (/dev/discs/disc1/part4 и /dev/hdb4 соответственно), если диск есть то девайс появляется и работает нормально... Кто-нибудь сталкивался с этой проблемой? Как бороть? Где копать? P.S. VIA KT333 + Linux-2.4.20 ( [*] /dev filesystem support, [*] automatically mount at boot) ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sarlug] zip drive и devfs 2003-05-14 7:04 [Sarlug] zip drive и devfs alex_d_shuvalov @ 2003-05-14 20:52 ` Paul P Komkoff Jr 2003-05-15 5:08 ` alex_d_shuvalov 0 siblings, 1 reply; 4+ messages in thread From: Paul P Komkoff Jr @ 2003-05-14 20:52 UTC (permalink / raw) To: sarlug -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Replying to alex_d_shuvalov@inbox.ru: > Доброго времени суток! > > Обнаружилась следующая неприятность: если при загрузке ядра в zip'е нет > диска, devfs не создает для него записи в /dev (/dev/discs/disc1/part4 и > /dev/hdb4 соответственно), если диск есть то девайс появляется и /dev/discs/disc1/part4 и /dev/hdb4 это четвёртый раздел slave устройства первого иде-канала иде-зип адресуется, насколько я знаю, как устройство целиком. в dmesg он есть? mount /dev/hdb (или где там у тебя) /mnt/test ? - -- Paul P 'Stingray' Komkoff Jr // http://stingr.net/key <- my pgp key This message represents the official view of the voices in my head -----BEGIN PGP SIGNATURE----- iD8DBQE+wqwryMW8naS07KQRAudGAKCHxLteehwi8uiaHmKcx/IOH6QWVgCgrS03 ZYQrb3vqZEho9erTb8QtdAU= =073u -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sarlug] zip drive и devfs 2003-05-14 20:52 ` Paul P Komkoff Jr @ 2003-05-15 5:08 ` alex_d_shuvalov 2003-05-15 7:49 ` Paul P Komkoff Jr 0 siblings, 1 reply; 4+ messages in thread From: alex_d_shuvalov @ 2003-05-15 5:08 UTC (permalink / raw) To: sarlug > > >/dev/discs/disc1/part4 и /dev/hdb4 это четвёртый раздел slave устройства >первого иде-канала > > да это именно он :) для ZIP-drive ( slave на первом ide канале ), когда в нем торчит диск во время загрузки ядра, создаются след записи в /dev: /dev/discs/disc1/disc /dev/discs/disc1/part1 /dev/discs/disc1/part2 /dev/discs/disc1/part3 /dev/discs/disc1/part4 и, для совместимости, линки /dev/hdb, /dev/hdb1 и т.д. когда диска нет, ничего этого не создается, т. е. нет /dev/discs/disc1 ...... /dev/hdb >иде-зип адресуется, насколько я знаю, как устройство целиком. > > иде зип адресуется как устройство целиком, а монтировать надо 4-й раздел. Именно на нем vfat, на остальных, скорее всего служебная инфа (шифрование, секюрность и пр.) - они не монтируются ни под каким видом. Впрочем, в подробности я не вдавался.... >в dmesg он есть? > > есть. определяется как IDE-FOPPY Iomega ZIP 250 (точно до буковки сказать не могу - этой машины счас рядом нет) далее, если диск в драйве - все прекрасно, если нет - "hdb: no disk in drive" и привет :(, т.е. в /dev для этого устройства ни одной записи... точно такая же картинка была и без devfs, но тогда /dev был статичным и /dev/hdb был всегда... >mount /dev/hdb (или где там у тебя) /mnt/test > mount /dev/hdb4 /mnt/zip - все замечательно, если при загрузке в драйве был диск, в противном случае, файлов /dev/hdb* просто нет. В инете встречалось обсуждение этой темы, почему-то только у буржуев :) Ничего толкового там не предлагалось (вкомпилять или сделать модулем IDE-FLOPPY, создавать записи в dev вручную и проч. бред), однако вчера вечером наткнулся на какой-то кернел-хакерский тред, где, похоже, нашел причину. Народ обнаружил что в drivers/ide/ide-probe.c ide_floppy определяется неправильно, в частности он не определяется как removable. Это немного проясняет картину (zip не eject'ился ничем и никогда). Для 2.4.x есть патч. В 2.5.ч все пофиксено. (у знакомого таких проблем нет, но он не признавался до последнего что на 2.5 сидит :) ) Сейчас внимательно изучу патч, стиль программирования приводит в легкий шок.... ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Sarlug] zip drive и devfs 2003-05-15 5:08 ` alex_d_shuvalov @ 2003-05-15 7:49 ` Paul P Komkoff Jr 0 siblings, 0 replies; 4+ messages in thread From: Paul P Komkoff Jr @ 2003-05-15 7:49 UTC (permalink / raw) To: sarlug -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Replying to alex_d_shuvalov@inbox.ru: > Это немного проясняет картину (zip не eject'ился ничем и никогда). Для > 2.4.x есть патч. В 2.5.ч все пофиксено. (у знакомого таких проблем нет, > но он не признавался до последнего что на 2.5 сидит :) ) Ага. ПОнял. Возьми лучше 2.4.21-rc2-ac2. - -- Paul P 'Stingray' Komkoff Jr // http://stingr.net/key <- my pgp key This message represents the official view of the voices in my head -----BEGIN PGP SIGNATURE----- iD8DBQE+w0ZxyMW8naS07KQRAs/oAJ44JLkTlfhJ8fMDit4PTzptmJsw+gCgv12p KZlfd47dgdwbbkmIkKZ6xXc= =As2o -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-05-15 7:49 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-05-14 7:04 [Sarlug] zip drive и devfs alex_d_shuvalov 2003-05-14 20:52 ` Paul P Komkoff Jr 2003-05-15 5:08 ` alex_d_shuvalov 2003-05-15 7:49 ` Paul P Komkoff Jr
Saratov Linux User Group This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sarlug/0 sarlug/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sarlug sarlug/ http://lore.altlinux.org/sarlug \ sarlug@lists.lug.ru sarlug@lug.ru public-inbox-index sarlug Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sarlug AGPL code for this site: git clone https://public-inbox.org/public-inbox.git