$983.15


$378.05


$444.91


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).

 

Интересное

12 языков...
Существует около 8 500 языков программирования (не удивляйтесь, данные не преувеличены), однако, несмотря на такое разнообразие, число языков, на которых пишет большинство, с трудом переваливает...
Подробнее...
Вопросы по графике и...
Какой графический формат (GIF или JPEG) лучше использовать для графики в веб и почему? Если ваша картинка содержит немного цветов и/или четкие линии — лучше использовать GIF т.к. его палитра...
Подробнее...
File Transfer Protocol:...
У меня нет выхода в Интернет, но есть доступ к почтовому ящику и возможность отсылать и получать письма. Можно ли как-нибудь скачивать из Интернета файлы, используя такой усеченный доступ? Да, вы...
Подробнее...
Непростые вопросы...
Сегодня, сплошь и рядом, можно столкнуться с публичным неприятием рекламы. Потребитель говорит: «реклама промывает мне мозги». Он вопрошает: «доколе?» Он утверждает: «ненавижу навязчивость во всех...
Подробнее...
Как сгенерировать файл...
Рано или поздно любой веб-мастер сталкивается с необходимостью защиты своего сайта, более тонкой настройки доступа к различным его параметрам. Один из вариантов — использовать специальный...
Подробнее...
Используем Cron
Данная заметка предназначенна для тех, кто собирается работать с cron, но еще не знает как все это делается. Я в кратце попробую объяснить что такое cron, для чего он нужен да и как вообще с ним...
Подробнее...
Невизуальные классы в Delphi
В этом обзоре мне хотелось бы рассказать про несколько классов Delphi, которым обычно в книгах и других обучающих материалах уделяется (если уделяется) весьма скромное внимание. Это так называемые...
Подробнее...
Настройка основного...
ВведениеВ состав Windows входит служба времени W32Time, необходимая для работы протокола проверки подлинности Kerberos. Служба времени предназначена для синхронизации времени в рамках организации...
Подробнее...
Сделать первый небольшой...
С чего начать?Я думаю, сейчас самое время перейти от слов к делу — сделать первый небольшой скрипт.Возьмем для примера следующую задачу. Нужно сделать базу с книгами, которые появились или скоро...
Подробнее...
"Грабим" странички
С аудиограбберами знакомы все. Нам предстоит сделать свой собственный граббер информации из Интернета. Нам понадобится подопытный кролик, на роль которого я предлагаю выбрать сайт...
Подробнее...