I have OSMC running on a Pi 3B. I have been using an older USB WiFi dongle, but just remembered that the Pi 3B has an onboard WiFi chip. OSMC apparently is not seeing it? What is the issue?
I installed OSMC last year. I do not recall trying to disable the onboard WiFi, but assuming I did, how can I find out and correct this?
Thanks, it worked, but I put the “dtoverlay=sdhost” commend back when I discovered that the on-board WiFi could not get and hold an address. The WiFi USB dongle is not perfect, but seems to make better connection.
This OSMC setup rests across two networks: Network A is via an ethernet cable and Network B is using WiFi. When I boot up it always connects via the ethernet, but the WiFi is spotty and usually requires that I manually connect. It this normal? Can I do anything to correct this and have both consistently come you automatically. Thanks…RDK
Thanks. The problem with reading the documentation, regardless of the application, is that it often generates more questions than answers. In this case “Tethering”. I’m not sure I want tethering? My two connections are on different networks, ie different Internet connections, different addresses, etc.
They are set up that way to allow content to be transferred to the Pi and to provide a source for streaming content, independently to each network.
I have never modified /etc/connman.conf , although I’m sure that some things were added when I initially installed OSMC? Here is that file:
Your /etc/connman.conf is showing a preference for ethernet over wifi. You need to reverse that preference.
The output from connmanctl services isn’t right. It seems that you’re running it from a userid that is not osmc. Run it from user osmc and the errors should disappear.
You can configure it through connman (once you sort out point 3 above) and you can preconfigure it for first-boot only using preseed.conf.
Ok. Here are the logs. Actually I’m not clear what difference changing that line was supposed to make? It seems to find the WiFi most of the time now, but it was like that before …RDK
The difference should be one of predictability: that the WiFi interface will always start and get an IP address. If it’s still only finding WiFi “most of the time”, then I assume you’re saying that it’s failing some of the time. That said, the log shows a successful sequence of events:
Oct 31 07:52:41 RDKMediaServer avahi-daemon[305]: Registering new address record for 10.0.1.95 on eth0.IPv4.
Oct 31 07:52:42 RDKMediaServer avahi-daemon[305]: Registering new address record for 192.168.62.122 on wlan0.IPv4.
Oct 31 07:52:42 RDKMediaServer connmand[331]: wlan0 {add} route 212.227.81.55 gw 192.168.62.1 scope 0 <UNIVERSE>
Oct 31 07:52:43 RDKMediaServer avahi-daemon[305]: Withdrawing address record for 10.0.1.95 on eth0.
Oct 31 07:52:43 RDKMediaServer avahi-daemon[305]: Registering new address record for 10.0.1.95 on eth0.IPv4.
Oct 31 07:52:45 RDKMediaServer connmand[331]: wlan0 {del} route 212.227.81.55 gw 192.168.62.1 scope 0 <UNIVERSE>
eth0 gets IP address
wlan0 gets IP address
wlan0 checks access to Internet
eth0 drops and reacquires IP address
Internet access confirmed on wlan0
While I’m not sure of the reason for step 4, this is broadly in line with the description in the link I provided above:
once a new services become available, the technology type of the already connected service is compared with the technology type of the new service, if the new service has a type listed earlier than the one of the connected service, the new service will be autoconnected