Hi, I have the same problem with official DS3 controller, and have no other controllers to fall back on. I actually have two DS3 controllers (one black and one silver) neither work. Here is the output from the dmesg command:

[root@RECALBOX ~]# dmesg [    0.000000] Booting Linux on physical CPU 0xf00 [    0.000000] Initializing cgroup subsys cpu [    0.000000] Initializing cgroup subsys cpuacct [    0.000000] Linux version 3.19.3-v7 (matthieu@pechuga) (gcc version 4.9.3 (Buildroot 2015.08-git-g9135875-dirty) ) #1 SMP PREEMPT Mon Dec 7 20:19:40 CET 2015 [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [    0.000000] Machine: BCM2709 [    0.000000] cma: Reserved 8 MiB at 0x1e800000 [    0.000000] Memory policy: Data cache writealloc [    0.000000] On node 0 totalpages: 126976 [    0.000000] free_area_init_node: node 0, pgdat 80ac6400, node_mem_map 9e396000 [    0.000000]   Normal zone: 1116 pages used for memmap [    0.000000]   Normal zone: 0 pages reserved [    0.000000]   Normal zone: 126976 pages, LIFO batch:31 [    0.000000] [bcm2709_smp_init_cpus] enter (8640->f3003010) [    0.000000] [bcm2709_smp_init_cpus] ncores=4 [    0.000000] PERCPU: Embedded 11 pages/cpu @9e366000 s12672 r8192 d24192 u45056 [    0.000000] pcpu-alloc: s12672 r8192 d24192 u45056 alloc=11*4096 [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 125860 [    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1872 bcm2708_fb.fbheight=1048 bcm2709.boardrev=0xa01041 bcm2709.serial=0xeca2ef7a smsc95xx.macaddr=B8:27:EB:A2:EF:7A bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000  dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 console=tty3 loglevel=3 elevator=deadline vt.global_cursor_default=0 logo.nologo root=/dev/mmcblk0p6 rootwait [    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [    0.000000] Memory: 482768K/507904K available (7920K kernel code, 451K rwdata, 2192K rodata, 484K init, 777K bss, 16944K reserved, 8192K cma-reserved) [    0.000000] Virtual kernel memory layout: [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB) [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB) [    0.000000]     vmalloc : 0x9f800000 - 0xff000000   (1528 MB) [    0.000000]     lowmem  : 0x80000000 - 0x9f000000   ( 496 MB) [    0.000000]     modules : 0x7f000000 - 0x80000000   (  16 MB) [    0.000000]       .text : 0x80008000 - 0x809e84f0   (10114 kB) [    0.000000]       .init : 0x809e9000 - 0x80a62000   ( 484 kB) [    0.000000]       .data : 0x80a62000 - 0x80ad2df4   ( 452 kB) [    0.000000]        .bss : 0x80ad2df4 - 0x80b952e4   ( 778 kB) [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [    0.000000] Preemptible hierarchical RCU implementation. [    0.000000] NR_IRQS:608 [    0.000000] Architected cp15 timer(s) running at 19.20MHz (virt). [    0.000014] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 3579139424256ns [    0.000037] Switching to timer-based delay loop, resolution 52ns [    0.000322] Console: colour dummy device 80x30 [    0.000546] console [tty3] enabled [    0.000578] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) [    0.000605] pid_max: default: 32768 minimum: 301 [    0.001037] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [    0.001059] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [    0.002363] Initializing cgroup subsys memory [    0.002417] Initializing cgroup subsys devices [    0.002447] Initializing cgroup subsys freezer [    0.002487] Initializing cgroup subsys blkio [    0.002580] CPU: Testing write buffer coherency: ok [    0.002666] ftrace: allocating 25272 entries in 75 pages [    0.065380] missing device node for CPU 0 [    0.065419] missing device node for CPU 1 [    0.065431] missing device node for CPU 2 [    0.065443] missing device node for CPU 3 [    0.065464] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00 [    0.065481] [bcm2709_smp_prepare_cpus] enter [    0.065627] Setting up static identity map for 0x72e9c0 - 0x72ea18 [    0.125396] [bcm2709_boot_secondary] cpu:1 started (0) 17 [    0.125779] [bcm2709_secondary_init] enter cpu:1 [    0.125841] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01 [    0.145356] [bcm2709_boot_secondary] cpu:2 started (0) 18 [    0.145677] [bcm2709_secondary_init] enter cpu:2 [    0.145715] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02 [    0.165436] [bcm2709_boot_secondary] cpu:3 started (0) 17 [    0.165679] [bcm2709_secondary_init] enter cpu:3 [    0.165718] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03 [    0.165818] Brought up 4 CPUs [    0.165846] SMP: Total of 4 processors activated (153.60 BogoMIPS). [    0.165858] CPU: All CPU(s) started in SVC mode. [    0.166886] devtmpfs: initialized [    0.186961] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [    0.188429] pinctrl core: initialized pinctrl subsystem [    0.188977] regulator-dummy: no parameters [    0.189662] NET: Registered protocol family 16 [    0.195559] DMA: preallocated 4096 KiB pool for atomic coherent allocations [    0.225209] cpuidle: using governor ladder [    0.255238] cpuidle: using governor menu [    0.255819] bcm2709.uart_clock = 3000000 [    0.255864] of_platform_populate failed: -22 [    0.258447] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [    0.258464] hw-breakpoint: maximum watchpoint size is 8 bytes. [    0.258505] mailbox: Broadcom VideoCore Mailbox driver [    0.258607] bcm2708_vcio: mailbox at f300b880 [    0.258988] bcm_power: Broadcom power driver [    0.259006] bcm_power_open() -> 0 [    0.259018] bcm_power_request(0, 😎 [    0.759684] bcm_mailbox_read -> 00000080, 0 [    0.759698] bcm_power_request -> 0 [    0.759838] Serial: AMBA PL011 UART driver [    0.759973] dev:f1: ttyAMA0 at MMIO 0x3f201000 (irq = 83, base_baud = 0) is a PL011 rev3 [    0.838320] SCSI subsystem initialized [    0.838774] usbcore: registered new interface driver usbfs [    0.838885] usbcore: registered new interface driver hub [    0.839040] usbcore: registered new device driver usb [    0.839725] Advanced Linux Sound Architecture Driver Initialized. [    0.840656] Bluetooth: Core ver 2.20 [    0.840724] NET: Registered protocol family 31 [    0.840738] Bluetooth: HCI device and connection manager initialized [    0.840762] Bluetooth: HCI socket layer initialized [    0.840782] Bluetooth: L2CAP socket layer initialized [    0.840874] Bluetooth: SCO socket layer initialized [    0.841504] cfg80211: Calling CRDA to update world regulatory domain [    0.842730] Switched to clocksource arch_sys_counter [    0.882902] FS-Cache: Loaded [    0.883282] CacheFiles: Loaded [    0.898595] NET: Registered protocol family 2 [    0.899758] TCP established hash table entries: 4096 (order: 2, 16384 bytes) [    0.899847] TCP bind hash table entries: 4096 (order: 3, 32768 bytes) [    0.899953] TCP: Hash tables configured (established 4096 bind 4096) [    0.900031] TCP: reno registered [    0.900055] UDP hash table entries: 256 (order: 1, 8192 bytes) [    0.900097] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [    0.900407] NET: Registered protocol family 1 [    0.900995] RPC: Registered named UNIX socket transport module. [    0.901014] RPC: Registered udp transport module. [    0.901025] RPC: Registered tcp transport module. [    0.901037] RPC: Registered tcp NFSv4.1 backchannel transport module. [    0.901966] bcm2708_dma: DMA manager at f3007000 [    0.902111] bcm2708_gpio: bcm2708_gpio_probe 80a8e718 [    0.902921] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB) [    0.905118] futex hash table entries: 1024 (order: 4, 65536 bytes) [    0.905346] audit: initializing netlink subsys (disabled) [    0.905411] audit: type=2000 audit(0.869:1): initialized [    0.923284] DLM installed [    0.926076] FS-Cache: Netfs 'nfs' registered for caching [    0.927099] NFS: Registering the id_resolver key type [    0.927226] Key type id_resolver registered [    0.927239] Key type id_legacy registered [    0.928222] ntfs: driver 2.1.31 [Flags: R/W]. [    0.929149] fuse init (API version 7.23) [    0.932573] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) [    0.932827] io scheduler noop registered [    0.932855] io scheduler deadline registered (default) [    0.933217] io scheduler cfq registered [    0.934916] BCM2708FB: allocated DMA memory dec00000 [    0.934965] BCM2708FB: allocated DMA channel 0 @ f3007000 [    0.967042] Console: switching to colour frame buffer device 234x65 [    0.988036] bcm2708-dmaengine bcm2708-dmaengine: Load BCM2835 DMA engine driver [    0.988620] uart-pl011 dev:f1: no DMA platform data [    0.989220] vc-cma: Videocore CMA driver [    0.989235] vc-cma: vc_cma_base      = 0x00000000 [    0.989247] vc-cma: vc_cma_size      = 0x00000000 (0 MiB) [    0.989259] vc-cma: vc_cma_initial   = 0x00000000 (0 MiB) [    1.002601] brd: module loaded [    1.009420] loop: module loaded [    1.009797] vchiq: vchiq_init_state: slot_zero = 0x9e800000, is_master = 0 [    1.010713] Loading iSCSI transport class v2.0-870. [    1.011541] usbcore: registered new interface driver cdc_ether [    1.011686] usbcore: registered new interface driver smsc95xx [    1.011760] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [    1.011782] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [    1.011837] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) [    1.212205] Core Release: 2.80a [    1.212227] Setting default values for core params [    1.212276] Finished setting default values for core params [    1.412723] Using Buffer DMA mode [    1.412740] Periodic Transfer Interrupt Enhancement - disabled [    1.412752] Multiprocessor Interrupt Enhancement - disabled [    1.412764] OTG VER PARAM: 0, OTG VER FLAG: 0 [    1.412782] Dedicated Tx FIFOs mode [    1.413230] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0x9ec14000 dma = 0xdec14000 len=9024 [    1.413270] FIQ FSM acceleration enabled for : [    1.413270] Non-periodic Split Transactions [    1.413270] Periodic Split Transactions [    1.413270] High-Speed Isochronous Endpoints [    1.413295] dwc_otg: Microframe scheduler enabled [    1.413369] WARN::hcd_init_fiq:412: FIQ on core 1 at 0x80476bd4 [    1.413390] WARN::hcd_init_fiq:413: FIQ ASM at 0x80476f44 length 36 [    1.413411] WARN::hcd_init_fiq:438: MPHI regs_base at 0x9f80a000 [    1.413440] dwc_otg bcm2708_usb: DWC OTG Controller [    1.413493] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1 [    1.413546] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000 [    1.413601] Init: Port Power? op_state=1 [    1.413612] Init: Power Port (0) [    1.413968] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [    1.413989] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [    1.414006] usb usb1: Product: DWC OTG Controller [    1.414023] usb usb1: Manufacturer: Linux 3.19.3-v7 dwc_otg_hcd [    1.414039] usb usb1: SerialNumber: bcm2708_usb [    1.415190] hub 1-0:1.0: USB hub found [    1.415260] hub 1-0:1.0: 1 port detected [    1.415987] dwc_otg: FIQ enabled [    1.416002] dwc_otg: NAK holdoff enabled [    1.416013] dwc_otg: FIQ split-transaction FSM enabled [    1.416057] Module dwc_common_port init [    1.416593] mousedev: PS/2 mouse device common for all mice [    1.417814] Bluetooth: Virtual HCI driver ver 1.5 [    1.418060] Bluetooth: HCI UART driver ver 2.2 [    1.418077] Bluetooth: HCI H4 protocol initialized [    1.418089] Bluetooth: HCI BCSP protocol initialized [    1.418100] Bluetooth: HCILL protocol initialized [    1.418111] Bluetooth: HCIATH3K protocol initialized [    1.418122] Bluetooth: HCI Three-wire UART (H5) protocol initialized [    1.418262] usbcore: registered new interface driver bcm203x [    1.418391] usbcore: registered new interface driver bpa10x [    1.418531] usbcore: registered new interface driver bfusb [    1.418669] usbcore: registered new interface driver btusb [    1.418693] Bluetooth: Generic Bluetooth SDIO driver ver 0.1 [    1.418875] usbcore: registered new interface driver ath3k [    1.419152] bcm2835-cpufreq: min=600000 max=900000 [    1.431883] Driver 'mmcblk' needs updating - please use bus_type methods [    1.431942] sdhci: Secure Digital Host Controller Interface driver [    1.431951] sdhci: Copyright(c) Pierre Ossman [    1.432104] mmc-bcm2835 mmc-bcm2835.0: mmc_debug:0 [    1.432117] mmc-bcm2835 mmc-bcm2835.0: DMA channels allocated [    1.462974] sdhci-pltfm: SDHCI platform and OF driver helper [    1.464362] ledtrig-cpu: registered to indicate activity on CPUs [    1.464491] hidraw: raw HID events driver (C) Jiri Kosina [    1.468127] usbcore: registered new interface driver usbhid [    1.468137] usbhid: USB HID core driver [    1.468602] TCP: cubic registered [    1.468619] Initializing XFRM netlink socket [    1.474954] NET: Registered protocol family 10 [    1.479461] sit: IPv6 over IPv4 tunneling driver [    1.480335] NET: Registered protocol family 17 [    1.480514] Bluetooth: RFCOMM TTY layer initialized [    1.480537] Bluetooth: RFCOMM socket layer initialized [    1.480569] Bluetooth: RFCOMM ver 1.11 [    1.480593] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [    1.480609] Bluetooth: HIDP socket layer initialized [    1.481210] sctp: Hash tables configured (established 16384 bind 16384) [    1.481730] Key type dns_resolver registered [    1.482160] Registering SWP/SWPB emulation handler [    1.483060] registered taskstats version 1 [    1.483253] vc-sm: Videocore shared memory driver [    1.483270] [vc_sm_connected_init]: start [    1.483852] [vc_sm_connected_init]: end - returning 0 [    1.486122] ALSA device list: [    1.486138]   #0: bcm2835 ALSA [    1.486809] Waiting for root device /dev/mmcblk0p6... [    1.500204] mmc0: host does not support reading read-only switch, assuming write-enable [    1.502342] mmc0: new high speed SDHC card at address 1234 [    1.502872] mmcblk0: mmc0:1234 SA08G 7.21 GiB [    1.506553]  mmcblk0: p1 p2 < p5 p6 p7 > p3 [    1.593801] EXT4-fs (mmcblk0p6): couldn't mount as ext3 due to feature incompatibilities [    1.594392] EXT4-fs (mmcblk0p6): couldn't mount as ext2 due to feature incompatibilities [    1.612881] Indeed it is in host mode hprt0 = 00021501 [    1.792806] usb 1-1: new high-speed USB device number 2 using dwc_otg [    1.792977] Indeed it is in host mode hprt0 = 00001101 [    1.993043] usb 1-1: New USB device found, idVendor=0424, idProduct=9514 [    1.993060] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [    1.993842] hub 1-1:1.0: USB hub found [    1.993963] hub 1-1:1.0: 5 ports detected [    2.272809] usb 1-1.1: new high-speed USB device number 3 using dwc_otg [    2.373007] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 [    2.373022] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [    2.375702] smsc95xx v1.0.4 [    2.436147] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:a2:ef:7a [    2.512814] usb 1-1.4: new low-speed USB device number 4 using dwc_otg [    2.758753] usb 1-1.4: New USB device found, idVendor=17ef, idProduct=6018 [    2.758769] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [    2.758781] usb 1-1.4: Product: Lenovo Low Profile USB Keyboard [    2.758792] usb 1-1.4: Manufacturer: Lenovo [    2.814061] input: Lenovo Lenovo Low Profile USB Keyboard as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:17EF:6018.0001/input/input0 [    2.873182] hid-generic 0003:17EF:6018.0001: input,hidraw0: USB HID v1.11 Keyboard [Lenovo Lenovo Low Profile USB Keyboard] on usb-bcm2708_usb-1.4/input0 [    2.973708] input: Lenovo Lenovo Low Profile USB Keyboard as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:17EF:6018.0002/input/input1 [    3.033290] hid-generic 0003:17EF:6018.0002: input,hidraw1: USB HID v1.11 Device [Lenovo Lenovo Low Profile USB Keyboard] on usb-bcm2708_usb-1.4/input1 [    3.112810] usb 1-1.5: new full-speed USB device number 5 using dwc_otg [    3.234567] usb 1-1.5: New USB device found, idVendor=054c, idProduct=0268 [    3.234584] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [    3.234596] usb 1-1.5: Product: PLAYSTATION(R)3 Controller [    3.234607] usb 1-1.5: Manufacturer: Sony [    3.482805] usb 1-1.2: new full-speed USB device number 6 using dwc_otg [    3.600236] usb 1-1.2: New USB device found, idVendor=2458, idProduct=0001 [    3.600251] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [    3.600263] usb 1-1.2: Product: Low Energy Dongle [    3.600275] usb 1-1.2: Manufacturer: Bluegiga [    3.600285] usb 1-1.2: SerialNumber: 1 [    6.225107] EXT4-fs (mmcblk0p6): recovery complete [    6.228829] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) [    6.228892] VFS: Mounted root (ext4 filesystem) on device 179:6. [    6.229950] devtmpfs: mounted [    6.230548] Freeing unused kernel memory: 484K (809e9000 - 80a62000) [    6.372603] EXT4-fs (mmcblk0p6): re-mounted. Opts: data=ordered [    6.397747] FAT-fs (mmcblk0p7): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [    6.401495] FAT-fs (mmcblk0p5): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [    7.270981] udevd[93]: starting version 3.1.2 [    7.290631] random: udevd urandom read with 120 bits of entropy available [    8.000124] random: nonblocking pool is initialized [   20.594862] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [   20.595100] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [   22.206194] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [   22.207152] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [   32.897277] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [   33.005199] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [   34.616265] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1