$455.69


$570.97


$40.22


Red Hat и USB-устройства

Цель этой статьи — заставить работать мою USB мышь, USB камеру и USB жесткий диск с Linux«ом.

Мой Компьютер с Emperor Linux и USB
Я начал использовать Red Hat 7.3. Хотя уже прошло много времени, и мне действительно нравится, как выпускаются все дистрибутивы Linux»а, Red Hat 7.3 привел меня в бешенство всего лишь по нескольким причинам:

1. OpenOffice«а нету в дистрибутиве. Какой бы ни была на то причина, она должна быть преодолена. KDE Office и Gnome Office замечательны, но не включить в дистрибутив OpenOffice — это большая, большая ошибка. OpenOffice — одна из таких вещей, из-за которых люди переходят в Linux. Выбор из 3 офисных пакетов, Gnome Office, KDE Office и OpenOffice (вместе с множеством другого клевого программного обеспечения, как GIMP, Mozilla, Evolution, PovRay и т.д.) может действительно привлечь людей.

2. Кажется, что ядро в /usr/src/linux для Red Hat 7.3 не сконфигурировано так же, как установлено ядро в системе. Я пытался найти информацию об этом на сайте Red Hat»а, но нигде не нашел. Немного глупо, что этого нет (или трудно найти) в конфигах, которые используются для компилирования ядра, не так ли? Может быть, я слепой, но для меня не было очевидным, где находился нужный конфиг. Это привело меня в бешенство, потому что, когда я пытался скомпилировать ядро, я никогда не мог получить желаемого без того, чтобы оно становилось слишком большим (даже если я старался модулизировать все).

3. Проинсталлированное ядро не позволяет вам добавлять модули, которые вы сами создаете. По крайней мере, когда я пытался скомпилировать usb-модуль не из исходников ядра, получил фатальную ошибку, оповещающую о том, что это сделать невозможно. Однако, на компьютере, который я купил с Emperor Linux (Red Hat 7.2), я не встретился с такой проблемой (ядро было скомпилировано компанией, и я мог компилировать usb-модуль без перекомпилирования ядра).

Даже несмотря на то, что моя USB камера и мышь работали в Red Hat 7.3, я не мог использовать usb жесткий диск в нем (без компилирования нового ядра из ничего), я решил пользоваться usb жестким диском и камерой с Linux laptop«ом, который я получил вместе с Emperor Linux»ом.

USB Оптическая Мышь
У меня есть 3 USB оптические мыши (разные брэнды), и они все работают с Red Hat 7.3, Red Hat 7.2 и моим Emperor Linux компьютером. Я не знаю, работает ли дефолтное ядро в Red Hat 7.2 с моими оптическими мышами, потому что я компилировал разные ядра (для того, чтобы мои wireless сетевые карты работали нормально).

На заметку: Те, кто предпочитает trackball мыши в сравнении с оптическими, должно быть идиоты. Оптические usb/ps2 мыши сейчас очень дешевые, а шары стандартных мышей все время изнашиваются и портятся. Иди и немедленно замени тупую trackball мышь на оптическую.

USB HP PhotoSmart 318 камера
Моя HP PhotoSmart 318 камера действительно превосходна. Вот информация о ней, которую я нашел:
http://lhd.datapower.com/db/dispproduct.php3?DISP=3101

Она превосходна, потому что по параметрам цена/качество, она была лучшей камерой за $179. Все другие, которые были примерно также сильны (или даже меньше) стоили на 2 или 3 порядка выше. Я думаю, что рынок изменился, и множество старых моделей все еще не упали в цене. Для моих потребностей она идеальна. У нее достаточное разрешение, она сохраняет jpg-картинки и я могу получить еще больше памяти, если понадобится (8 мегабайт — это замечательно, так что мне никогда не будут нужны расширения памяти).

Вот строки для Red Hat Linux 7.3 и моего Emperor Linux компьютера точно из статьи:

1. Установить камеру в hard drive mode.
2. usb-uhci работал прекрасно (в статье — нет).
3. В моем /etc/fstab:

### для моей камеры.
/dev/sda1 /mnt/camera vfat noauto,sync,nosuid,user,unhide 0 0

4. mkdir -p /mnt/camera
5. mount /mnt/camera

Теперь картинки лежат в «/mnt/camera/dcim/100hp318/». Я не пробовал их удалять. Просто удаляю их, когда использую камеру, но я их перезаписывал — все нормально. Я могу получить около 14 картинок без дополнительных расширений памяти.

Думаю, что в конце концов большинство людей будет использовать цифровые камеры чреез 5 лет, и индустрия стандартных камер умрет кроме как для фотографов и маленьких одноразовых камер. Цифровые камеры будут содержать такое количество памяти в ближайшие годы, что, преподположительно, через 5 лет вы сможете хранить сотни картинок на простой небольшой камере. Зачем вам будет нужна нецифровая видеокамера?

BUSLink 40G USB внешний жесткий диск
Мой USB внешний жесткий диск был головной болью. Но все стало просто после того, как я нашел эту страничку: http://bravin.home.cern.ch/bravin/usbide/usbide.html. Он был болью, потому что я продолжал пробовать и пробовать вычислить, что надо сделать, чтобы заставить его работать.

1. Скачивается usbide — 1.2.2-b.tgz
2. tar -zxvf usbide — 1.2.2-b.tgz
3. cd usbide
4. make
5. make install

Были некоторые проблемы:

1. Мне пришлось установить символическую связь (symbolic link) с /usr/src/linux, указав мою копию исходников Linux-ядра.
2. У жесткого диска мог быть только один раздел, потому что он не хотел сохранять изменения, если вы пытаетесь изменить heads/sectors/cylinders.
3. Когда я тестировал мой жесткий диск на копирование большого количества информации, больше 1 гб, он остановился и выдал мне фатальную ошибку. Больше я с этой проблемой не сталкивался.
4. По какой-то причине стандартный Red Hat 7.3 не был правильно сконфигурирован для компилирования моего собственного модуля и я добавил эту возможность в /lib/modules. Лично мне кажется это глупым.
5. По какой-то причине я не смог найти конфигурационный файл для компилирования ядра с таким же ядром, что Red Hat установил в мою систему. Если мне надо было скомпилировать новое ядро, я бы хотел получить тоже самое, только с некоторыми моими изменениями. Может быть, вы можете сделать это и нужный конфиг есть там, где я не смотрел, но это неочевидно (а должно быть так). Таким образом, я использовал только компьютер, полученный с Emperor Linux.

Предложения на Будущее
У меня есть web-камера, и я был заинтересован в ее использовании. Посмотрите на http://webcam-osx.sourceforge.net/cameras.html. Моей IBM NetCam нет в этом списке. Они достаточно дешевые. Я лишь предложу вам купить новую web-камеру.

Заключения
Использовать USB-устройства действительно клево. Я их ненавидел, но теперь у меня есть тонны хлама, присоединенного к моему Linux«у без использования всех ресурсов, мне нравится это. Я желаю, чтобы больше компаний помогали создавать Linux-драйвера для их продуктов. Никогда не буду использовать USB жесткий диск для чего-либо кроме backup»ов и не буду полагаться на USB для вещей, требующих большой мощности процессора. Firewire хорош для тяжелых вещей. Все другие USB-устройства (мыши, клавиатуры, принтеры, web-камеры, видеокамеры и т.д.) хороши для USB, потому что они не требуют больших ресурсов.

Я скопировал более 3 гб данных на мой жесткий диск и получил несколько ошибок. Подумал, что там могли быть плохие сектора, поэтому запустил mkfs с параметром «-c», и этот процесс занял весь день. В конечном счете, mkfs упал, и я теперь собираюсь еще подождать перед тем, как буду использовать внешний жесткий диск с Linux'ом. Скорее всего я проверю совместимость железа, пойду и куплю новый внешний жесткий диск (может быть, firewire вместо USB).

 

Интересное

Запись дисков через ATAPI...
Есть у меня CD-RW. И на нем я иногда пишу. Однажды я задумался: «Что же это за извращение такое, эмуляция scsi на ide?» И решил я записать диск на ATAPI CD-RW через ATAPI. Что из этого вышло…
Подробнее...
DBI для mSQL/mySQL
УстановкаДля использования интерфейсов rnSQL и MySQL к модулям DataBase Dependent/DataBaseIndependent (DBI/DBD) или MsqlPerl и MysqlPerl необходимо иметь следующие компоненты :
Подробнее...
Средства Delphi 7 для...
Рассмотрим наборы компонентов, которые присутствуют в библиотеке компонентов delphi 7, предназначенных для работы с базами данных. Вы узнаете, что такое набор данных, источник данных и...
Подробнее...
Администрирование дисков в...
Опытные пользователи Windows NT успели привыкнуть к утилите Disk Administrator, с помощью которой можно было создавать, удалять и менять параметры томов на физических дисках. В Windows 2000 ее...
Подробнее...
Изменение регистра
В Delphi есть три функции для изменения регистра: upcase, lowercase, uppercase. Но они работают только для латинского алфавита. Чтобы сделать аналогичные функции для русского алфавита я...
Подробнее...
Будущее - за Ethernet DSLAM
Популярность существующих методов широкополосного интернет-доступа (DSL) во многом обеспечивает стабильное состояние рынка решений DSLAM (Digital Subscriber Line Access Multiplexer). Современные...
Подробнее...
Основные конструкции языка...
В этой статье я расскажу о языковых конструкциях языка веб программирования php.Изучив их, Вы уже сможете писать простенькие программы.Особенностью конструкций этого языка является простота. if-...
Подробнее...
Что такое torrent? Что...
Что такое bittorrent?Bittorrent — это программа, которая позволяет очень быстро распространять файлы (обьемные файлы) среди пользователей. То есть, это не пиринговая сеть в чистом виде, а скорее...
Подробнее...
10 полезных приёмов при...
Если вы недостаточно хорошо освоили PowerShell, то наверняка не стремитесь применять этот инструмент в повседневной работе. Однако дананя оболочка является ядром таких систем, как Exchange 2007,...
Подробнее...
Стиль против Дизайна
От Дизайна к СтилюМой отец был полупрофессиональным художником (Sunday painter), книжки с его иллюстрациями сыграли для меня в детстве формирующую роль. Как и многие другие дети, я зачаровывался...
Подробнее...