Апр 11

При установке на данный роутер (v 4.20 RU) прошивки dd-wrt начались глюки.  Пропадает вай-фай через несколько минут после загрузки, либо роутер вообще зависает. В общем, решено было произвести откат до заводской.

Грабли: dd-wrt после установки не так-то просто откатить до заводской. (хотя можно было положить файл заводской прошивки в роутер, в интернете есть инстукции). Я же просто подсунул роутеру с dd-wrt заводскую прошивку, игнорировал предупреждение и все…У роутера «вечная перезагрузка». Светодиоды загораются и гаснут.

Как восстановить? «Вечный ребут» лечится. На всех версиях плат этой серии есть возможность подключения последовательного кабеля. Но не просто припаять проводки к обычному COM-кабелю. Нужен специальный COM-кабель с TTL— преобразователем. Такой кабель модели  CA-42 есть у Nokia. Стоит не очень дорого и его можно еще найти в сотовых мастерских. Можно собрать кабель самому на микросхеме max232. Кстати, вместо этой микросхемы можно использовать отечественную из какой-то  К157, к155 или к153 серии. Похожий дата кабель на этой микросхеме я собирал на Siemens c60 (стоила 5 руб., мах232 стоит около 200-300 руб.).

Грабли: если соберете кабель на max232, возможно (!!! сам не проверял) придется присоединить RX кабеля к TX на плате, и RX к TX.

Я все же нашел кабель СА-42 и буду использовать его.

Примерная плата (но все-равно у меня немного другая) есть на http://wiki.openwrt.org/toh/tp-link/tl-wr741nd.

Красной линией указано, какие точки нужно соединить. Припаиваем аккуратно проводок. Особенно к левой точке, так как там мало места для обычного паяльника.  Четыре точки в правом верхнем углу, это слева направо TX, RX, GND и 3V3.Их нужно припаять к RX (6 pin нокиевского разъема), TX (7 pin того же разъема), Gnd (8 pin). Выход напряжения 3v3 не используем. То есть всего три проводка, и четвертый, который соединяет точки по красной линии на фотографии.

Отмечу, что далее я все делаю на Windows XP, tftpd я также поднял на Windows XP, так как моя семерка некорректно работает с сетевой картой в ноутбуке.

Открываем Пуск-Панель управления-Система- вкладка Оборудование — Диспетчер устройств. Тут нам нужно посмотреть, на каком порту висит кабель.

Открываем программу Putty (сайт разработчика). Выбираем Serial. Порт COM3, скорость 115200. Нажимаем Open

Теперь мы видим такое окно. Которое и показывает «вечный ребут». Роутер через загрузчик обращается к области памяти, где должна быть прошивка, не находит ее и снова по циклу. Нужно быстро ввести с клавиатуры tpl. Можно несколько раз,пока не появится hornet (у вас может быть и другое название).

Устанавливаем на компьютер Tftpd32. Я ставил версию 3.51. Соединяем сетевым кабелем сетевую карту компьютера с ХР с WAN-портом роутера. Аккуратнее, не отломайте проводки. Ставим сетевой карте адрес 192.168.1.100. Запускаем Tftpd32. Убеждаемся, что сервер доступен по адресу 192.168.1.100. Путь к директории — указываем путь к директории с прошивкой.

Грабли: не все прошивки одинаково полезны!!! Для моего роутера, версии 4.20 RU официальная прошивка не подходит!!! Так как она больше области памяти, в которую я ее могу записать. При попытке поменять область памяти, роутер говорит,что конечного адреса не существует. Далее поясню, где смотреть. Прошивку качайте для роутера с иностранного сайта.

Далее обращаемся к статье http://www.lan23.ru/forum/showthread.php?t=7153&page=5

Теперь вам необходимо изменить IP вашего компьютера на 192.168.1.100
Подключите устройство ВНИМАНИЕ!!! WAN-порт к вашей сетевой карте с адрессом 192.168.1.100
Найстройте в программе Tftpв32 Server interfaces ‘192.168.1.100’. Нажмите кнопку «Browse» и выберите папку с прошивкой. Далее нажмите кнопку «Show Dir» выберите строку с прошивкой и нажмите кнопку «Copy», тем самым вы скопируете название прошивки в буфер обмена.
(название прошивки можно вставить из буфера обмена, в putty вставка из буфера осуществляется нажатием правой кнопки мыши на экране сразу после мигающего курсора)

Затем возвращаемся к роутеру и вводим :

tftpboot 0x80000000 ваша_прошивка.bin

Смотрим вывод информации.

dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.123
Filename ‘openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin’.
Load address: 0x80000000

Решетки после Loading: означают загрузку прошивки. Процесс идет мгновенно.

Loading: ################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ####
done
Bytes transferred = 3932160 (3c0000 hex)

Загрузка прошивки завершена.

Грабли: если вы не получили это число 3c0000 (это размер прошивки в байтах в шестнадцатеричной системе), значит у вас не та версия прошивки!!! Можно поискать другую и попробовать еще раз. Вводим следующую команду:

 erase 0x9f020000 +0x3c0000 //очистка областей памяти с адрессами 0x9f020000 +0x3c0000

Копируем прошивку командой:

cp.b 0x80000000 0x9f020000 0x3c0000 //копирование прошивки (которую мы залили в 0x80000000, см выше) из области памяти 0x80000000 в области 0x9f020000 +0x3c0000 (которые мы предварительно очистили, см. выше)
Copy to Flash… write addr: 9f020000
done

Последний штрих. Загружаем роутер вручную ))))

bootm 0x9f020000 //загрузка системы из области памяти 0x9f020000
## Booting image at 9f020000 …
Uncompressing Kernel Image … OK

Я описал загрузку в роутер заводской прошивки! Автор описывает в статье загрузку open-wrt. Ничем не отличается.

Янв 18

Сигналы BIOS. К сожалению, большинство современных материнских плат не пищат. Это может быть следствием отключения сигналов об ошибках в настройках BiOS, либо отсутствием динамика в системном блоке или динамик просто был не подключен/неправильно подключен при сборке компьютера. Но по сигналам BiOS можно было диагностировать, что сломалось в компьютере и уже искать конкретную деталь, чем перебирать все в поисках поломанного комплектующего.

Award BIOS

  • Непрерывный сигнал – Неисправен блок питания. Требуется замена.
  • 1 короткий сигнал – Ошибок не обнаружено. Типичное поведение исправного компьютера – компьютер загружается нормально.
  • 2 коротких сигнала – Обнаружены незначительные ошибки. На экране монитора появляется предложение войти в программу CMOS Setup Utility для исправления ситуации. Проверьте надежность крепления шлейфов в разъемах жесткого диска и материнской платы.
  • 3 длинных сигнала – Ошибка контроллера клавиатуры. Перезагрузите компьютер. Возможно требуется заменить материнскую плату.
  • 1 длинный + 1 короткий сигналы – Обнаружены проблемы с оперативной памятью. Проверьте правильность установки модулей памяти. Либо замените на другие модули памяти.
  • 1 длинный + 2 коротких сигнала – Проблема с видеокартой – наиболее часто встречающаяся неисправность. Рекомендуется вытащить плату и заново вставить. Также проверьте подключение к видеокарте монитора.
  • 1 длинный + 3 коротких сигнала – Ошибка инициализации клавиатуры. Проверьте соединение клавиатуры с разъемом на материнской плате.
  • 1 длинный + 9 коротких сигналов – Ошибка при чтении данных из микросхемы постоянной памяти. Перегрузите компьютер или перепрошейте содержимое микросхемы (если поддерживается этот режим).
  • 1 длинный повторяющийся сигнал – Неправильная установка модулей памяти. Попробуйте вытащить и вставить их снова.
  • 1 короткий повторяющийся сигнал – Проблемы с блоком питания. Попробуйте убрать накопившуюся в нем пыль.

AMI BIOS

  • 1 короткий сигнал – Ошибок не обнаружено. Компьютер готов к работе.
  • 2 коротких сигнала – Ошибка четности оперативной памяти. Перезагрузите компьютер. Проверьте установку модулей памяти. Возможно требуется замена модулей памяти.
  • 3 коротких сигнала – Ошибка при работе основной памяти (первых 64 Кбайт). Перезагрузите компьютер. Проверьте установку модулей памяти в слотах. Возможно требуется замена модулей памяти.
  • 4 коротких сигнала – Неисправен системный таймер. Возможно требуется замена материнской платы.
  • 5 коротких сигналов – Неисправен центральный процессор. Возможно требуется замена процессора.
  • 6 коротких сигналов – Неисправен контроллер клавиатуры. Проверьте качество соединения последней с разъемом на материнской плате. Попробуйте заменить клавиатуру. Если это не помогло, то возможно требуется заменить материнскую плату.
  • 7 коротких сигналов – Неисправна материнская плата.
  • 8 коротких сигналов – Проблемы с видеокартой.
  • 9 коротких сигналов – Ошибка контрольной суммы содержимого микросхемы BIOS. На экране монитора может появиться соответствующее сообщение. Требуется либо замена микросхемы, либо перезапись ее содержимого (если это Flash-память).
  • 10 коротких – Невозможно произвести запись в CMOS-память. Требуется замена микросхемы CMOS или материнской платы.
  • 11 коротких сигналов – Неисправна внешняя кэш-память. Требуется замена модулей кэш-памяти.
  • 1 длинный + 2 коротких сигнала – Неисправна видеоплата. Проверьте соединение монитора с разъемом на видеоплате. Возможно требуется замена видеокарты.
  • 1 длинный + 3 коротких сигнала – Неисправна видеоплата. Проверьте соединение монитора с разъемом на видеоплате. Возможно требуется замена видеокарты.
  • 1 длинный + 8 коротких сигналов – Проблемы с видеоплатой, или не подключен монитор. Проверьте еще раз установку видеоплаты в слоте расширения.

Phoenix BIOS

  • 1-1-3 – Ошибка записи/чтения данных CMOS. Требуется замена микросхемы CMOS-памяти или материнской платы. Также, возможно, разрядился аккумулятор, питающий микросхему CMOS-памяти.
  • 1-1-4 – Ошибка контрольной суммы содержимого микросхемы BIOS. Требуется замена микросхемы BIOS или перепрошивка (при использовании Flash-памяти).
  • 1-2-1 – Неисправна материнская плата. Выключите на некоторое время компьютер. Если не поможет, то замените материнскую плату.
  • 1-2-2 – Ошибка инициализации контроллера DMA. Возможно требуется замена материнской платы.
  • 1-2-3 – Ошибка при попытке чтения/записи в один из каналов DMA. Возможно требуется замена материнской платы.
  • 1-3-1 – Проблема с оперативной памятью. Замените модули памяти.
  • 1-3-3 – Ошибка при тестировании первых 64 Кбайт оперативной памяти. Замените модули памяти.
  • 1-3-4 – Ошибка при тестировании первых 64 Кбайт оперативной памяти. Замените модули памяти.
  • 1-4-1 – Неисправна материнская плата. Возможно требуется ее замена.
  • 1-4-2 – Проблема с оперативной памятью. Проверьте установку модулей памяти в слотах.
  • 1-4-3 – Ошибка системного таймера. Возможно требуется замена материнской платы.
  • 1-4-4 – Ошибка обращения к порту ввода/вывода. Данная ошибка может быть вызвана периферийным устройством, использующим данный порт для своей работы.
  • 3-1-1 – Ошибка инициализации второго канала DMA. Возможно требуется замена материнской платы.
  • 3-1-2 – Ошибка инициализации первого канала DMA. Возможно требуется замена материнской платы.
  • 3-1-4 – Неисправна материнская плата. Выключите на некоторое время компьютер. Если это не помогает, то придется заменить материнскую плату.
  • 3-2-4 – Ошибка контроллера клавиатуры. Возможно требуется замена материнской платы.
  • 3-3-4 – Ошибка при тестирования видеопамяти. Возможно, неисправна сама видеоплата. Проверьте установку видеоплаты в слоте расширения.
  • 4-2-1 – Ошибка системного таймера. Возможно требуется замена материнской платы.
  • 4-2-3 – Ошибка при работе линии А20. Неисправен контроллер клавиатуры. Попробуйте заменить материнскую плату или контроллер клавиатуры.
  • 4-2-4 – Ошибка при работе в защищенном режиме. Возможно, неисправен центральный процессор.
  • 4-3-1 – Ошибка при тестировании оперативной памяти. Проверьте установку модулей в слотах. Возможно требуется замена модулей памяти.
  • 4-3-4 – Ошибка часов реального времени. Возможно требуется замена материнской платы.
  • 4-4-1 – Ошибка тестирования последовательного порта. Может быть вызвана устройством, использующим последовательный порт для своей работы.
  • 4-4-2 – Ошибка тестирования параллельного порта. Может быть вызвана устройством, использующим параллельный порт для своей работы.
  • 4-4-3 – Ошибка при тестировании математического сопроцессора. Возможно требуется замена материнской платы.
Дек 26

Старый принтер отказывается печатать с компьютера, хотя свою заводскую тестовую страничку распечатывает

Методы лечения:

1. Снять галку в свойствах принтера с пункта Двусторонний обмен с принтером (компьютер с ХР может выключиться, видимо грабли в драйвере).

2. Проверить LPT-кабель (как оказалось, один проводок держался на честном слове. Припаяли и перезагрузили комп)

Дек 26

Появилось на двух материнских платах GigaByte 81PE1000.

Методы лечения:

1. Замена блока питания на более мощный (вылечило одну материнку).

2. Перепрошивка BIOS с FDD-дисковода, если он определяется системой. (вылечило другую материнку, но проблему не решило, так как компьютер зависает при POST-диагностике). BIOS можно взять на сайте официального производителя. Будьте внимательны, платы обычно идут под версиями. rev.1 или rev2, например.

3. Можно попробовать заменить память или видеокарту.

4. Замена материнки. Самый дорогой и крайний способ, так как материнка старая, вместе с ней придется менять и процессор, и память, и, возможно, жесткий (если он IDE),