Пульт ДУ Asus AI remote настрйока

Здравствуйте...имееться пульт ДУ asus ai remote ,
подключил к usb ...он определяеться

$ sudo lsusb
Bus 007 Device 002: ID 0b05:172e ASUSTek Computer, Inc.

библиотеку lirc ставил вот с таким флагом

[ebuild   R   ] app-misc/lirc-0.8.5  USE="X -debug -doc -hardware-carrier -transmitter" LIRC_DEVICES="asusdh -accent -act200l 
[ebuild   R   ] kde-base/kdelirc-4.3.3  USE="handbook (-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB

он вроде определяеться

bagas@job /dev/lirc $ sudo lircd --nodaemon --driver=asusdh --device=/dev/lirc0
lircd-0.8.5[5829]: you should specify a valid gap value
lircd-0.8.5[5829]: you should specify a valid gap value
lircd-0.8.5[5829]: lircd(asusdh) ready
lircd-0.8.5[5829]: accepted new client on /dev/lircd
lircd-0.8.5[5829]: initializing '/dev/lirc0'
lircd-0.8.5[5829]: unable to open '/dev/lirc0'
lircd-0.8.5[5829]: Failed to initialize hardware
^Clircd-0.8.5[5829]: caught signal


и почему то пишеться разрушенно инициализация...я что то запутался...помогите разобраться...

фаел конфигурации прикладываю

# Options to pass to the lircd process

# for devices with lirc-kernel-module
LIRCD_OPTS="-d /dev/lirc0"
#LIRCD_OPTS="-d /dev/lirc"
#LIRCD_OPTS=" /dev/lirc/0"

# for devices using the input-layer
#LIRCD_OPTS="-H devinput -d /dev/input/by-path/pci-0000:00:0a.0--event-ir"
# This should work, Bug #235107
#LIRCD_OPTS="-H devinput name=*DVB*"

читал инструкции:
http://ru.gentoo-wiki.com/wiki/HOWTO_lirc
http://www.gentoo.ru/node/9123

А вы уверены...

... что "-d /dev/lirc0"?
Может быть, для этого устройства нужен другой драйвер, например, devinput или что-либо ещё.

попробывал с драйвером

попробывал с драйвером --driver=devinput
непомогло...
нашол тут статейку про материскую плату...http://en.gentoo-wiki.com/wiki/Asus_P5W_DH_Deluxe
драйвер то полюбому asusdh...но вот я не пойму почему дэвайс та не создаеться.../dev/lirc0.
пробывал в ручьную создовать девайс /dev/lirc0 ...но толку мало тогда он пишет

bagas@job /dev $ sudo /usr/sbin/lircd  --driver=asusdh --device=/dev/lirc0 --nodaemon
lircd-0.8.5[14551]: you should specify a valid gap value                             
lircd-0.8.5[14551]: you should specify a valid gap value                             
lircd-0.8.5[14551]: lircd(asusdh) ready                                              
lircd-0.8.5[14551]: accepted new client on /dev/lircd                                
lircd-0.8.5[14551]: initializing '/dev/lirc0'                                        
lircd-0.8.5[14551]: error reading '/dev/lirc0'                                       
lircd-0.8.5[14551]: Success
lircd-0.8.5[14551]: closing '/dev/lirc0'
lircd-0.8.5[14551]: error reading '/dev/lirc0'
lircd-0.8.5[14551]: Success
lircd-0.8.5[14551]: closing '/dev/lirc0'
lircd-0.8.5[14551]: error reading '/dev/lirc0'

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

создал симлинк ln -sf ttyS0

создал симлинк ln -sf ttyS0 /dev/lirc0 не помогло...

bagas@job /dev/input/by-path $ sudo /usr/sbin/lircd  --driver=asusdh --device=/dev/lirc0 --nodaemon
lircd-0.8.5[15100]: you should specify a valid gap value
lircd-0.8.5[15100]: you should specify a valid gap value
lircd-0.8.5[15100]: lircd(asusdh) ready
lircd-0.8.5[15100]: accepted new client on /dev/lircd
lircd-0.8.5[15100]: initializing '/dev/lirc0'

Теперь вроде как номрально подымаеться, без разрушений.но толку нету.
Вроде и в конфиге /etc/lircd.conf есть все клавиши и коды к ним.

begin remote

  name          AsusAI
  bits          32
  pre_data_bits 32
  pre_data      0xFF000000
  post_data_bits  0

        begin codes
          POWER                 0x01
          MAXIMIZE              0x06
          NOISE_OFF             0x03
          SLEEP                 0x04
          AP1                   0x0C
          AP2                   0x0D
          AP_MENU               0x05
          PLUS                  0x07
          REV                   0x08
          PLAY/PAUSE            0x09
          FWD                   0x0A
          MINUS                 0x0B
        end codes

end remote

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

А с чего бы это поможет?

Как ваш девайс связан с COM1-портом (ttyS0)?
Если у вас точно asusdh, то очевидно, что надо в make.conf прописать
LIRC_DEVICES="asusdh"
(смотри вывод eix lirc), пересобрать lirc с поддержкой этого драйвера, включить в конфиг именно его, т.е. надо что-то вроде
LIRCD_OPTS="-H asusdh"
Конфигурация lircd.conf лежит в виде примера в /usr/share/lirc/remotes/asus/lircd.conf.asusdh.
Включайте, запускайте, проверяйте в консоли вывод irw.

насчет сисмлинка

насчет сисмлинка перепутал...но тогда я непойму...на какой порт делать...на usb делал не помоогает...он изночально после устваноки не создает фаел lirc0...
в make.conf с самого начало вписао нужный флаг LIRC_DEVICES="asusdh"
насчет конфига и драйвера...то все включил в /etc/conf.d/lirc
LIRCD_OPTS="-H asusdh"
и еще непойму какой пакет содержит утилиту irw

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

проблема еще актуальна!

проблема еще актуальна!

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".