В последний раз Хотя само оборудование я описал достаточно подробно, о том, как подключиться к последовательной консоли сервера, практически ничего не упомянул.
Это связано с тем, что в отличие от SheevaPlug хитрые китайцы решили не устанавливать интерфейсы USB-rs232 и USB-jtag, хотя продолжают включать в комплект поставки кабель USB - miniUSB. Причем в FAQ написано, что это не баг, а особенность.
Чтобы использовать кабель, все, что вам нужно сделать, это купить плату GuruPlug JTAG, которая стоит у NewIT 32 фунта.
Но Интернет уже придумал, как избить жадных китайцев.
Интерфейс JTAG по сути нужен только в том случае, если вы полностью убиваете u-boot. А вот последовательный консольный кабель может пригодиться при переустановке ОС или настройке загрузки с SATA, USB или по сети.
Если посмотреть на само устройство, то последовательный порт и JTAG выглядят так:
Посмотреть на Яндекс.
Фото Слева последовательный порт, справа JTAG. Вы не сможете напрямую подключить последовательный порт к последовательному порту компьютера; вы только сожжете процессор устройства.
И все это потому, что последовательный порт GuruPlug имеет уровень 3 вольта, а последовательный порт компьютера выдает 12 вольт. В общем устройства нет. Но эту проблему легко решить, воспользовавшись кабелем для телефонов Nokia. Вам понадобится кабель CA-42 или DKU-5 или аналогичный.
На том же дилере ДКУ-5 стоит 5 баксов.
Внутри этого кабеля установлен преобразователь USB-Serial, причем ровно на нужном уровне 3 вольта.
Помимо кабеля вам понадобится найти разъем с шагом 1,25 мм или оригинальный разъем молекс .
Второй найти довольно сложно, поэтому я использовал вот такой разъем:
«Соединитель с шагом 1,25» на Яндекс.
Фотографии Он принес это мне ДИХАЛЬТ .
Далее с помощью ломика и напильника делаем соединение четырех контактов.
Затем разбираем кабель для телефона и видим там N-провода.
В моем случае их было трое.
- Желтый – земля (gnd)
- Белый - передача (TX)
- Синий — получить (rx)
На самом GuruPlug распиновка слева направо следующая:
- +3,3 В
- передача (TX)
- прием (прием)
- земля (земля)
В результате получается такой кабель:
«Последовательный кабель для GuruPlug» на Яндекс.
Фотографии
Подключаем его к GuruPlug:
«Подключен кабель к GuruPlug» на Яндекс.
Фотографии
Подключитесь к компьютеру и посмотрите, обнаружен ли кабель: [279300.314156] usb 6-3: udev 12, busnum 6, minor = 651
[279300.314159] usb 6-3: New USB device found, idVendor=6547, idProduct=0232
[279300.314162] usb 6-3: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[279300.314164] usb 6-3: Product: USB-UART Controller
[279300.314166] usb 6-3: Manufacturer: ArkMicroChips
[279300.314247] usb 6-3: usb_probe_device
[279300.314250] usb 6-3: configuration #1 chosen from 1 choice
[279300.316157] usb 6-3: adding 6-3:1.0 (config #1, interface 0)
[279300.316202] usbserial_generic 6-3:1.0: usb_probe_interface
[279300.316204] usbserial_generic 6-3:1.0: usb_probe_interface - got id
[279300.316212] ark3116 6-3:1.0: usb_probe_interface
[279300.316214] ark3116 6-3:1.0: usb_probe_interface - got id
[279300.316218] ark3116 6-3:1.0: ark3116 converter detected
[279300.336107] usb 6-3: ark3116 using RS232 mode
[279300.336186] usb 6-3: ark3116 converter now attached to ttyUSB1
Как видите, он был идентифицирован как ttyUSB1. Далее настраиваем миником на использование этого кабеля со скоростью 115200 8N1, и включаем GuruPlug в розетку.
Если кабель припаян правильно, то в консоли миникома вы увидите: U-Boot 2009.11-rc1-00602-g28a9c08-dirty (Feb 09 2010 - 18:15:21)
Marvell-Plug2L
SoC: Kirkwood 88F6281_A0
DRAM: 512 MB
NAND: 512 MiB
In: serial
Out: serial
Err: serial
Net: egiga0, egiga1
88E1121 Initialized on egiga0
88E1121 Initialized on egiga1
Hit any key to stop autoboot: 3
Далее можно нажать «любую» кнопку и приступить к настройке u-boot.
Теги: #linux #DIY или Сделай сам #diy #u-boot #guruplug
-
Незабываемые Советы По Покупке Компьютера
19 Oct, 24 -
Ян, Чжэньин
19 Oct, 24 -
Когда Биткойн Станет Деньгами?
19 Oct, 24 -
Мы Ищем Женщину. Обнаженная.
19 Oct, 24 -
Умк На Atmega16
19 Oct, 24