Saratov Linux User Group
 help / color / mirror / Atom feed
* [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