Jump to content
Форум по продукции MOXA

Linux777

Пользователи
  • Posts

    8
  • Joined

  • Last visited

Posts posted by Linux777

  1. Судя по всему придётся ждать обновления драйвера для ядра 3.14

    В принципе можно вручную попытаться сделать поддержку... Посмотреть где ошибка, отредактировать... Вдруг модификации не столь значительные.

     

    А еще лучше - запостить код драйвера в основную ветку ядра. Почему так не сделали разработчики???

  2. Всем добрый день!

    Выкладываю в тему последнюю версию официального драйвера.

     

    Release Note:

    ==============

    Ver1.3.9

    1. Improve: Support kernel 3.11.3

     

    Дааа!!! Работает на Ubuntu 14.04 64-bit!!! Гигантское спасибо ибо даже отчаялся пытаться на сайте обновление увидеть! А в теме вот нашел.

  3. Теперь по поводу ошибки. Похоже, парсер форума съел часть пустых строк. Если что, в прицепленном файле корректная версия патча

    Наложился патч!

    И кстати это привело к тому что теперь в виртуальной машине (винда xp) работает uport1130i, а вот в Linux как таковом пока не пашет. Но это уже для меня радость - ну хоть как то работает, срочно надо было...

    Однако вот какая ошибка:

    minicom -D /dev/ttyUSB1
    minicom: невозможно открыть /dev/ttyUSB1: Ошибка ввода/вывода
    

    Linux 3.13.0-30-generic #54-Ubuntu SMP Mon Jun 9 22:45:01 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
    

    [ 768.128682] usbcore: registered new interface driver mxu11x0
    [ 768.128691] usbserial: USB Serial support registered for MOXA UPort 1110
    [ 768.128696] usbserial: USB Serial support registered for MOXA UPort 1130
    [ 768.128699] usbserial: USB Serial support registered for MOXA UPort 1150
    [ 768.128703] usbserial: USB Serial support registered for MOXA UPort 1150I
    [ 768.128707] usbserial: USB Serial support registered for MOXA UPort 1130I
    [ 768.128718] mxu11x0 3-10.1:1.0: MOXA UPort 1130I converter detected
    [ 768.662769] mxu11x0: probe of 3-10.1:1.0 failed with error -5
    [ 768.662782] mxu11x0: 1.3.5:MOXA UPort 11x0 USB to Serial Hub Driver
    [ 768.752887] usb 3-10.1: USB disconnect, device number 6
    [ 768.954052] usb 3-10.1: new full-speed USB device number 10 using xhci_hcd
    [ 769.002352] usb 3-10.1: New USB device found, idVendor=110a, idProduct=1131
    [ 769.002354] usb 3-10.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 769.002355] usb 3-10.1: Product: UPort 1131
    [ 769.002356] usb 3-10.1: Manufacturer: Moxa Technologies Co., Ltd.
    [ 769.003911] mxu11x0 3-10.1:2.0: MOXA UPort 1130I converter detected
    [ 769.004018] usb 3-10.1: MOXA UPort 1130I converter now attached to ttyUSB1
    [ 769.019010] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 769.023156] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 769.026142] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 769.030392] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 769.033678] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 769.037863] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 769.041510] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 769.045647] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 769.049263] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 769.053434] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 798.729114] usb 3-10.1: USB disconnect, device number 10
    [ 798.729291] mxu1131 ttyUSB1: MOXA UPort 1130I converter now disconnected from ttyUSB1
    [ 798.729304] mxu11x0 3-10.1:2.0: device disconnected
    [ 799.951099] usb 3-10.1: new full-speed USB device number 11 using xhci_hcd
    [ 799.991336] usb 3-10.1: New USB device found, idVendor=110a, idProduct=1131
    [ 799.991345] usb 3-10.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 799.991350] usb 3-10.1: Product: UPort 1130I
    [ 799.991354] usb 3-10.1: Manufacturer: Moxa Technologies Co., Ltd.
    [ 799.993440] mxu11x0 3-10.1:1.0: MOXA UPort 1130I converter detected
    [ 800.528498] mxu11x0: probe of 3-10.1:1.0 failed with error -5
    [ 800.778800] usb 3-10.1: USB disconnect, device number 11
    [ 800.975930] usb 3-10.1: new full-speed USB device number 12 using xhci_hcd
    [ 801.024243] usb 3-10.1: New USB device found, idVendor=110a, idProduct=1131
    [ 801.024252] usb 3-10.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 801.024257] usb 3-10.1: Product: UPort 1131
    [ 801.024261] usb 3-10.1: Manufacturer: Moxa Technologies Co., Ltd.
    [ 801.025867] mxu11x0 3-10.1:2.0: MOXA UPort 1130I converter detected
    [ 801.026076] usb 3-10.1: MOXA UPort 1130I converter now attached to ttyUSB1
    [ 801.060450] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 801.064576] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 801.067866] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 801.071996] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 801.075007] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 801.079229] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 801.082532] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 801.086638] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    [ 801.089974] mxu1131 ttyUSB1: mxu1_set_termios - cannot set config on port -1, -32
    [ 801.094187] mxu1131 ttyUSB1: mxu1_open - cannot send open command, -32
    

  4. Обновление драйвера. Писал для 3.14, пробовал собирать на 3.11, так что на 3.13 должно работать.

    Пока еще плотно не тестировал.

    diff -Nur mxu11x0/driver/mxu11x0.c mxu11x0-git/driver/mxu11x0.c

     

    Благодарю за попытку, однако... В чем смысл выкладывания патча без указания конкретной версии, на которую надо его накладывать???

     

    patch -p1 < uport1130i_14.04.patch
    patching file driver/mxu11x0.c
    patch: **** malformed patch at line 15: @@ -915,12 +918,20 @@
    

     

    где uport1130i_14.04.patch это содержимое Вашего патча. Накладываю на driv_linux_uport1p_v1.3.5_build_13061013.tgz

    А на самом деле на что надо?

     

    Причем я так же пробовал последнюю версию что можно скачать с оф сайте - это driv_linux_uport1p_v1.3_build_12071316.tgz

     

    На 1.3.7 тоже не накладывается!

    Админы, пожалуйста, организуйте версию для Linux 3.13 - ведь эта версия как минимум два года будет одной и той же, ведь это LTS релиз. Такие релизы поддерживать надо в первую очередь по идее...

  5. Вышла Ubuntu 14.04 LTS, будет поддерживаться много лет, как минимум 2 года. НУЖНО как никакое другое обновление :)

    Там ядро 3.13 - под него бы...

     

    P.S.

    У меня винда в виртуалке, а на хосте Linux - так вот пока под Linux драйвер не встанет, под виндой устройство опознается но не работает вообще, пишет что не может стартануть его.

  6. внёс изменения в driv_linux_uport1p_v1.3.3_build_12091213.tgz

    для сборки модуля драйвера под последним стабильным ядром - 3.9.4

     

    Можно ли Вас попросить опубликовать патч в формате, удобоваримом для большинства современных систем контроля версий и которым было бы очевидно воспользоваться по большинству имеющихся в сети руководств?

     

    Я час бился с попытками вбить Ваш патч безуспешно и не удалось, хотя потренировался создавать патчи в этом формате и их успешно накладывать, но Ваш же патч накладывался с ошибками, ручной правкой я добился наложения почти всех строк и видел везде success, но итоговый файл все равно был кашей и не собирался.

     

    diff -Naur mxu11x0_orig/driver/mxu11x0.c mxu11x0/driver/mxu11x0.c

     

    С опциями -Naur формат патча будет в современном ныне распространенном формате...

  7. я использую на устройстве ОС Ubuntu Server LTS 12.04 и в нем ядро уже 3.2 - и не компилируется с такими же ошибками - что делать?

     

    извините что пишу в таком стиле, просто очень наболело...

    FTDI и prolific сто лет назад уже включили свои дарйвера в основную ветку Linux, делается это одним простым e-mail одному из разработчиков и они С РАДОСТЬЮ примут Ваш код

    странно, но Linux это основная ОС для встраиваемых систем, а не windows xp и тем более виста и семь! поэтому странно что драйвер для RS-485 для Linux у Moxa на самом последнем плане, чуть ли не на уровне случайного выброса написанного каким-то интузиастом который упросил опубликовать драйвер на оф сайте...

     

    P.S.

    и вообще, в чем сокральный смысл упорно не передавать драйвер moxa хотя бы даже для этого устройства в основное ядро??? вот сделали драйвер, код открыт, но почему он не в основном ядре? смысл? почему тсячи других устройств имеют драйвер в основной ветке а это нет? с другими проблем нет и авто определяются, а с этим гемор?

     

    есть ли хоть одна причина?.. огорчает что некоторые производители которые все таки удосужились сделать драйвер, тем не менее сделали это по-студенчески, как-то тяп ляп "по-виндовсовски", а надо сразу слать патч с драйвером в ядро

×
×
  • Create New...