LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-27-2018, 05:26 AM   #1
haemogoblin
Member
 
Registered: Oct 2015
Location: In a house
Distribution: Raspbian, Xubuntu, Ubuntu
Posts: 34

Rep: Reputation: Disabled
USB joystick, detected in ubuntu but not by raspbian stretch


So I have a generic usb snes controller which i use for gaming on my RPI. I recently reflashed the SD card and ever since, I've had a headache. I've posted on the rpi forum, but that place is about as useful as an ashtray on a motorbike.

So I'm hoping that someone on here might be able to help.

When I plug the joypad in to my ubuntu laptop i get the follow

dmesg

[ 5244.273015] usb 1-2.2: new low-speed USB device number 20 using xhci_hcd
[ 5244.371892] usb 1-2.2: unable to read config index 0 descriptor/all
[ 5244.371905] usb 1-2.2: can't read configurations, error -32
[ 5244.440973] usb 1-2.2: new low-speed USB device number 21 using xhci_hcd
[ 5244.536195] usb 1-2.2: New USB device found, idVendor=0810, idProduct=e501
[ 5244.536203] usb 1-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 5244.536207] usb 1-2.2: Product: usb gamepad
[ 5244.536655] usb 1-2.2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 5244.543805] input: usb gamepad as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2:1.0/0003:0810:E501.000A/input/input21
[ 5244.597316] hid-generic 0003:0810:E501.000A: input,hidraw0: USB HID v1.10 Joystick [usb gamepad ] on usb-0000:00:14.0-2.2/input0


On the rpi

usb 1-1-port4: unable to enumerate usb device

Last edited by haemogoblin; 03-27-2018 at 06:54 AM.
 
Old 03-27-2018, 03:15 PM   #2
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,672

Rep: Reputation: 486Reputation: 486Reputation: 486Reputation: 486Reputation: 486
Quote:
I recently reflashed the SD card
From one version of Raspbian to another?
Have you tried re-flashing to the previous version which worked?
It looks like whatever version you have now doesn't have the drivers needed for the SNES controller.
What was your reason for re-flashing? Can you live with the older version where you imply it worked?
Quote:
I have a generic usb snes controller which i use for gaming on my RPI
Just my

Play Bonny!

 
Old 03-27-2018, 05:21 PM   #3
haemogoblin
Member
 
Registered: Oct 2015
Location: In a house
Distribution: Raspbian, Xubuntu, Ubuntu
Posts: 34

Original Poster
Rep: Reputation: Disabled
Hey I upgraded from wheezy to stretch because newer Amiga emulators require better SDL2 support, which is apparently better implemented in the latest version.

As you proposed, I too thought about trying the older version and fortunately have a back up of my system. I've written it to SD and will be giving it a try tomorrow morning. I suspect I'll be returning to report the joypad works, however the down side will be that I wont be able to take advantage of the latest revision of Amiberry.

Is there anyway I can force Stretch to support the controller? It seems crazy that a newer version actually regresses support for hardware next to an older version :-/
 
Old 03-27-2018, 07:06 PM   #4
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,672

Rep: Reputation: 486Reputation: 486Reputation: 486Reputation: 486Reputation: 486
I'm afraid I don't know too much about gaming on the Pi (My original model A is being used as a 3D print server running Octopi at present.)

I noticed this on the Amiberry website:
Quote:
Amiberry is already included in several popular distros (RetroPie, DietPi, Amibian)
Have you tries any of these distros? SD cards are pretty cheap so you could actually load a couple of cards up to give yourself something to test. They might work better than Raspbian. Swapping distros on a Pi is a lot easier than reinstalling an OS on a desk or laptop.

Play Bonny!

 
Old 03-29-2018, 05:07 AM   #5
haemogoblin
Member
 
Registered: Oct 2015
Location: In a house
Distribution: Raspbian, Xubuntu, Ubuntu
Posts: 34

Original Poster
Rep: Reputation: Disabled
Hey

Well you see thats kind of a problem, I'm using my Pi inside an Amiga case. I use my "amigaPi" on a regular basis and this update has literally messed up my system, I made a back up but it doesn't appear to be working right. The image I took, left out the damn boot partition.

I've tried the joystick on an original model B running Wheezy and it plugs in and works, albeit the pi doesn't see the axis only the buttons. This could just be, because I've not update the system. I use it as an access point and dont want to break the setup by running and update (if it aint broke) BUT I'm not getting any enumeration errors and i'm beginning to wonder if the guys at the raspberry pi foundation haven't some how broken support for slower usb 1.0 HID devices.

I mean I know flat out that this joystick works, because i can hook it in to my laptop and voila there it is. Sadly the RPi forum is no help, nobody on there seems the slightest be interested in offering any advice or perhaps its more that they would give some, if they had any.

I'm guessing usb support is something you can only fix within the kernal (core) of the operating system and I'm really well out of my sphere of knowledge on that one
 
Old 03-29-2018, 05:59 AM   #6
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by haemogoblin View Post
When I plug the joypad in to my ubuntu laptop i get the follow

dmesg

[ 5244.273015] usb 1-2.2: new low-speed USB device number 20 using xhci_hcd
[ 5244.371892] usb 1-2.2: unable to read config index 0 descriptor/all
[ 5244.371905] usb 1-2.2: can't read configurations, error -32
[ 5244.440973] usb 1-2.2: new low-speed USB device number 21 using xhci_hcd
[ 5244.536195] usb 1-2.2: New USB device found, idVendor=0810, idProduct=e501
[ 5244.536203] usb 1-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 5244.536207] usb 1-2.2: Product: usb gamepad
[ 5244.536655] usb 1-2.2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 5244.543805] input: usb gamepad as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2:1.0/0003:0810:E501.000A/input/input21
[ 5244.597316] hid-generic 0003:0810:E501.000A: input,hidraw0: USB HID v1.10 Joystick [usb gamepad ] on usb-0000:00:14.0-2.2/input0


On the rpi

usb 1-1-port4: unable to enumerate usb device
this is on 2 different devices.
do you have any reason to believe that the controller would work at all on your raspi?
also i can't help noticing usb 1-1 vs. usb 1-2 - what does that mean? usb 1.1 vs usb 2.0?
also i'm skeptical about your dmesg output - it is better to use
Code:
dmesg -w
and then plug the device in and wait up to a minute or so. then post ALL output.
 
Old 03-29-2018, 07:16 AM   #7
haemogoblin
Member
 
Registered: Oct 2015
Location: In a house
Distribution: Raspbian, Xubuntu, Ubuntu
Posts: 34

Original Poster
Rep: Reputation: Disabled
I shall return shortly!
 
Old 04-06-2018, 03:50 AM   #8
haemogoblin
Member
 
Registered: Oct 2015
Location: In a house
Distribution: Raspbian, Xubuntu, Ubuntu
Posts: 34

Original Poster
Rep: Reputation: Disabled
Alright I'm back, sorry about the delay, had a family incident to deal with. I've now got the joypad working, but only by using a 2 port usb hub as a pass through. When I directly connect it to the pi, it causes an enumeration error.

The rpi has connected to it:
1x 2port usb hub -> attached to the hub is 1x optical mouse, 1x joypad
1x multiport card reader
1x Keyrah (Turns Amiga Keyboards into HID devices)


dmesg -w
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.30-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1102 SMP Mon Mar 26 16:45:49 BST 2018
[ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Rev 1.2
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] cma: Reserved 256 MiB at 0x1ec00000
[ 0.000000] On node 0 totalpages: 196608
[ 0.000000] free_area_init_node: node 0, pgdat 80c7edc0, node_mem_map af8ba000
[ 0.000000] Normal zone: 1728 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 196608 pages, LIFO batch:31
[ 0.000000] random: fast init done
[ 0.000000] percpu: Embedded 17 pages/cpu @af863000 s38720 r8192 d22720 u69632
[ 0.000000] pcpu-alloc: s38720 r8192 d22720 u69632 alloc=17*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 194880
[ 0.000000] Kernel command line: 8250.nr_uarts=0 cma=256M bcm2708_fb.fbwidth=1152 bcm2708_fb.fbheight=864 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=PARTUUID=ec6ec6eb-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 503112K/786432K available (7168K kernel code, 550K rwdata, 2048K rodata, 1024K init, 706K bss, 21176K reserved, 262144K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xb0800000 - 0xff800000 (1264 MB)
lowmem : 0x80000000 - 0xb0000000 ( 768 MB)
modules : 0x7f000000 - 0x80000000 ( 16 MB)
.text : 0x80008000 - 0x80800000 (8160 kB)
.init : 0x80b00000 - 0x80c00000 (1024 kB)
.data : 0x80c00000 - 0x80c8986c ( 551 kB)
.bss : 0x80c90f40 - 0x80d417f4 ( 707 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 24918 entries in 74 pages
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000007] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000023] Switching to timer-based delay loop, resolution 52ns
[ 0.000281] Console: colour dummy device 80x30
[ 0.000828] console [tty1] enabled
[ 0.000866] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[ 0.000906] pid_max: default: 32768 minimum: 301
[ 0.001236] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.001269] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002243] Disabling memory control group subsystem
[ 0.002345] CPU: Testing write buffer coherency: ok
[ 0.002766] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.003165] Setting up static identity map for 0x100000 - 0x10003c
[ 0.003301] Hierarchical SRCU implementation.
[ 0.003960] smp: Bringing up secondary CPUs ...
[ 0.004734] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.005549] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.006343] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.006447] smp: Brought up 1 node, 4 CPUs
[ 0.006517] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[ 0.006538] CPU: All CPU(s) started in HYP mode.
[ 0.006556] CPU: Virtualization extensions available.
[ 0.007415] devtmpfs: initialized
[ 0.017996] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
[ 0.018248] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.018293] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.028885] pinctrl core: initialized pinctrl subsystem
[ 0.029762] NET: Registered protocol family 16
[ 0.032610] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[ 0.037446] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.037479] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.037695] Serial: AMBA PL011 UART driver
[ 0.039442] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
[ 0.039919] uart-pl011 3f201000.serial: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe
[ 0.071433] bcm2835-dma 3f007000.dma: DMA legacy API manager at b0813000, dmachans=0x1
[ 0.072882] SCSI subsystem initialized
[ 0.073133] usbcore: registered new interface driver usbfs
[ 0.073203] usbcore: registered new interface driver hub
[ 0.073303] usbcore: registered new device driver usb
[ 0.080138] raspberrypi-firmware soc:firmware: Attached to firmware from 2018-03-23 16:31
[ 0.081461] clocksource: Switched to clocksource arch_sys_counter
[ 0.157694] VFS: Disk quotas dquot_6.6.0
[ 0.157810] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.158016] FS-Cache: Loaded
[ 0.158231] CacheFiles: Loaded
[ 0.167180] NET: Registered protocol family 2
[ 0.167929] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.168057] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.168260] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.168408] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.168469] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.168717] NET: Registered protocol family 1
[ 0.169194] RPC: Registered named UNIX socket transport module.
[ 0.169219] RPC: Registered udp transport module.
[ 0.169238] RPC: Registered tcp transport module.
[ 0.169257] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.170756] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
[ 0.173580] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 0.181566] FS-Cache: Netfs 'nfs' registered for caching
[ 0.182184] NFS: Registering the id_resolver key type
[ 0.182248] Key type id_resolver registered
[ 0.182267] Key type id_legacy registered
[ 0.184171] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.184318] io scheduler noop registered
[ 0.184339] io scheduler deadline registered (default)
[ 0.184630] io scheduler cfq registered
[ 0.184651] io scheduler mq-deadline registered
[ 0.184672] io scheduler kyber registered
[ 0.188919] bcm2835-rng 3f104000.rng: hwrng registered
[ 0.189077] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[ 0.189545] vc-sm: Videocore shared memory driver
[ 0.189835] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[ 0.199411] brd: module loaded
[ 0.208142] loop: module loaded
[ 0.208180] Loading iSCSI transport class v2.0-870.
[ 0.208827] libphy: Fixed MDIO Bus: probed
[ 0.208938] usbcore: registered new interface driver lan78xx
[ 0.209009] usbcore: registered new interface driver smsc95xx
[ 0.209040] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 0.437098] Core Release: 2.80a
[ 0.437121] Setting default values for core params
[ 0.437166] Finished setting default values for core params
[ 0.637419] Using Buffer DMA mode
[ 0.637440] Periodic Transfer Interrupt Enhancement - disabled
[ 0.637460] Multiprocessor Interrupt Enhancement - disabled
[ 0.637482] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 0.637504] Dedicated Tx FIFOs mode
[ 0.637880] WARN::dwc_otg_hcd_init:1046: FIQ DMA bounce buffers: virt = 0x9ed04000 dma = 0xded04000 len=9024
[ 0.637932] FIQ FSM acceleration enabled for :
Non-periodic Split Transactions
Periodic Split Transactions
High-Speed Isochronous Endpoints
Interrupt/Control Split Transaction hack enabled
[ 0.638000] dwc_otg: Microframe scheduler enabled
[ 0.638053] WARN::hcd_init_fiq:459: FIQ on core 1 at 0x805d2774
[ 0.638083] WARN::hcd_init_fiq:460: FIQ ASM at 0x805d2adc length 36
[ 0.638112] WARN::hcd_init_fiq:486: MPHI regs_base at 0xb08ab000
[ 0.638185] dwc_otg 3f980000.usb: DWC OTG Controller
[ 0.638233] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[ 0.638285] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
[ 0.638348] Init: Port Power? op_state=1
[ 0.638366] Init: Power Port (0)
[ 0.638580] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.638609] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.638639] usb usb1: Product: DWC OTG Controller
[ 0.638661] usb usb1: Manufacturer: Linux 4.14.30-v7+ dwc_otg_hcd
[ 0.638685] usb usb1: SerialNumber: 3f980000.usb
[ 0.639282] hub 1-0:1.0: USB hub found
[ 0.639343] hub 1-0:1.0: 1 port detected
[ 0.639863] dwc_otg: FIQ enabled
[ 0.639868] dwc_otg: NAK holdoff enabled
[ 0.639873] dwc_otg: FIQ split-transaction FSM enabled
[ 0.639883] Module dwc_common_port init
[ 0.640107] usbcore: registered new interface driver usb-storage
[ 0.640287] mousedev: PS/2 mouse device common for all mice
[ 0.640372] IR NEC protocol handler initialized
[ 0.640392] IR RC5(x/sz) protocol handler initialized
[ 0.640411] IR RC6 protocol handler initialized
[ 0.640429] IR JVC protocol handler initialized
[ 0.640447] IR Sony protocol handler initialized
[ 0.640466] IR SANYO protocol handler initialized
[ 0.640484] IR Sharp protocol handler initialized
[ 0.640502] IR MCE Keyboard/mouse protocol handler initialized
[ 0.640522] IR XMP protocol handler initialized
[ 0.641226] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
[ 0.641536] bcm2835-cpufreq: min=600000 max=1200000
[ 0.641905] sdhci: Secure Digital Host Controller Interface driver
[ 0.641929] sdhci: Copyright(c) Pierre Ossman
[ 0.642300] mmc-bcm2835 3f300000.mmc: could not get clk, deferring probe
[ 0.642637] sdhost-bcm2835 3f202000.mmc: could not get clk, deferring probe
[ 0.642750] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.644179] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.644368] hidraw: raw HID events driver (C) Jiri Kosina
[ 0.644512] usbcore: registered new interface driver usbhid
[ 0.644533] usbhid: USB HID core driver
[ 0.645257] vchiq: vchiq_init_state: slot_zero = 9ed80000, is_master = 0
[ 0.646621] [vc_sm_connected_init]: start
[ 0.653740] [vc_sm_connected_init]: end - returning 0
[ 0.654316] Initializing XFRM netlink socket
[ 0.654354] NET: Registered protocol family 17
[ 0.654457] Key type dns_resolver registered
[ 0.654895] Registering SWP/SWPB emulation handler
[ 0.655494] registered taskstats version 1
[ 0.661203] uart-pl011 3f201000.serial: cts_event_workaround enabled
[ 0.661298] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2
[ 0.663085] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
[ 0.663114] mmc-bcm2835 3f300000.mmc: DMA channel allocated
[ 0.722080] sdhost: log_buf @ 9ed07000 (ded07000)
[ 0.758343] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 0.759934] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 0.761530] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 0.764332] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 0.801481] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[ 0.802519] of_cfs_init
[ 0.802669] of_cfs_init: OK
[ 0.803171] Waiting for root device PARTUUID=ec6ec6eb-02...
[ 0.851560] Indeed it is in host mode hprt0 = 00021501
[ 0.919277] mmc0: host does not support reading read-only switch, assuming write-enable
[ 0.922078] mmc0: new high speed SDHC card at address 59b4
[ 0.922545] mmcblk0: mmc0:59b4 BB2MW 29.8 GiB
[ 0.924007] mmcblk0: p1 p2
[ 0.943683] mmc1: new high speed SDIO card at address 0001
[ 0.967571] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 0.967664] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 0.969050] devtmpfs: mounted
[ 0.972627] Freeing unused kernel memory: 1024K
[ 1.061508] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 1.061669] Indeed it is in host mode hprt0 = 00001101
[ 1.301770] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[ 1.301811] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.302465] hub 1-1:1.0: USB hub found
[ 1.302565] hub 1-1:1.0: 5 ports detected
[ 1.446995] systemd[1]: System time before build time, advancing clock.
[ 1.582472] NET: Registered protocol family 10
[ 1.583689] Segment Routing with IPv6
[ 1.595150] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.621516] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 1.621812] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[ 1.622424] systemd[1]: Detected architecture arm.
[ 1.641362] systemd[1]: Set hostname to <A600Pi>.
[ 1.751812] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 1.751857] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.754514] smsc95xx v1.0.6
[ 1.855004] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:e8:e0:1a
[ 1.961508] usb 1-1.2: new full-speed USB device number 4 using dwc_otg
[ 2.104787] usb 1-1.2: not running at top speed; connect to a high speed hub
[ 2.114667] usb 1-1.2: New USB device found, idVendor=058f, idProduct=6364
[ 2.114708] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.114738] usb 1-1.2: Product: Mass Storage Device
[ 2.114761] usb 1-1.2: Manufacturer: Generic
[ 2.114782] usb 1-1.2: SerialNumber: 058F63646476
[ 2.115708] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 2.116492] scsi host0: usb-storage 1-1.2:1.0
[ 2.123117] hid-generic 0003:058F:6364.0001: hiddev96,hidraw0: USB HID v1.10 Device [Generic Mass Storage Device] on usb-3f980000.usb-1.2/input1
[ 2.221519] usb 1-1.3: new low-speed USB device number 5 using dwc_otg
[ 2.236466] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 2.237046] systemd[1]: Reached target Swap.
[ 2.237515] systemd[1]: Listening on fsck to fsckd communication Socket.
[ 2.238006] systemd[1]: Listening on udev Control Socket.
[ 2.238427] systemd[1]: Listening on Syslog Socket.
[ 2.238865] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 2.239814] systemd[1]: Created slice User and Session Slice.
[ 2.417386] usb 1-1.3: New USB device found, idVendor=18d8, idProduct=0002
[ 2.417439] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.417492] usb 1-1.3: Product: Keyrah Amiga Keyboard
[ 2.417541] usb 1-1.3: Manufacturer: Individual Computers
[ 2.417548] usb 1-1.3: SerialNumber: A600/A1200 multimedia extension version
[ 2.451204] input: Individual Computers Keyrah Amiga Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:18D8:0002.0002/input/input0
[ 2.512458] hid-generic 0003:18D8:0002.0002: input,hidraw1: USB HID v1.10 Keyboard [Individual Computers Keyrah Amiga Keyboard] on usb-3f980000.usb-1.3/input0
[ 2.513254] i2c /dev entries driver
[ 2.554396] hid-generic 0003:18D8:0002.0003: ignoring exceeding usage max
[ 2.555733] hid-generic 0003:18D8:0002.0003: ignoring exceeding usage max
[ 2.571983] input: Individual Computers Keyrah Amiga Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:18D8:0002.0003/input/input1
[ 2.642269] hid-generic 0003:18D8:0002.0003: input,hiddev97,hidraw2: USB HID v1.10 Device [Individual Computers Keyrah Amiga Keyboard] on usb-3f980000.usb-1.3/input1
[ 2.741568] usb 1-1.5: new high-speed USB device number 6 using dwc_otg
[ 2.805132] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 2.871857] usb 1-1.5: New USB device found, idVendor=0409, idProduct=005a
[ 2.871875] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.872536] hub 1-1.5:1.0: USB hub found
[ 2.872630] hub 1-1.5:1.0: 2 ports detected
[ 2.880840] systemd-journald[89]: Received request to flush runtime journal from PID 1
[ 3.194157] scsi 0:0:0:0: Direct-Access Generic- SD/MMC 1.00 PQ: 0 ANSI: 0
[ 3.200142] scsi 0:0:0:1: Direct-Access Generic- Compact Flash 1.01 PQ: 0 ANSI: 0
[ 3.201563] usb 1-1.5.1: new low-speed USB device number 7 using dwc_otg
[ 3.210948] scsi 0:0:0:2: Direct-Access Generic- SM/xD-Picture 1.02 PQ: 0 ANSI: 0
[ 3.213029] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 3.220707] scsi 0:0:0:3: Direct-Access Generic- MS/MS-Pro 1.03 PQ: 0 ANSI: 0 CCS
[ 3.223892] sd 0:0:0:1: [sdb] Attached SCSI removable disk
[ 3.232386] sd 0:0:0:2: [sdc] Attached SCSI removable disk
[ 3.237620] sd 0:0:0:3: [sdd] Attached SCSI removable disk
[ 3.342440] usb 1-1.5.1: New USB device found, idVendor=1c4f, idProduct=0032
[ 3.342458] usb 1-1.5.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.342467] usb 1-1.5.1: Product: Usb Mouse
[ 3.342476] usb 1-1.5.1: Manufacturer: SIGMACHIP
[ 3.347487] input: SIGMACHIP Usb Mouse as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.1/1-1.5.1:1.0/0003:1C4F:0032.0004/input/input2
[ 3.348094] hid-generic 0003:1C4F:0032.0004: input,hidraw3: USB HID v1.10 Mouse [SIGMACHIP Usb Mouse] on usb-3f980000.usb-1.5.1/input0
[ 3.441573] usb 1-1.5.2: new low-speed USB device number 8 using dwc_otg
[ 3.541546] usb 1-1.5.2: device descriptor read/64, error -32
[ 3.589400] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[ 3.600585] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[ 3.797427] usb 1-1.5.2: New USB device found, idVendor=0810, idProduct=e501
[ 3.797445] usb 1-1.5.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 3.797460] usb 1-1.5.2: Product: usb gamepad
[ 3.801595] vc4-drm soc:gpu: bound 3f600000.firmwarekms (ops vc4_fkms_ops [vc4])
[ 3.805876] input: usb gamepad as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.2/1-1.5.2:1.0/0003:0810:E501.0005/input/input3
[ 3.807041] hid-generic 0003:0810:E501.0005: input,hidraw4: USB HID v1.10 Joystick [usb gamepad ] on usb-3f980000.usb-1.5.2/input0
[ 3.842835] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4])
[ 3.850159] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0
[ 3.850176] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 3.850182] [drm] Driver supports precise vblank timestamp query.
[ 3.886138] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[ 3.894842] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43430-sdio.bin for chip 0x00a9a6(43430) rev 0x000001
[ 3.895107] usbcore: registered new interface driver brcmfmac
[ 3.897854] Console: switching to colour frame buffer device 144x54
[ 3.929310] vc4-drm soc:gpu: fb0: frame buffer device
[ 3.934871] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 3.937949] sd 0:0:0:1: Attached scsi generic sg1 type 0
[ 3.955183] sd 0:0:0:2: Attached scsi generic sg2 type 0
[ 3.956174] sd 0:0:0:3: Attached scsi generic sg3 type 0
[ 4.196778] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 23 2017 03:55:53 version 7.45.98.38 (r674442 CY) FWID 01-e58d219f
[ 4.197776] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.39 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-10-23 03:47:14
[ 4.716756] busconnected_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.717116] devspeed_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.717138] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 4.717350] enumspeed_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.717369] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 4.717774] ggpio_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.717891] gnptxfsiz_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.718008] gotgctl_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.718125] gpvndctl_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.718978] grxfsiz_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.719208] gsnpsid_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.719387] guid_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.719515] gusbcfg_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.720102] hnpcapable_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.720259] hprt0_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.720386] hptxfsiz_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.720512] hsic_connect_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.720634] inv_sel_hsic_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.720758] mode_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 4.721243] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 192000
[ 5.135040] random: crng init done
[ 6.476084] Core Global Registers
[ 6.476094] GOTGCTL @0xB08B0000 : 0x001C0001
[ 6.476102] GOTGINT @0xB08B0004 : 0x00000000
[ 6.476109] GAHBCFG @0xB08B0008 : 0x00000031
[ 6.476115] GUSBCFG @0xB08B000C : 0x20001700
[ 6.476120] GRSTCTL @0xB08B0010 : 0x80000000
[ 6.476126] GINTSTS @0xB08B0014 : 0x04000021
[ 6.476132] GINTMSK @0xB08B0018 : 0xF301080E
[ 6.476137] GRXSTSR @0xB08B001C : 0x000E0000
[ 6.476143] GRXFSIZ @0xB08B0024 : 0x00000306
[ 6.476149] GNPTXFSIZ @0xB08B0028 : 0x01000306
[ 6.476154] GNPTXSTS @0xB08B002C : 0x15080100
[ 6.476160] GI2CCTL @0xB08B0030 : 0x00000000
[ 6.476166] GPVNDCTL @0xB08B0034 : 0x00000000
[ 6.476171] GGPIO @0xB08B0038 : 0x00000000
[ 6.476176] GUID @0xB08B003C : 0x2708A000
[ 6.476183] GSNPSID @0xB08B0040 : 0x4F54280A
[ 6.476189] GHWCFG1 @0xB08B0044 : 0x00000000
[ 6.476195] GHWCFG2 @0xB08B0048 : 0x228DDD50
[ 6.476201] GHWCFG3 @0xB08B004C : 0x0FF000E8
[ 6.476206] GHWCFG4 @0xB08B0050 : 0x1FF00020
[ 6.476211] GLPMCFG @0xB08B0054 : 0x75736230
[ 6.476217] GPWRDN @0xB08B0058 : 0x00000000
[ 6.476223] GDFIFOCFG @0xB08B005C : 0x00000000
[ 6.476230] ADPCTL @0xB08B0060 : 0x00000000
[ 6.476236] HPTXFSIZ @0xB08B0100 : 0x02000406
[ 6.476244] DIENPTXF[1] @0xB08B0104 : 0x02000406
[ 6.476251] DIENPTXF[2] @0xB08B0108 : 0x02000406
[ 6.476258] DIENPTXF[3] @0xB08B010C : 0x02000406
[ 6.476264] DIENPTXF[4] @0xB08B0110 : 0x02000406
[ 6.476270] DIENPTXF[5] @0xB08B0114 : 0x02000406
[ 6.476276] DIENPTXF[6] @0xB08B0118 : 0x02000406
[ 6.476284] DIENPTXF[7] @0xB08B011C : 0x02000406
[ 6.476290] PCGCCTL @0xB08B0E00 : 0x00000000
[ 6.476294] Host Global Registers
[ 6.476300] HCFG @0xB08B0400 : 0x00000000
[ 6.476306] HFIR @0xB08B0404 : 0x00001D4B
[ 6.476311] HFNUM @0xB08B0408 : 0x09EB2751
[ 6.476317] HPTXSTS @0xB08B0410 : 0x11080200
[ 6.476322] HAINT @0xB08B0414 : 0x00000000
[ 6.476329] HAINTMSK @0xB08B0418 : 0x00000000
[ 6.476335] HPRT0 @0xB08B0440 : 0x00001005
[ 6.476340] Host Channel 0 Specific Registers
[ 6.476345] HCCHAR @0xB08B0500 : 0x01C28804
[ 6.476352] HCSPLT @0xB08B0504 : 0x8001C301
[ 6.476358] HCINT @0xB08B0508 : 0x00000000
[ 6.476364] HCINTMSK @0xB08B050C : 0x00000000
[ 6.476369] HCTSIZ @0xB08B0510 : 0x40080004
[ 6.476375] HCDMA @0xB08B0514 : 0xDED09280
[ 6.476380] Host Channel 1 Specific Registers
[ 6.476385] HCCHAR @0xB08B0520 : 0x02328808
[ 6.476391] HCSPLT @0xB08B0524 : 0x8001C301
[ 6.476396] HCINT @0xB08B0528 : 0x00000000
[ 6.476402] HCINTMSK @0xB08B052C : 0x00000000
[ 6.476408] HCTSIZ @0xB08B0530 : 0x40000000
[ 6.476413] HCDMA @0xB08B0534 : 0xDED09348
[ 6.476418] Host Channel 2 Specific Registers
[ 6.476423] HCCHAR @0xB08B0540 : 0x01428808
[ 6.476429] HCSPLT @0xB08B0544 : 0x8001C103
[ 6.476434] HCINT @0xB08B0548 : 0x00000000
[ 6.476440] HCINTMSK @0xB08B054C : 0x00000000
[ 6.476445] HCTSIZ @0xB08B0550 : 0x00080008
[ 6.476451] HCDMA @0xB08B0554 : 0xDED09100
[ 6.476455] Host Channel 3 Specific Registers
[ 6.476461] HCCHAR @0xB08B0560 : 0x02328808
[ 6.476467] HCSPLT @0xB08B0564 : 0x8001C301
[ 6.476472] HCINT @0xB08B0568 : 0x00000000
[ 6.476479] HCINTMSK @0xB08B056C : 0x00000000
[ 6.476484] HCTSIZ @0xB08B0570 : 0x40000000
[ 6.476490] HCDMA @0xB08B0574 : 0xDED09348
[ 6.476494] Host Channel 4 Specific Registers
[ 6.476500] HCCHAR @0xB08B0580 : 0x01428808
[ 6.476506] HCSPLT @0xB08B0584 : 0x8001C103
[ 6.476511] HCINT @0xB08B0588 : 0x00000000
[ 6.476517] HCINTMSK @0xB08B058C : 0x00000000
[ 6.476522] HCTSIZ @0xB08B0590 : 0x00080008
[ 6.476528] HCDMA @0xB08B0594 : 0xDED09100
[ 6.476533] Host Channel 5 Specific Registers
[ 6.476538] HCCHAR @0xB08B05A0 : 0x01428808
[ 6.476544] HCSPLT @0xB08B05A4 : 0x8001C103
[ 6.476550] HCINT @0xB08B05A8 : 0x00000000
[ 6.476555] HCINTMSK @0xB08B05AC : 0x00000000
[ 6.476561] HCTSIZ @0xB08B05B0 : 0x00080008
[ 6.476566] HCDMA @0xB08B05B4 : 0xDED09100
[ 6.476571] Host Channel 6 Specific Registers
[ 6.476576] HCCHAR @0xB08B05C0 : 0x02328808
[ 6.476582] HCSPLT @0xB08B05C4 : 0x8001C301
[ 6.476587] HCINT @0xB08B05C8 : 0x00000000
[ 6.476593] HCINTMSK @0xB08B05CC : 0x00000000
[ 6.476598] HCTSIZ @0xB08B05D0 : 0x00000000
[ 6.476604] HCDMA @0xB08B05D4 : 0xDED09348
[ 6.476610] Host Channel 7 Specific Registers
[ 6.476615] HCCHAR @0xB08B05E0 : 0x01C28804
[ 6.476621] HCSPLT @0xB08B05E4 : 0x8001C301
[ 6.476626] HCINT @0xB08B05E8 : 0x00000000
[ 6.476631] HCINTMSK @0xB08B05EC : 0x00000000
[ 6.476637] HCTSIZ @0xB08B05F0 : 0x40080004
[ 6.476642] HCDMA @0xB08B05F4 : 0xDED09280
[ 6.476895] dwc_otg 3f980000.usb: Invalid offset (0xffffffff)
[ 6.477022] Core is not in hibernation
[ 6.477152] WARN::dwc_otg_handle_mode_mismatch_intr:68: Mode Mismatch Interrupt: currently in Host mode

[ 6.477472] srpcapable_show(af202210) -> platform_dev af202200, otg_dev 9e548880
[ 6.477593] HZ 100, MSEC_PER_JIFFIE 10, loops_per_jiffy 192000
[ 7.165984] uart-pl011 3f201000.serial: no DMA platform data
[ 7.556266] Adding 102396k swap on /var/swap. Priority:-2 extents:1 across:102396k SSFS
[ 8.067418] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 8.067468] brcmfmac: power management disabled
[ 8.602570] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 8.602803] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.213772] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 10.751505] usb 1-1.5.2: reset low-speed USB device number 8 using dwc_otg
[ 11.680847] Bluetooth: Core ver 2.22
[ 11.680934] NET: Registered protocol family 31
[ 11.680940] Bluetooth: HCI device and connection manager initialized
[ 11.680962] Bluetooth: HCI socket layer initialized
[ 11.680974] Bluetooth: L2CAP socket layer initialized
[ 11.681005] Bluetooth: SCO socket layer initialized
[ 11.688053] Bluetooth: HCI UART driver ver 2.3
[ 11.688067] Bluetooth: HCI UART protocol H4 registered
[ 11.688073] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 11.846438] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 11.846452] Bluetooth: BNEP filters: protocol multicast
[ 11.846478] Bluetooth: BNEP socket layer initialized
[ 11.942145] Bluetooth: RFCOMM TTY layer initialized
[ 11.942173] Bluetooth: RFCOMM socket layer initialized
[ 11.942195] Bluetooth: RFCOMM ver 1.11
[ 44.001504] usb 1-1.5.2: reset low-speed USB device number 8 using dwc_otg
[ 53.049168] fuse init (API version 7.26)
[ 81.931505] usb 1-1.5.2: reset low-speed USB device number 8 using dwc_otg

Last edited by haemogoblin; 04-06-2018 at 03:55 AM.
 
Old 04-06-2018, 12:58 PM   #9
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by haemogoblin View Post
I've now got the joypad working, but only by using a 2 port usb hub as a pass through. When I directly connect it to the pi, it causes an enumeration error.
is it a powered usb hub?
it could be the joystick doesn't get enough power from the raspi's usb port.
if that is the case, then using the powered hub is a valid solution.

PS: it's probably of not much use now, but my request about 'dmesg -w' output was wrong - i thought when entered, that command shows nothing until some events are logged, but in reality it first outputs the whole log, and then waits for new events. so the idea was to isolate exactly which logged events are triggered by the connection of the stick.

PPS: love your signature!
 
Old 07-30-2018, 10:13 AM   #10
haemogoblin
Member
 
Registered: Oct 2015
Location: In a house
Distribution: Raspbian, Xubuntu, Ubuntu
Posts: 34

Original Poster
Rep: Reputation: Disabled
Thanks ondoho! Got to love Red Dwarf!

I thought I should post back here, just in the event anyone comes looking for help with this error.

I couldn't isolate the error with the RPI and the hacked usb joystick. I suspect it was a mixture of things. What I did find was that hooking up certain hubs to act as a pass through, allowed me to use the controller. I think this might have something to do with how the new RPI operation system checks the USB ports or possible something to do with usb 1.0 compatibility.

In the end, the error was never rightly solved and I took the joystick apart, rebuilding a much better one with a teensy 2.0. The result was a much more robust and custom controller, that works on every system I own.

I know it isn't much of an answer, but if your getting this error, look at getting a cheap usb hub and see if it makes any difference.
 
Old 08-01-2018, 05:20 AM   #11
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by haemogoblin View Post
Thanks ondoho! Got to love Red Dwarf!
ok, checking that out!

Quote:
What I did find was that hooking up certain hubs to act as a pass through, allowed me to use the controller. I think this might have something to do with how the new RPI operation system checks the USB ports or possible something to do with usb 1.0 compatibility.
i think it's more likely that the rpi cannot power the joystick properly. there's been similar reports about usb hard drives. a powered usb hub helps.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Where does raspbian-stretch assign default ntp servers? NotionCommotion Linux - Newbie 9 05-31-2020 02:19 PM
LXer: Raspbian GNU/Linux upgrade from Jessie to Raspbian Stretch 9 LXer Syndicated Linux News 0 03-01-2018 07:50 PM
USB joystick problem, feisty ubuntu Bazzaah Linux - Hardware 1 04-23-2007 06:13 PM
Joystick Driver and API under kernel 2.6.12.3 using an USB joystick dispatcher Linux - Newbie 1 08-06-2005 09:43 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 12:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration