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