RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Funcube Dongle ++ not working on RPI 4

Mon Aug 12, 2019 6:44 am

Someone has managed to solve the following problem: funcube dongle + is a fullspeed USB 1.1 device and no longer works on any of the Pi4 USB ports? ( USB 3 or USB 2 ). I tried a powered Hub, but with no result.

User avatar
scruss
Posts: 2480
Joined: Sat Jun 09, 2012 12:25 pm
Location: Toronto, ON
Contact: Website

Re: Funcube Dongle ++ not working on RPI 4

Mon Aug 12, 2019 8:57 am

Maybe best to ask the developers: http://www.funcubedongle.com/ - but it seems that the last activity there was around 2016.

What software are you using it with?

Plug it in, and is there any useful output from dmesg? What about from lsusb?

Looks like it needs some udev rules. Have you gone through these? http://oz9aec.net/radios/funcube-dongle ... spberry-pi
‘Remember the Golden Rule of Selling: “Do not resort to violence.”’ — McGlashan.

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Mon Aug 12, 2019 7:57 pm

After a new installation this is how the commands lsusb , dmesg and lsmod look

(pic: lsusb-dmesg-lsmod-rpi4-before-a.jpg )

after inserting funcube into USB port (pic : lsusb-dmesg-lsmod-rpi4-after-insert.jpg )

I also introduced udev rules but no change (pic: after-udev-rpi4)


After stopping the RPI 4 I inserted the same SD card in an RPI 3 B (funcube works without any functional problems)

I mention that funcube works on RPI4 but via usbip on an RPI3, so it is not the problem of drivers of funcube
Attachments
lsusb-dmesg-lsmod-rpi4-before-a.jpg
lsusb-dmesg-lsmod-rpi4-before-a.jpg (178.7 KiB) Viewed 744 times
lsusb-dmesg-lsmod-rpi4-after-insert.jpg
lsusb-dmesg-lsmod-rpi4-after-insert.jpg (169.12 KiB) Viewed 744 times
after-udev-rpi4.jpg
after-udev-rpi4.jpg (99.99 KiB) Viewed 744 times

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Mon Aug 12, 2019 7:58 pm

more pictures for previous reply
Attachments
rpi4-usbip.jpg
rpi4-usbip.jpg (112.26 KiB) Viewed 744 times
lsusb-lsmod-dmesg-rpi3-before.jpg
lsusb-lsmod-dmesg-rpi3-before.jpg (151.77 KiB) Viewed 744 times
lsusb-lsmod-dmesg-rpi3-after.jpg
lsusb-lsmod-dmesg-rpi3-after.jpg (173.3 KiB) Viewed 744 times

User avatar
scruss
Posts: 2480
Joined: Sat Jun 09, 2012 12:25 pm
Location: Toronto, ON
Contact: Website

Re: Funcube Dongle ++ not working on RPI 4

Tue Aug 13, 2019 1:29 pm

RPiUser44 wrote:
Mon Aug 12, 2019 7:57 pm
I mention that funcube works on RPI4 but via usbip on an RPI3, so it is not the problem of drivers of funcube
I'm sorry, I don't understand what you're trying to do. I thought you said it didn't work on a Raspberry Pi 4, then you posted a picture of it working.

Any Raspberry Pi tutorial for this device from before 2017 is likely to lead you astray on a Raspberry Pi 3, and the Raspberry Pi 4 is a whole new set of hardware and drivers.
‘Remember the Golden Rule of Selling: “Do not resort to violence.”’ — McGlashan.

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Tue Aug 13, 2019 2:15 pm

It works only via USBIP http://usbip.sourceforge.net/ the device being connected to an RPI3 and connected to RPI4 through the network. Through the RPI4 USB hub it does not want to work, it seems installed, it has the driver loaded but it does not start, it seems to me that there is a problem with the RPI4 USB hub, and if anyone has managed to fix it or have any idea what tests can be done waiting for a answer.

LTolledo
Posts: 1950
Joined: Sat Mar 17, 2018 7:29 am
Location: Anime Heartland

Re: Funcube Dongle ++ not working on RPI 4

Tue Aug 13, 2019 2:20 pm

as scruss mentioned, better get the developer's attention if they have the slightest intention to upgrade their dongle to have support on the RPi4B.

if there is then you'll have to wait patiently for it (or inject huge amount of investment to motivate them/speed things up)
if there is none... then you'll just have to continue with your setup that works.

just checked their webpage, last page update was 2015... could be an indicator of something you might not like/hope for....
"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"

Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"

User avatar
PeterO
Posts: 5019
Joined: Sun Jul 22, 2012 4:14 pm

Re: Funcube Dongle ++ not working on RPI 4

Tue Aug 13, 2019 2:51 pm

I have made the developer ( and old school friend of mine ) aware.

PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Tue Aug 13, 2019 3:10 pm

Thank you for help

User avatar
PeterO
Posts: 5019
Joined: Sun Jul 22, 2012 4:14 pm

Re: Funcube Dongle ++ not working on RPI 4

Tue Aug 13, 2019 4:36 pm

Don't forget that it is the PI side that has changed, not the dongle, so that's the first place to look for problems.

Also we'll have to wait until the developer gets a Pi4B :-)

PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Tue Aug 13, 2019 6:08 pm

This was also my idea, that it is a problem at PI not at Funcube, and maybe others have encountered the same problem, which is why I wrote on this forum. The first idea is not to be the problem because Funcube is a fullspeed USB 1.1 device and somehow the new USB hub will have some software issues that will be solved.

User avatar
PeterO
Posts: 5019
Joined: Sun Jul 22, 2012 4:14 pm

Re: Funcube Dongle ++ not working on RPI 4

Thu Aug 15, 2019 6:41 am

The Fun Cube Dongle Developer now has a Pi4 and will be looking at the problem when he gets time (hopefully this weekend).

PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Fri Aug 16, 2019 4:19 pm

Wow, I can't thank you enough for your help!

Pi_ham
Posts: 2
Joined: Mon Aug 19, 2019 3:11 pm

Re: Funcube Dongle ++ not working on RPI 4

Mon Aug 19, 2019 3:16 pm

I wonder would the FCPP+ work through the usb-c port? See post below from USB hub thread


Re: Any workaround for USB HUB STT?

Quote


Sun Aug 18, 2019 11:22 am




thagrol wrote: ↑
Sun Aug 18, 2019 11:12 am
I wasn't aware that the 4B doesn't suffer from this limitation. Good to know but can you provide a supporting link please. Which limitation do you mean?

On Pi 4B the type-A USB ports are driven by a VLI805 which is designed as a host root hub. By contrast, the old USB block in the SoC was designed to be used in mobile phones or set-top boxes as an OTG-capable device-mode controller, so was rather limited in its capabilities. On Pi 4B the old USB block is routed to the type-C power connector. It also seems there is an internal USB 3.x block on the BCM2811, but this is not used on the Pi 4B.

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Wed Aug 21, 2019 5:19 pm

After I purchased a usb-c-otg cable I did a few failed tests, I tried a sd and FC ++ card but they do not appear as usb devices. After several searches it seems that the USB-C port is, for the moment, only intended to make RPI4 appear as a device (network card, storage device) on a PC. The USB-C port cannot be used as another USB port (or maybe I didn't know how to configure it).

trejan
Posts: 574
Joined: Tue Jul 02, 2019 2:28 pm

Re: Funcube Dongle ++ not working on RPI 4

Wed Aug 21, 2019 5:20 pm

RPiUser44 wrote:
Wed Aug 21, 2019 5:19 pm
The USB-C port cannot be used as another USB port (or maybe I didn't know how to configure it).
https://www.raspberrypi.org/forums/view ... 9&t=246348

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Thu Aug 22, 2019 3:55 pm

I added dtoverlay = dwc2, dr_mode = host in config.txt and now the USB-C port works like a normal USB port. FCD ++ now works on this port (USB-C). I put an image as an example.
Thank you all for your help.
Let's see if the USB ports on the VLI chip can be resolved.
Attachments
funcube-usb-c-rpi4.jpg
funcube-usb-c-rpi4.jpg (122.38 KiB) Viewed 348 times

Pi_ham
Posts: 2
Joined: Mon Aug 19, 2019 3:11 pm

Re: Funcube Dongle ++ not working on RPI 4

Thu Aug 22, 2019 6:58 pm

Delighted to see the FCDP+ with Pi4!

Hopefully in time it will also work through the "regular" USB ports to give us more options.

I was starting to give up on the FCDP+ as it never had an easy relationship with Linux and has gotten even more difficult recently:

https://groups.google.com/forum/?nomobi ... roABtX-jBs

Thank you for your initial question and and sharing your results :D

RPiUser44
Posts: 10
Joined: Mon Aug 12, 2019 6:34 am

Re: Funcube Dongle ++ not working on RPI 4

Sat Sep 07, 2019 7:59 pm

After the new firmware update for the VLI chip (137ab), Funcube started working on "normal" USB ports, but when it starts all other peripherals that are connected to USB no longer work (keyboard, mouse). When the Funcube is disconnected the other peripherals start working.
Attachments
Funcube.jpg
Funcube.jpg (136.8 KiB) Viewed 238 times

Return to “Troubleshooting”