Автор Тема: не работает ардуинка с драйвером CH341SER  (Прочитано 2547 раз)

Оффлайн woronin

  • Участник
  • *
  • Сообщений: 382
Мне тут прислали партию ардуинок, они все  прошлый раз  при соединении  виделись как порт /dev/ttyUSB0
А сейчас там видимо стал другой драйвер и они не распознаются системой
# uname -r
3.19.4-un-def-alt1

Я нашел драйвер под них CH341SER_LINUX, распаковал, запускаю make а он зараза пишет
# make
make -C /lib/modules/3.19.4-un-def-alt1/build  M=/home/user/konf/2017/src/Drivers/CH341SER_LINUX 
make[1]: Вход в каталог `/lib/modules/3.19.4-un-def-alt1/build'
make[1]: *** Не заданы цели и не найден make-файл.  Останов.
make[1]: Выход из каталога `/lib/modules/3.19.4-un-def-alt1/build'
make: *** [default] Ошибка 2

В чем может быть проблема? Почему этот драйвер не собирается? Подскажите пожалуйста как собрать и загрузить этот драйвер - очень нужно после НГ уже его запускать.

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
1) что за ардуины - uno , mega , nanо , загрузчик прошит ?
2) что показывает lsusb ?
3) какая система установлена , p6  ( ядро std-def не пробовали )?
4) делаете по этой инструкции ?
http://meteolab.ru/edu/arduino/software/usbdriver/
Делаете под root-ом как здесь ?
http://arduino.ru/forum/apparatnye-voprosy/draiver-dlya-kitaiskikh-arduino-na-hc340-pod-os-linux
« Последнее редактирование: 30.12.2016 21:31:01 от kostyalamer »
Archlinux  / Altlinux Free Mate p8

Оффлайн woronin

  • Участник
  • *
  • Сообщений: 382
1) Ардуино Nano/ Atmega 328
2) lsusb
Bus 001 Device 010: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
3) ]# cat /etc/redhat-release
ALT Linux 7.0.5 Centaurus  (Pholus)
# uname -a
Linux comp-celeron-cpu-99becd 3.19.4-un-def-alt1 #1 SMP PREEMPT Mon Apr 13 21:21:34 UTC 2015 x86_64 GNU/Linux
4) Да, все делаю строго по инструкции  из под root-a и оно не идет дальше, на команде make -  в этом то вся проблема
5) можете подсказать чего не хватает для счастья?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Установите пакет kernel-headers-modules-un-def
Но предварительно обновите ядро командой update-kernel и загрузитесь с обновлённым ядром.
После каждого обновления ядра, модуль ядра нужно будет собирать заново.
« Последнее редактирование: 02.01.2017 06:48:20 от Антон Мидюков »

Оффлайн woronin

  • Участник
  • *
  • Сообщений: 382
Проблема оказалась не в драйвере к ардуине, а в шнурке.
Диод горит, шнурок не битый, но видимо мощности тока по этим хлипким проводам не хватает и он глючит при загрузки скетча.
Итак со всей партией этих модулей и шнурков.
Замена шнурка из другой партии - решила проблему с драйвером )))