* [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