Ошибка: Failed to parse the Currency Converter XML document.
$2 055.62


Ошибка: Failed to parse the Currency Converter XML document.
$778.13


Ошибка: Failed to parse the Currency Converter XML document.
$1 124.94


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

 

Интересное

Каким станет...
Интернет самоуправляем, он ежедневно пополняется миллионами разрозненных документов. И поиск нужных сведений в таком колоссальном массиве усложняется. Именно поисковые механизмы – один из...
Подробнее...
Как выбрать кресло для офиса?
Верный выбор рабочего офисного кресла – залог здоровья и нормальной работоспособности в течение долгих лет. Требования к таким креслам идентичны по всем своим характеристикам требованиям всей...
Подробнее...
Увеличение...
Настройка сетевой подсистемы FreeBSDЭта статья описывает несколько простых шагов, которые можно выполнить,для получения прироста производительности сетевой подсистемы, а такжеправильно выбрать...
Подробнее...
Java обгоняет по...
Одним из главных недостатков языка Java традиционно считается невысокая скорость работы программ по сравнению с приложениями на языке С++. И для приложений, где переносимость между платформами...
Подробнее...
Основы работы с базами данных
Умение обращаться с файлами данных — чуть ли не одна из самых важных ступений в обучении программированию на Visual Basic! Здесь я постараюсь выложить только самые основные приёмы работы с...
Подробнее...
Десять советов по...
Использование всевозможных технологий удаленного администрирования рабочих станций позволяет существенно сэкономить время и деньги. Ниже приводятся некоторые советы, которые помогут читателям в...
Подробнее...
Антивирус - религия?
Всё больше людей приобретают компьютеры, теперь даже стыдно, если его у тебя нет. Почти все купившие сразу приобретают модемы и начинают осваивать интернет. Люди в шоке :«Там есть...
Подробнее...
Цветной экран смерти
Если ты кодил под Ring 0, то знаешь, что за показ экрана смерти ответственны функции ядра KeBugCheck и KeBugCheckEx.Правда, это реализовано немного по-разному в Windows 2000 и ниже и в Windows XP...
Подробнее...
Сравнение жизни с игрой
Никто не задумывался о том, что жизнь можно считать игрой? По крайней мере, всё идёт по тому же сценарию, что и игры. Когда человек рождается, он получает определённые навыки и умения, которые...
Подробнее...
Массовое удаление...
Нередко для повышения производительности компьютера (например, перед запуском ресурсоемкого приложения или игрушки) приходится прибегать к нетривиальному, но действенному методу — к...
Подробнее...