Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Приемы работы в Ubuntu.
Глава 4: Мобильная Ubuntu

Оригинал: "Ubuntu Hacks: Chapter 4 - Mobile Ubuntu"
Авторы: Кайл Ранкин, Джонатан Оксер, Билл Чайлдерс (Kyle Rankin, Jonathan Oxer, Bill Childers)
Дата публикации: June 2006
Перевод: Н.Ромоданов
Дата перевода: сентябрь 2010 г.

Совет # 46: Подключение и отключение оптического привода вашего ноутбука в горячем режиме

Если у вас есть ноутбук со съемным оптическим приводом, вы можете использовать утилиту hotswap для отключения и повторного подключения привода без перезагрузки системы.

Если вы приобрели ноутбук в течение последних двух лет, в вашей машине, скорее всего, будет оптический привод, который смонтирован в отдельном съемном корпусе или отсеке. Как правило, устройства такого типа можно подключать к системе Windows и отключать без выключения питания системы, но в Linux до недавнего времени отсутствовали драйвера, позволяющие это делать.

В репозитарии universe [Совет # 60] есть пакет hotswap, который позволит вам в горячем режиме вынуть оптический привод, вставить батарею или другой модуль, а затем снова вернуть оптический привод обратно в отсек, причем даже без перевода ноутбука в спящий режим или его отключения. Для того, чтобы установить пакет hotswap, вы сначала должны в файле /etc/apt/sources.list разрешить доступ к репозитарию universe, а затем вы можете установить пакет hotswap с помощью следующей команды:

gooley@falcon:~$ sudo apt-get install hotswap

apt-get, как обычно, позаботится о всех зависимостях и установит все программное обеспечение. После того, как будет завершен процесс загрузки и программы будут установлены, вы можете попытаться включить режим горячей замены, запустив пакет hotswap с использованием sudo. Пакет hotswap сам определит ваш привод и спросит вас, хотите ли вы его удалить. Просто следуйте инструкциям, выдаваемым на экран, и выполняйте то, что просит скрипт:

gooley@falcon:~$ sudo hotswap
Password:
I/O warning : failed to load external entity "/etc/hotswaprc" 
hotswap 0.4.0
Copyright 2001 Tim Stadelmann
This program is free software, licensed under the conditions of the
GNU General Public License version 2, or (at your option), any later
version.

The following IDE device is currently configured:
HL-DT-STCD-RW/DVD DRIVE GCC-4242N
Do you want to remove this device? y
You can now remove the device from the module bay.

Would you like to insert an IDE device into the module bay? n
Aborting

В этот момент вы можете извлечь и удалить оптический привод. Для того, чтобы заново установить привод, просто снова запустите пакет hotswap с использованием sudo (иногда пакет hotswap может сообщать об ошибке, как показано здесь, но в действительности он зарегистрирует привод в подсистеме IDE):

gooley@falcon:~$ sudo hotswap
I/O warning : failed to load external entity "/etc/hotswaprc" 
hotswap 0.4.0
Copyright 2001 Tim Stadelmann
This program is free software, licensed under the conditions of the
GNU General Public License version 2, or (at your option), any later
version.

There is currently no IDE device configured.  (Floppy disk drives,
batteries, and 'travel modules' are not managed by this utility.  If
you want to swap such a module, you should remove it now.)

Would you like to insert an IDE device into the module bay? y
Please insert the new device into the module bay and press RETURN.

No IDE device has been found in the module bay.  If you are sure that
the device you want to configure connects to the IDE bus, make sure
that the module is inserted completely.

Do you want to try again? n
Aborting

Быстрая проверка с помощью dmesg подтвердит, что привод действительно перерегистрирован в системе:

gooley@falcon:~$ dmesg | tail
[4296527.332000] Probing IDE interface ide1...
[4296527.698000] hdc: HL-DT-STCD-RW/DVD DRIVE GCC-4242N, ATAPI CD/DVD-ROM drive
[4296528.004000] ide1 at 0x170-0x177,0x376 on irq 15
[4296528.008000] hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache

Подсказка

Горячее переподключение оптического привода обычно приводит к потере возможности использовать режим DMA. На момент написания книги единственным способом снова включить режим DMA была перезагрузка системы.

Горячее переподключение устройств является еще одной возможностью Linux, которая в последнее время появилась на ноутбуках и портативных машинах. Теперь вы можете пользоваться еще одной возможностью, которая раньше имелась только в системе Windows!


Назад Оглавление Вперед