I don't know how to check if VoiceView is included in FW 5.8.2.1 on PW2. But when the device is plugged in then the number of input devices in /dev/input increases.
Here is a main difference I get. Instead of getting event2 and event3 I just get 'mice'.
Now looking further at this there are issues with the ioctl (whatever that is...).
running
Code:
[root@kindle root]# strace evtest /dev/input/mice
.
.
.
open("/dev/input/mice", O_RDONLY) = 3
ioctl(3, EVIOCGVERSION, 0xbeb98ac0) = -1 ENOTTY (Inappropriate ioctl for device)
dup(2) = 4
fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR)
fstat64(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40024000
_llseek(4, 0, 0xbeb98988, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(4, "evtest: can't get version: Inapp"..., 58evtest: can't get version: Inappropriate ioctl for device
) = 58
close(4) = 0
munmap(0x40024000, 4096) = 0
exit_group(1) = ?
+++ exited with 1 +++
whereas there is no problem with device1 or device0.
Another difference is that:
/sys/class/input/mice/* are mostly missing compared to the equivalent for device1 etc, and
Code:
[root@kindle root]# ls -las /sys/class/input/
0 lrwxrwxrwx 1 root root 0 Oct 16 22:40 mice -> ../../devices/virtual/input/mice
is different being in a folder called virtual...
I'm not sure what any/all this means though... let alone how to fix it.