Касание Ubuntu - USB последовательные драйверы/модули

Я имею Водолея BQ E4.5 и хотел бы подключить его к различным периферийным устройствам, таким образом, я могу использовать его для дистанционного мониторинга / телеметрия. Это было бы легко сделать, если я мог бы заставить последовательный адаптер USB работать.

Я имею готовый к работе USB-кабель и могу включить карту памяти USB, и это будет работать как ожидалось.Пока все хорошо.

Я попытался включить стандартный Aten USB/Последовательный адаптер, и я вижу, что usbdev1.x устройство появляется в/dev/, но никакой/dev/serial и/dev/ttyUSB0, поскольку я добираюсь, когда я включаю его в обычную машину Debian.

Аналогично, включая Нано Ардуино (который использует будущие Устройства USB UART), работы до: Нано получает питание, и/dev/usbdev1.x устройство появляется - но никакой/dev/serial и №/dev/ttyusb0.

Никакие сообщения не появляются в/var/log/syslog кроме "USB-устройства, был соединен".

Что я пропускаю? Это - "просто" USB последовательный модуль? И затем - как установить его?

Телефон выполняет Касание Ubuntu 15.04 (r23).

2
задан 23 June 2015 в 18:15

1 ответ

Благодаря человечности для получения той функциональности необходимо будет перекомпилировать ядро. Если Вы все еще заинтересованы рев чтения :)

, Все последовательные адаптеры usb по умолчанию отключены в любом ядре UT. (спасибо человечность для того, чтобы быть столь некрутым) [сарказм на], как Вы, как предполагается, используете это устройство только для социо* веб-приложения (твит, fazebook, пристальный взгляд к календарю UT) и не смеете делать что-либо прохладное [сарказм прочь]. Обратитесь к источнику ядра , https://github.com/bq/aquaris-E4.5/tree/aquaris-E4.5 / изменяют файл конфигурации, чтобы включить Ваше устройство UART USB и затем кросс-скомпилировать его (я думаю, что лучшая актуальная инструкция - это, как сделать это: https://sturmflut.github.io/ubuntu/bq/2015/07/02/hacking-the-bq-part-4-building-and-booting-a-kernel / ), необходимо добавить строку для поддержки собственного USB устройство UART на шаге 3, описанном в вышеупомянутом связанном учебном руководстве. Знать, что точное жало пишет это, хорошо видеть ядро значения по умолчанию магистрали (3.4) дерево и добавить соответствующую строку. Или посмотрите рев....

исходное дерево E.5 является такой путаницей, и я не мог найти точный defconfigs для этого устройства, однако я знаком с defconfigs bq M10 (Протест, это - ядро 3.10 вместо 3,4 как на E4.5, некоторые драйверы устройств могут быть недоступными в 3,4 деревьях), я предоставляю выборке его рев. Найдите свое устройство, и скопируйте точную строку в конфигурационный файл 'проекта', упомянутый в ссылке, данной прежде с инструкциями, некомментарием, и установите его на 'y' на шаге 3 там:

#
# USB port drivers
#
CONFIG_USB_SERIAL=y
# CONFIG_USB_SERIAL_CONSOLE is not set
# CONFIG_USB_SERIAL_GENERIC is not set
# CONFIG_USB_SERIAL_AIRCABLE is not set
# CONFIG_USB_SERIAL_ARK3116 is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_CH341 is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP210X is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_FUNSOFT is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_F81232 is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_IUU is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_METRO is not set
# CONFIG_USB_SERIAL_MOS7720 is not set
# CONFIG_USB_SERIAL_MOS7840 is not set
# CONFIG_USB_SERIAL_MOTOROLA is not set
# CONFIG_USB_SERIAL_NAVMAN is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_OTI6858 is not set
# CONFIG_USB_SERIAL_QCAUX is not set
# CONFIG_USB_SERIAL_QUALCOMM is not set
# CONFIG_USB_SERIAL_SPCP8X5 is not set
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIEMENS_MPI is not set
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
# CONFIG_USB_SERIAL_SYMBOL is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
CONFIG_USB_SERIAL_WWAN=y
CONFIG_USB_SERIAL_OPTION=y
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_SERIAL_OPTICON is not set
# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set
# CONFIG_USB_SERIAL_XSENS_MT is not set
# CONFIG_USB_SERIAL_ZIO is not set
# CONFIG_USB_SERIAL_WISHBONE is not set
# CONFIG_USB_SERIAL_ZTE is not set
# CONFIG_USB_SERIAL_SSU100 is not set
# CONFIG_USB_SERIAL_QT2 is not set
# CONFIG_USB_SERIAL_DEBUG is not set 

Не Linux, которому наносят вред, работал бы только с недостающим скомпилированным модулем ядра. Но в этом подобном андроиду ядре я очень не уверен, оно работало бы с модулем, по крайней мере, я не мог найти инструкции, показывающие, как сделать это на этих устройствах на базе Android MediaTek.

кажется, что Ubuntu побрила много положительных героев от ядра, вероятно, пытаясь скрыть очень огромное Использование оперативной памяти единицей. Эта установка по умолчанию делает невозможным использовать планшеты/телефоны с UT для чего-либо кроме чтения писем, писания в Твиттере, stairing к календарю UT и вычислению 1+1. Ничто не охлаждается по умолчанию.

0
ответ дан 3 December 2019 в 00:17

Другие вопросы по тегам:

Похожие вопросы: