Пропатченное ядро, все работает, кроме устройства Huion 580, которое должно было работать с патчем

Это относится к этому вопросу .

Я скачал ядро ​​3.9.10, применил патч с patch -p1 < ../huion.patch, затем следовал этой инструкции для компиляции ядра, затем я установил сгенерированные пакеты deb, перезагрузился, и я набираю это из нового ядра, uname -a сообщает о моей пользовательской сборке Пока все хорошо.

Теперь проблема, я подключаю планшет Huion 580, и он не работает. Мой lsusb выглядит так:

Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 256c:006e <-- This is the tablet!!!!
Bus 002 Device 003: ID 4168:1011  
Bus 002 Device 004: ID 04a9:1746 Canon, Inc. 
Bus 002 Device 005: ID 413c:2111 Dell Computer Corp. 
Bus 002 Device 006: ID 03f0:a707 Hewlett-Packard

Но планшета нет в xinput list:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ reserved Targus Wireless Optical Mouse    id=8    [slave  pointer  (2)]
⎣ Virtual core keyboard                          id=3   [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ DELL Dell USB Wired Entry Keyboard        id=9    [slave  keyboard (3)]
    ↳ DELL Dell USB Wired Entry Keyboard        id=10   [slave  keyboard (3)]
    ↳ HP Webcam HD-2200                         id=11   [slave  keyboard (3)]

В чем может быть проблема? Я не могу использовать основное ядро ​​3.11 (которое предположительно включает в себя патч), потому что еще нет драйверов nVidia, которые работают.

Перед применением патча я запустил make oldconfig и оставил все по умолчанию, нажав несколько раз клавишу ввода. Затем я применил патч и снова запустил эту команду, и он спросил о драйвере Huion с опциями [N,m], я нажал N для NEW, я думаю ...

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

Редактировать: Скомпилировать ядро, снова нажав m на этот раз, давайте посмотрим, как это происходит ...

3
задан 13 April 2017 в 15:24

1 ответ

Наконец-то я заработал. Сначала загрузите ядро ​​3.9.10, извлеките и примените патч:

> cd linux-3.9.10
> yes "" | make oldconfig
> patch -p1 < ../path/to/huion.patch
> make oldconfig
  Huion tablets (HID_HUION) [N/m/?] m
> fakeroot make-kpkg -j 4 --initrd --append-to-version=elclanrs kernel-image kernel-headers
  ...

После этого я установил упакованные дэбы, перезагрузился и теперь все работает, uname -a сообщает о собственном ядре.

1110 Наконец-то мне пришлось ограничить планшет только одним монитором, в данном случае правильным. Моя установка: (1920+2560)x1440:

xinput set-prop "HUION 580" --type=float "Coordinate Transformation Matrix" 0.5714 0 0.4285 0 1 0 0 0 1

Вот исправленные ядра для Ubuntu 13.04 64bit:

0
ответ дан 13 April 2017 в 15:24

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

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