Page 1 of 1
"Could not advertise the device on any available NIC"

Posted:
Fri Nov 16, 2012 7:25 pm
by scottg69
All, I am having terrible trouble geting the new version of Serviio to work. Since upgrading I am getting constant "Could not advertise the device on any available NIC" errors
I am running XP and java 6 update 37
Can anyone help me?
Logfile attached
Thanks in advance
Re: "Could not advertise the device on any available NIC"

Posted:
Fri Nov 16, 2012 11:33 pm
by zip
Re: "Could not advertise the device on any available NIC"

Posted:
Mon Nov 19, 2012 8:10 am
by scottg69
Hi the output was:
ip: 127.0.0.1,
name: lo
display name: MS TCP Loopback interface
loopback: true
p2p: false
up: true
virtual: false
multicast: true
------------------------------
ip: 192.168.0.22,
name: eth0
display name: VMware Accelerated AMD PCNet Adapter - Packet Scheduler Miniport
loopback: false
p2p: false
up: true
virtual: false
multicast: true
------------------------------
Re: "Could not advertise the device on any available NIC"

Posted:
Mon Nov 19, 2012 7:02 pm
by mike_s104
Did you set your VMWare virtual's NIC to "bridged"?
Re: "Could not advertise the device on any available NIC"

Posted:
Tue Nov 20, 2012 2:24 pm
by zip
OK, I think Serviio filters out wmware NICs from being used. They seem to be causing problems sometimes. You don't seem to have any normal NICs (other than the loopback one, which is omitted as well)
Re: "Could not advertise the device on any available NIC"

Posted:
Thu Nov 22, 2012 8:21 am
by scottg69
Hi I have the loopback NIC and the main network NIC on 192.168.0.22
On the 192.168.0.22 interface I can connect to all the resources on my network and the internet, I just cant seem to get Serviio to use this interface. Any ideas why this might be?
Thanks in advance
Scott
Re: "Could not advertise the device on any available NIC"

Posted:
Thu Nov 22, 2012 5:06 pm
by zip
because it doesn't multicast on NICs with vmware in it's name. Is the NIC a SW solution from vmware, or do the now make hardware as well?
Re: "Could not advertise the device on any available NIC"

Posted:
Fri Nov 23, 2012 12:50 pm
by scottg69
Hi Petr, yes this is a virtual NIC. Does this mean that Serviio will not work on a VMWare Platform, or is there something I can do to make it work?
Scott
Re: "Could not advertise the device on any available NIC"

Posted:
Fri Nov 23, 2012 2:40 pm
by zip
I'll have a look if I can get around it in 1.1
Re: "Could not advertise the device on any available NIC"

Posted:
Fri Nov 23, 2012 10:48 pm
by scottg69
Thanks, that would be appreciated.
Re: "Could not advertise the device on any available NIC"

Posted:
Mon Nov 26, 2012 6:45 am
by slyguy42o
I have the exact same issue but NOT using a virtual machine. My logs are getting spammed with this message
running on windows 2003 server
I thought maybe this meant a bad nic? But looking through this thread it appears to be having trouble detecting my nic?
2012-11-25 22:38:02,499 WARN [DiscoveryAdvertisementNotifier] Could not advertise the device on any available NIC, will try again
2012-11-25 22:38:07,499 WARN [DiscoveryAdvertisementNotifier] Could not advertise the device on any available NIC, will try again
2012-11-25 22:38:12,499 WARN [DiscoveryAdvertisementNotifier] Could not advertise the device on any available NIC, will try again
2012-11-25 22:38:17,499 WARN [DiscoveryAdvertisementNotifier] Could not advertise the device on any available NIC, will try again
2012-11-25 22:38:22,499 WARN [DiscoveryAdvertisementNotifier] Could not advertise the device on any available NIC, will try again
2012-11-25 22:38:27,624 WARN [DiscoveryAdvertisementNotifier] Could not advertise the device on any available NIC, will try again
Re: "Could not advertise the device on any available NIC"

Posted:
Mon Nov 26, 2012 3:15 pm
by zip
Run the program linked in one of the posts above pls.
Re: "Could not advertise the device on any available NIC"

Posted:
Tue Nov 27, 2012 3:45 am
by slyguy42o
I figured it out.
I had virtual server 2005 installed on this server, I wasn't using it so I removed it. Just for your reference here are the pre and post nic lists
While VS 2005 was installed
name: eth0
display name: Broadcom NetXtreme 57xx Gigabit Controller - Virtual Machine Network Services Driver
loopback: false
p2p: false
up: true
virtual: false
multicast: true
after removing vs2005
name: eth0
display name: Broadcom NetXtreme 57xx Gigabit Controller
loopback: false
p2p: false
up: true
virtual: false
multicast: true
Re: "Could not advertise the device on any available NIC"

Posted:
Sun Dec 16, 2012 11:54 pm
by pcs201106
Hi,
this needs to be fixed urgently - I had the same problem - every 5 seconds this warning is written to serviio.log.
My machine has VirtualBox installed, so ListNic generates the following:
ip: 127.0.0.1,
name: lo
display name: Interne Loopback-Schnittstelle des 127.0.0-Netzwerks
loopback: true
p2p: false
up: true
virtual: false
multicast: true
------------------------------
ip: 192.168.1.1,
name: eth0
display name: Realtek PCIe GBE Family Controller - VirtualBox Bridged Networking Driver Miniport
loopback: false
p2p: false
up: true
virtual: false
multicast: true
------------------------------
In the meantime I have reduced the message level for servio.org to "ERROR" so this warning is suppressed. However this is no solution obviously.
Thanks in advance, pcs201106
Re: "Could not advertise the device on any available NIC"

Posted:
Tue Dec 18, 2012 5:19 pm
by slyguy42o
serviio doesn't seem to like virtual network adapters, it looks like in this case you have virtual box installed
The only solution I have found is to remove the virtualizing software
Re: "Could not advertise the device on any available NIC"

Posted:
Tue Dec 18, 2012 5:22 pm
by slyguy42o
had another thought. I haven't tested it but you could try binding serviio to another NIC that is not bound to virtual box.