Мы настроили Pi как устройство восстановления, OOB-доступ для основного маршрутизатора. Он подключается к последовательному порту Cisco через преобразователь последовательного USB-устройства FTDI.
root@hex-pi:~# dmesg | grep tty
[ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=592 bcm2708_fb.fbheight=448 bcm2709.boardrev=0xa01041 bcm2709.serial=0x22a9fa3c smsc95xx.macaddr=B8:27:EB:A9:FA:3C bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
[ 0.001770] console [tty1] enabled
[ 0.748325] dev:f1: ttyAMA0 at MMIO 0x3f201000 (irq = 83, base_baud = 0) is a PL011 rev3
[ 1.266642] console [ttyAMA0] enabled
[ 4.438734] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0
Я изначально настраивал и тестировал этот доступ локально к другому устройству раньше, и он работал нормально. Теперь он находится в удаленном DC (конечно) не работает.
Интересно:
root@hex-pi:~# cat /etc/minicom/minirc.dfl
# Machine-generated file - use "minicom -s" to change parameters.
pu port /dev/ttyUSB0
pu baudrate 9600
pu rtscts Yes
По умолчанию отображается USB0. Однако при использовании # minicom на cli я получаю следующую ошибку:
root@hex-pi:~# minicom
minicom: cannot open /dev/ttyUSB1: No such file or directory
Я считаю, что моя конфигурация верна ...
root@hex-pi:~# minicom -s
A - Serial Device : /dev/ttyUSB1 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 9600 8N1 |
| F - Hardware Flow Control : Yes |
| G - Software Flow Control : No
Однако ... USB1 постоянен, хотя я меняю его на USB0, сохраняю как dfl и повторяю попытку, он все равно возвращается как USB1.
Теперь я пробовал использовать следующее:
minicom --device /dev/ttyUSB0
И я просто получаю пустую подсказку:
Welcome to minicom 2.6.1
OPTIONS: I18n
Compiled on Apr 28 2012, 19:24:31.
Port /dev/ttyUSB0
Press CTRL-A Z for help on special keys
Я пробовала химическую завивку, но без помощи
root@hex-pi:/dev# chmod 777 ttyUSB0
root@hex-pi:/dev# ls -la | grep USB
crwxrwxrwx 1 root dialout 188, 0 May 14 09:43 ttyUSB0
Единственное, что я заметил внизу minicom, это следующее
CTRL-A Z for help | 9600 8N1 | NOR | Minicom 2.6.1 | VT102 | Offline
Сейчас практически нет идей, кто-нибудь знает, что может быть не так или в чем может быть проблема? Я не могу установить экран, так как это устройство не имеет доступа в Интернет за пределами VPN. Так что никакого отношения.
Оказалось, что использованный последовательный кабель был пустым. Заменил и теперь работает как положено.