Monthly Archives: October 2005

HP Vectra VL2 4/66

Вчера зверь достиг некоторой стадии завершённости.
Итого, полная конфигурация:

CPU: Intel 486 DX2 66 MHz.
RAM: SIMM 2×8 = 16 MB.
HD: Fujitsu, около 2 ГБ, разбит: / 128, /tmp 128, /var 128, swap 256, /usr – всё остальное.
CD-ROM: Hitachi 8x, CD-RW читает, но с трудом и далеко не все.
FDD: 3.5″.
Video: S3 Trio 64, интегрированная, 1 МБ видеопамяти.
NIC: D-Link DFE-528TX, 100baseTX.
Audio: Yamaha OPL-SAx, шумит, но не сильно.
OS: FreeBSD 4.10.
Корпус десктопного типа (“подставка под монитор”) со 100-ваттным блоком питания. (И как он всё это тянет?…)

Не хватает только монитора и клавиатуры. Ну и мышь ещё бы неплохо. Способности зверя на данный момент:

WWW: Links, Lynx. Убого, но большая часть WWW доступна.
Почта: Mutt. Тоже убого, но в принципе без ограничений на функциональность, только удобство страдает.
Аська: mICQ, пока толком не понял страшно это или не очень.
MP3: mpg123, тянет битрейты до 320 кб/с, но моно и с даунсамплингом до 22050 (на моих колонках практически не ощущается), жрёт примерно 60-70% процессорного времени. OGG, увы, не тянет.
CD-Audio: воспроизведение, ясное дело, полностью аппаратное, управление с помощью программы cdplay.
Текстовый редактор: Vim, с проверкой русской, английской и немецкой орфографий через aspell. Грузится с ощутимыми тормозами, но работает после этого вполне прилично.
Языки программирования: C, C++, Fortran 77, Bywater BASIC.

При всех этих удовольствиях – ещё более 800 МБ на диске свободно. Единственный серьёзно ощутимый недостаток системы – отсутствие возможности какой-либо работы с графикой, включая веб, подготовку печатных текстов и т. д.

Общая стоимость системы составила 190 рублей, то есть стоимость сетевухи ^_- Подозреваю, что тот EtherExpress можно было бы заставить заработать, тогда было бы вообще бесплатно.

Настройка ISA’вских сетевух и звуковух

Никогда в жизни больше по собственной воле не возьмусь настраивать ISA’вские сетевухи! И вообще ISA’вские устройства, при возможности.

Я-то думал, что для HP Vectra VL2 4/66 (i486 DX2 66) с FreeBSD 4.10 Intel EtherExpress 10 – это самое оно. Может оно и было бы здорово, конечно, но только вот:
1. FreeBSD 4.10 на этой самой Vectr’е её по умолчанию не видит напрочь.
2. Родная утилита SetSoft2 – тоже.
3. Команда FreeBSD 4.10 pnpinfo её видит, причём после её выполнения и перезагрузки системы есть шанс что FreeBSD 4.10 выдаст парочку сообщений о том, что плату на адресах 0x200 и 0x210 обнаружить не удаётся.
4. Если после этого ещё раз перезагрузиться, то SetSoft2 видит сетевуху и сначала заявляет, что её нужно переконфигурировать, а затем – что прежде, чем это можно будет сделать, надо скорректировать байт IRQ в EPROM командой setsoft2 /restoreeprom.
5. Команда setsoft2 /restoreeprom просит указать ей количество коннекторов на сетевухе и наличие флэш-чипа.
6. Вне зависимости от того, что говорить ей про флэш-чип (и, наверное, вообще вне зависимости от чего бы то ни было), она говорит, что либо имеется конфликт устройств, либо устройство некорректно запрограммировано. Предлагает устранить конфликты (интересно, как?) или переставить плату в другой компьютер.
7. Перестановка платы в другой компьютер (нормальный Pentium MMX 166 с FreeBSD 5.4) приводит к обнаружению её системой, но она почему-то не может назначить ей диапазон адресов портов.
8. Setsoft2 на этом компьютере ведёт себя точно таким же образом, только разве что видит плату сразу же, без всяких ухищрений.

В общем, когда мне всё это дело надоело, я попробовал вытащить из своего маршрутизатора одну из нормальных PCI’ных сетевух и вставить её в эту Vectr’у (ага, там целых два PCI’ных слота!). Опозналась безо всяких извращений немедленно. В общем, кому как, а мне проще купить ещё одну такую же сетевуху за 200 р., чем пытаться понять, как же заставить этого ISA’вского зверя вести себя прилично.

А ещё есть 4 звуковых платы: Creative ViBRA 16 (ISA), Aztech Хрен знает какой (ISA), Yamaha Хрен знает какая (ISA) и Diamond Monster Sound MX300 (Aureal Vortex 2) (PCI).
Первая не опознается ни ядром, ни командой pnpinfo (не Plug and Pray?). Но для неё есть драйвер (толку только с него – параметры-то устройства неизвестны, если они вообще есть).
Вторая ядром не опознается. Драйвера для неё, похоже, нет. Надо pnpinfo попробовать…
Третья опознается каким-то модулем ядра и даже начинает работать, позволяя слушать аудио CD и регулировать общую громкость и тембры. Но при попытке воспроизвести любой файл ограничивается визгливым пердежом.
Четвертая должна работать идеально, но драйвер у неё какой-то левый и почему-то не хочет инициализироваться до конца. То ли памяти ему мало, то ли что… Стоит дальнейших исследований. Правда, боязно как-то такую звуковуху ставить в комп с 100-ватным блоком питания… Говорят, они энергии многовато жрут. Но я вставлял – вроде всё живо.

В общем, звуковухи – это тоже прелесть. Но с ними разбираться без сетевухи как-то не с руки, поскольку напрочь отсутствует связь с внешним миром (кроме как через дискеты, конечно). А с другой стороны – звуковуху за 200 р. не купишь, наверное…