* [sisyphus] Re: USB HDD @ 2003-12-31 11:37 Денис Смирнов 2004-01-08 13:45 ` led 0 siblings, 1 reply; 6+ messages in thread From: Денис Смирнов @ 2003-12-31 11:37 UTC (permalink / raw) To: sisyphus On Tue, Dec 30, 2003 at 04:14:14PM +0200, led@ukr-fin.com.ua wrote: > Это понятно - все эти модули я включил в initrd.img. > В готовый initrd.img включил последней строкой перед загрузкой модуля > reiserfs.o строку: > mount -t usbdevfs usbdevfs /proc/bus/usb А загрузку этих самых модулей? -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Re: USB HDD 2003-12-31 11:37 [sisyphus] Re: USB HDD Денис Смирнов @ 2004-01-08 13:45 ` led 2004-01-09 20:08 ` Gennadiy Redko 0 siblings, 1 reply; 6+ messages in thread From: led @ 2004-01-08 13:45 UTC (permalink / raw) To: sisyphus В сообщении от Среда 31 Декабрь 2003 13:37 Денис Смирнов написал(a): > On Tue, Dec 30, 2003 at 04:14:14PM +0200, led@ukr-fin.com.ua wrote: > > Это понятно - все эти модули я включил в initrd.img. > > В готовый initrd.img включил последней строкой перед загрузкой модуля > > reiserfs.o строку: > > mount -t usbdevfs usbdevfs /proc/bus/usb > > А загрузку этих самых модулей? Ну естественно!:) В общем, более-менее разобрался и всё уже почти работает:) В initrd.img 1) Собрал busybox с lash, insmod, mount, umount, sleep, pivot_root. Поместил его вместо штатного sh. 2) в linuxrc перdой строкой монтируется /proc, в предпоследней - размонтируется 3) в linuxrc после insmod usb-storage.o добавил sleep 5 4) в linuxrc последней строкой pivot_root /dev/sda1 /boot/initrd (с /dev/sda1 надо будет как-то "погибче сделать", каталог /boot/initrd или что-то подобное должен быть создан предварительно на корневом разделе USB HDD) 5) добавил в /dev sda, sda1, sdb,sdb1... (на всякий случай) Для компов без поддержки загрузки с USB HDD изготовил дискету со стандартным ядром и полученным initrd.img (по образу получаемой при инталляции). Только форматировал её fdformat /dev/fd0h1476 && mke2fs -m 0 -N 32 /dev/fd0 (На стандартную 1440 не помещается. Можно, конечно, было без lilo на ней - тогда бы поместилось, но с lilo IMHO удобнее - можно разные варианты загрузки сделать, а 82-дорожечные дискеты читаются везде, где только пробовал, даже на дешёвеньком ноуте) И всё же одна неприятность осталась и неприятность эта зовётся "сервис USB"... IMHO загружать и выгружать ядерные модули USB сервисом принципиально неверно! По крайней мере, нужно убрать оттуда загрузку модулей USB-накопителей и USB-клавиатуры (надеюсь не стОит объяснять почему?). Из-за этого модули выгружаются до размонтирования FS на USB-накопителях (думаю, многие уже наступали на эти грабли). Кроме того в сервисе halt (reboot, poweroff), как мне показалось, тоже потенциальная проблема с очереднёстью размонтирования /proc. Как вывод: сервис USB - зло, подлежащее искоренению, его задачи можно просто, логично и, главное, корректно реализовать более традиционными способами... Led. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Re: USB HDD 2004-01-08 13:45 ` led @ 2004-01-09 20:08 ` Gennadiy Redko 2004-01-10 7:19 ` Michael Shigorin 2004-01-10 10:09 ` led 0 siblings, 2 replies; 6+ messages in thread From: Gennadiy Redko @ 2004-01-09 20:08 UTC (permalink / raw) To: sisyphus led@ukr-fin.com.ua пишет: > И всё же одна неприятность осталась и неприятность эта зовётся "сервис USB"... > IMHO загружать и выгружать ядерные модули USB сервисом принципиально неверно! > По крайней мере, нужно убрать оттуда загрузку модулей USB-накопителей и > USB-клавиатуры (надеюсь не стОит объяснять почему?). Из-за этого модули > выгружаются до размонтирования FS на USB-накопителях (думаю, многие уже > наступали на эти грабли). Кроме того в сервисе halt (reboot, poweroff), как > мне показалось, тоже потенциальная проблема с очереднёстью размонтирования > /proc. Меня это тоже достало. Я все время забываю размонтировать флэшку на домашней машине с compact'ом. Мелочь, но неприятно. Выберу время -- пересоберу ядро с usb-xxx и модулями в ядре. В конце-концов с ide-xxx поступили именно так... ^ permalink raw reply [flat|nested] 6+ messages in thread
* [sisyphus] Re: USB HDD 2004-01-09 20:08 ` Gennadiy Redko @ 2004-01-10 7:19 ` Michael Shigorin 2004-01-10 8:56 ` Gennadiy Redko 2004-01-10 10:09 ` led 1 sibling, 1 reply; 6+ messages in thread From: Michael Shigorin @ 2004-01-10 7:19 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1038 bytes --] On Fri, Jan 09, 2004 at 10:08:55PM +0200, Gennadiy Redko wrote: > >И всё же одна неприятность осталась и неприятность эта зовётся > >"сервис USB"... IMHO загружать и выгружать ядерные модули USB > >сервисом принципиально неверно! По крайней мере, нужно убрать > >оттуда загрузку модулей USB-накопителей и USB-клавиатуры > >(надеюсь не стОит объяснять почему?). Из-за этого модули > >выгружаются до размонтирования FS на USB-накопителях (думаю, > >многие уже наступали на эти грабли). Кроме того в сервисе halt > >(reboot, poweroff), как мне показалось, тоже потенциальная > >проблема с очереднёстью размонтирования /proc. > Меня это тоже достало. Я все время забываю размонтировать > флэшку на домашней машине с compact'ом. Мелочь, но неприятно. > Выберу время -- пересоберу ядро с usb-xxx и модулями в ядре. > В конце-концов с ide-xxx поступили именно так... Народ, а можете внятно изложить это в bugzilla как major на пакет startup? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Re: USB HDD 2004-01-10 7:19 ` Michael Shigorin @ 2004-01-10 8:56 ` Gennadiy Redko 0 siblings, 0 replies; 6+ messages in thread From: Gennadiy Redko @ 2004-01-10 8:56 UTC (permalink / raw) To: sisyphus Michael Shigorin пишет: > Народ, а можете внятно изложить это в bugzilla как major на пакет > startup? Bug 3455. Не знаю, получилось ли внятно... ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Re: USB HDD 2004-01-09 20:08 ` Gennadiy Redko 2004-01-10 7:19 ` Michael Shigorin @ 2004-01-10 10:09 ` led 1 sibling, 0 replies; 6+ messages in thread From: led @ 2004-01-10 10:09 UTC (permalink / raw) To: uit1, sisyphus В сообщении от Пятница 09 Январь 2004 22:08 Gennadiy Redko написал(a): > led@ukr-fin.com.ua пишет: > > И всё же одна неприятность осталась и неприятность эта зовётся "сервис > > USB"... IMHO загружать и выгружать ядерные модули USB сервисом > > принципиально неверно! По крайней мере, нужно убрать оттуда загрузку > > модулей USB-накопителей и USB-клавиатуры (надеюсь не стОит объяснять > > почему?). Из-за этого модули выгружаются до размонтирования FS на > > USB-накопителях (думаю, многие уже наступали на эти грабли). Кроме того в > > сервисе halt (reboot, poweroff), как мне показалось, тоже потенциальная > > проблема с очереднёстью размонтирования /proc. > > Меня это тоже достало. Я все время забываю размонтировать флэшку на > домашней машине с > compact'ом. Мелочь, но неприятно. Выберу время -- пересоберу ядро с > usb-xxx и модулями в ядре. В конце-концов с ide-xxx > поступили именно так... > Боюсь, что это не поможет... /proc размонтируется раньше, а без смонтированной /proc USB-устройства AFAIK уже не видны :( Led. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-01-10 10:09 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-12-31 11:37 [sisyphus] Re: USB HDD Денис Смирнов 2004-01-08 13:45 ` led 2004-01-09 20:08 ` Gennadiy Redko 2004-01-10 7:19 ` Michael Shigorin 2004-01-10 8:56 ` Gennadiy Redko 2004-01-10 10:09 ` led
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git