Hi

I've got problem : livedrive_midi does not work with lirc 0.8.7. 
In ubuntu 10.10, which uses 0.8.7-pre3 it was working perfectly, but after update to 11.04, which uses 0.8.7 - it does not work, irw shows no output. 
cat /dev/snd/midiC0D1 shows output, when I'm pressing keys on remote, so it's definitly not hardware problem.

Earlier I was using gentoo, and after system recompile - lirc stopped working, so it might be problem with compiling lirc on new kernel ? (topic on gentoo forums: http://forums.gentoo.org/viewtopic-t-855295-highlight-livedrive.html )

Ok, so here are informations about my system:

lircd 0.8.7

IR hardware : Audigy 2 Platinum ex, with livedrive_midi driver with rm-1000 remote

SMP machine : yes, Linux hell 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

ls -l /dev/lirc* :
lrwxrwxrwx 1 root root 19 2011-05-01 14:59 /dev/lircd -> /var/run/lirc/lircd

lsmod :
lsmod
Module                  Size  Used by
lirc_imon              18155  0 
lirc_dev               19232  1 lirc_imon
binfmt_misc            17565  1 
parport_pc             36959  0 
ppdev                  17113  0 
vesafb                 13761  1 
reiserfs              248223  1 
snd_emu10k1_synth      17244  0 
snd_emux_synth         42834  1 snd_emu10k1_synth
snd_seq_virmidi        13525  1 snd_emux_synth
snd_seq_midi_emul      13706  1 snd_emux_synth
nvidia              10709116  45 
snd_emu10k1           156895  4 snd_emu10k1_synth
snd_ac97_codec        134270  1 snd_emu10k1
ac97_bus               12730  1 snd_ac97_codec
snd_pcm                96625  2 snd_emu10k1,snd_ac97_codec
snd_page_alloc         18529  2 snd_emu10k1,snd_pcm
snd_util_mem           14074  2 snd_emux_synth,snd_emu10k1
snd_hwdep              13604  2 snd_emux_synth,snd_emu10k1
snd_seq_midi           13324  0 
snd_rawmidi            30486  4 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_seq_midi_event     14899  2 snd_seq_virmidi,snd_seq_midi
snd_seq                61621  5 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi,snd_seq_midi_event
snd_timer              29602  3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device         14462  5 snd_emu10k1_synth,snd_emu10k1,snd_seq_midi,snd_rawmidi,snd_seq
snd                    67382  15 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_pcm,snd_hwdep,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
gspca_m5602            65289  0 
gspca_main             36853  1 gspca_m5602
videodev               82052  1 gspca_main
joydev                 17606  0 
v4l2_compat_ioctl32    17078  1 videodev
video                  19438  0 
emu10k1_gp             12646  0 
asus_atk0110           17976  0 
gameport               19652  2 emu10k1_gp
soundcore              12680  1 snd
edac_core              53845  0 
k8temp                 13016  0 
edac_mce_amd           23464  0 
i2c_nforce2            13058  0 
lp                     17825  0 
parport                46458  3 parport_pc,ppdev,lp
usbhid                 46956  0 
hid                    91020  1 usbhid
floppy                 74120  0 
firewire_ohci          40370  0 
ahci                   25951  5 
firewire_core          62646  1 firewire_ohci
crc_itu_t              12707  1 firewire_core
pata_amd               14130  1 
libahci                26642  1 ahci
forcedeth              63555  0 

In /var/log/messages it shows nothing, lircd -H livedrive_midi -d /dev/snd/midiC0D1 -n shows no errors too.

My ubuntu config file : 
REMOTE="Creative LiveDrive midi"
REMOTE_MODULES=""
REMOTE_DRIVER="livedrive_midi"
REMOTE_DEVICE="/dev/snd/midiC0D1"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="creative/lircd.conf.livedrive"
REMOTE_LIRCD_ARGS="-d /dev/snd/midiC0D1 -H livedrive_midi"

#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""


lircd.conf : 
begin remote

  name  rm1000w
  flags SPACE_ENC|CONST_LENGTH
  bits           16
  eps            30
  aeps          100

  header          9000 4500
  one             563  1687
  zero            563  562
  pre_data_bits   16
  pre_data       0x8322
  gap          108000
  toggle_bit      0

  repeat          9000 2250
  
  frequency    38000
  duty_cycle   33


      begin codes
          1                        0x0000000000008B74
          2                        0x0000000000008F70
          3                        0x000000000000906F
          4                        0x0000000000008A75
          5                        0x000000000000847B
          6                        0x0000000000007887
          7                        0x0000000000008976
          8                        0x000000000000837C
          9                        0x0000000000007788
          0                        0x000000000000807F
          stop                     0x000000000000857A
          play                     0x0000000000007986
          pause                    0x0000000000007986
          slow                     0x0000000000007D82
          step                     0x0000000000007E81
          prev                     0x0000000000007F80
          next                     0x0000000000007A85
          mute                     0x0000000000006E91
          vol-                     0x000000000000639C
          vol+                     0x000000000000629D
          eax                      0x0000000000008C73
          options                  0x000000000000827D
          display                  0x0000000000007689
          return                   0x0000000000008E71
          start                    0x0000000000008877
          close                    0x0000000000007C83
          up                       0x0000000000007B84
          down                     0x0000000000008D72
          left                     0x0000000000008778
          right                    0x000000000000758A
          ok                       0x000000000000817E
 power                    0x000000000000619e
 cmss                     0x000000000000718e
 record                   0x000000000000738c
 
      end codes

end remote

#
# contributed by Stefan Br�ns
#
# brand: Creative Audigy 2 ZS Platinum LiveDrive
# model no. of remote control:
# devices being controlled by this remote:
#


begin remote


  name  LiveDrive
  flags SPACE_ENC|CONST_LENGTH
  bits           16
  eps            30
  aeps          100


  header          9000 4500
  one             563  1687
  zero            563  562
  pre_data_bits   16
  pre_data       0x8000
  gap          108000
  toggle_bit      0


  repeat          9000 2250


  frequency    38000
  duty_cycle   33




      begin codes
          mute                     0x0000000000000040
          vol+                     0x0000000000008080
          vol-                     0x0000000000008082
          cmss                     0x0000000000000080
      end codes
end remote

begin remote

  name  LiveDrive_Headphone
  bits           16
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       9000  4500
  one           563  1687
  zero          563   562
  repeat       9000  2250
  pre_data_bits   16
  pre_data       0x8000
  gap          108000
  toggle_bit      0

  frequency    38000
  duty_cycle   33

      begin codes
          Headphone_out            0x4000
          Headphone_in             0x4080
      end codes

end remote


Greetings !