thanks athoik
i went to the link and had a look at the fixes
the file usbhid.conf was not present at /etc/modprobe.d/ so i have created the file usbhid.conf in /etc/modprobe.d/
and put the line : options usbhid quirks=0x15a4:0x1001:0x0004 ........... in it and saved it
I rebooted - so i have only done step 1 of the fix
step 2 instructs me to do as follows :
2. if HID driver is incorporated into kernel, these boot parameters must be appended:
usbhid.quirks=0x15a4:0x1001:0x0004
this goes in, i.e. /boot/grub/menu.lst (grub.conf) , or other means of linux bootconfig.
....so after exploring the "boot" folder - there are no other folders in there - so i dont have a "grub.conf" file to edit ??
what should i do now - is there an equivalent startup / menu.lst boot config file that i need to amend (or create from new)
in which i put this line into : usbhid.quirks=0x15a4:0x1001:0x0004
so i have done step 1. (created usbhid.conf) - but i am stuck at step 2 as there is no "grub" folder - and i want to proceed slowly to get this right
then there is the instruction further down the page
Compiling with Linux kernel 3.x.y. Needs small patching of the source
hope i dont need to do that as it looks scary
here is the latest dmesg BELOW - still looks like it thinks its a keyboard - is there any easy way i can easilty attach a text file here ??
===========================================================================================================
Linux version 3.12.1 (build@buildserver) (gcc version 4.8.2 (GCC) ) #1 Sat Feb 22 04:53:46 CET 2014
Fetching vars from bootloader... found 7 vars.
Options: enet_en=1 enet0_mii=0 enet_no_mdio=0 enet1_en=0 moca=0
sata=0 docsis=0 pci=0 pcie=0 smp=0 usb=1
Using 512 MB + 0 MB RAM (from CFE)
MEMC0 split: 256 MB -> Linux; 256 MB -> extra bmem
CPU revision is: 00029032 (Broadcom BMIPS3300)
Determined physical RAM map:
memory: 10000000 @ 00000000 (usable)
bmem: adding 232 MB LINUX region at 7 MB (0x0e853000@0x007ad000)
bmem: adding 16 MB RESERVED region at 240 MB (0x01000000@0x0f000000)
Zone ranges:
Normal [mem 0x00000000-0x0fffffff]
Movable zone start for each node
Early memory node ranges
node 0: [mem 0x00000000-0x0fffffff]
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat 8075a1e0, node_mem_map 81000000
Normal zone: 512 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 65536 pages, LIFO batch:15
Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes.
Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: ubi.mtd=rootfs rootfstype=ubifs root=ubi0:rootfs bmem=256M@512M bmem=16M console=null consoleblank=0
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 235608K/262144K available (6046K kernel code, 283K rwdata, 1188K rodata, 212K init, 113K bss, 26536K reserved)
NR_IRQS:160
Measuring MIPS counter frequency...
Detected MIPS clock frequency: 501 MHz (250.517 MHz counter)
Console: colour dummy device 80x25
Calibrating delay loop... 497.66 BogoMIPS (lpj=248832)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
devtmpfs: initialized
bmem: adding extra 256 MB RESERVED region at 512 MB (0x10000000@0x20000000)
NET: Registered protocol family 16
USB0: power enable is active low; overcurrent is active low
bio: create slab <bio-0> at 0
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Linux video capture interface: v2.00
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switched to clocksource wktmr
FS-Cache: Loaded
NET: Registered protocol family 2
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
fuse init (API version 7.22)
msgmni has been set to 460
io scheduler noop registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x10406800 (irq = 62, base_baud = 5062500) is a 16550A
serial8250.0: ttyS1 at MMIO 0x10406840 (irq = 63, base_baud = 5062500) is a 16550A
serial8250.0: ttyS2 at MMIO 0x10406880 (irq = 64, base_baud = 5062500) is a 16550A
loop: module loaded
brcmstb_nand: NAND controller driver is loaded
__clk_enable: network [1]
__clk_enable: enet [1]
bcm7552_pm_genet_enable 00
Config internal EPHY through MDIO
__clk_disable: enet [0]
bcm7552_pm_genet_disable 00
__clk_disable: network [0]
usbcore: registered new interface driver zd1201
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
__clk_enable: usb [1]
bcm7552_pm_usb_enable 00
ehci-brcm ehci-brcm.0: Broadcom STB EHCI
ehci-brcm ehci-brcm.0: new USB bus registered, assigned bus number 1
ehci-brcm ehci-brcm.0: irq 66, io mem 0x10480300
ehci-brcm ehci-brcm.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-brcm ohci-brcm.0: Broadcom STB OHCI
ohci-brcm ohci-brcm.0: new USB bus registered, assigned bus number 2
ohci-brcm ohci-brcm.0: irq 67, io mem 0x10480400
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
usbcore: registered new interface driver btusb
hidraw: raw HID events driver © Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 17
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Bluetooth: HIDP socket layer initialized
Key type dns_resolver registered
EBI CS2: setting up NAND flash (primary)
NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64
brcmnand brcmnand.0: 128MiB total, 128KiB blocks, 2KiB pages, 16B OOB, 8-bit, BCH-15
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
Creating 3 MTD partitions on "brcmnand.0":
0x000000000000-0x000008000000 : "complete"
0x000000000000-0x000000600000 : "kernel"
0x000000600000-0x000008000000 : "rootfs"
PM: CP0 COUNT/COMPARE frequency depends on divisor
UBI: attaching mtd2 to ubi0
usb 1-1: new high-speed USB device number 2 using ehci-brcm
input: Afa Technologies Inc. AF9035A USB Device as /devices/platform/ehci-brcm.0/usb1/1-1/1-1:1.1/input/input0
hid-generic 0003:15A4:1001.0001: input,hidraw0: USB HID v1.01 Keyboard [Afa Technologies Inc. AF9035A USB Device] on usb-ehci_hcd-1/input1
usb 1-2: new high-speed USB device number 3 using ehci-brcm
UBI: scanning is finished
UBI: attached mtd2 (name "rootfs", size 122 MiB) to ubi0
UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
UBI: good PEBs: 972, bad PEBs: 4, corrupted PEBs: 0
UBI: user volume: 1, internal volumes: 1, max. volumes count: 128
UBI: max/mean erase counter: 4/1, WL threshold: 4096, image sequence number: 1978447748
UBI: available PEBs: 0, total reserved PEBs: 972, PEBs reserved for bad PEB handling: 16
ALSA device list:
No soundcards found.
Warning: unable to open an initial console.
UBI: background thread "ubi_bgt0d" started, PID 41
UBIFS: background thread "ubifs_bgt0_0" started, PID 42
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
UBIFS: FS size: 119484416 bytes (113 MiB, 941 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
UBIFS: reserved for root: 0 bytes (0 KiB)
UBIFS: media format: w4/r0 (latest is w4/r0), UUID 35EDFEF1-71BB-4CEA-8702-E946E8B3908F, small LPT model
VFS: Mounted root (ubifs filesystem) on device 0:10.
devtmpfs: mounted
Freeing unused kernel memory: 212K (8075b000 - 80790000)
Algorithmics/MIPS FPU Emulator v1.5
usbcore: registered new interface driver tpm
dvb: module_layout: kernel tainted.
Disabling lock debugging due to kernel taint
i2c-core: driver [ch455] using legacy suspend method
i2c-core: driver [ch455] using legacy resume method
Console: switching to colour frame buffer device 160x45
input: dreambox remote control (native) as /devices/virtual/input/input1
input: dreambox advanced remote control (native) as /devices/virtual/input/input2
DVB: registering new adapter (dvb0)
platform dvb0.0: DVB: registering adapter 0 frontend 0 (DVB-S2)...
input: front panel as /devices/virtual/input/input3
usb 1-1: dvb_usb_v2: 2nd usb_bulk_msg() failed=-145
dvb_usb_af9035: probe of 1-1:1.0 failed with error -145
usbcore: registered new interface driver dvb_usb_af9035
Console: switching to colour dummy device 80x25
__clk_enable: network [1]
__clk_enable: enet [1]
bcm7552_pm_genet_enable 00
eth0 Link DOWN.
NET: Registered protocol family 10
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
eth0 Link UP.
Auto config phy
eth0: Link is up, 100 Mbps Full Duplex
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE