-
Notifications
You must be signed in to change notification settings - Fork 883
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.95.4 - Airplay doesn't work when booting from iSCSI #766
Comments
Same thing for me, ISCSI PXE boot but I'm on the generic build Here is my logfile with turned on. |
its still a issue with Beta 7 ? |
Yes, It still doesn't work for me |
I think I have this same issue with 2.0b7 pxe booted intel atom ... I found if I ssh into the box and killall avahi-daemon then restart it with the avahi-daemon init.d script that it starts advertising airplay and my devices can see and use it. Could you confirm if this works for you as well? |
This may be just an avahi issue and/or a startup order issue that needs a bit of tweeking |
I tried killing avahi-daemon and restarting but it was a no go for me. |
That's odd ... I have been using airplay since my last post very reliably by just killing avahi-daemon once xmbc is up and then restarting it after a couple of seconds. Do you have another machine you can use to check the advertisements? .... example below from my home freebsd server when I do killall avahi-daemon; sleep 2; sh /etc/init.d/53_avahi on the openelec box (it's called 'mediabox')
You can see _airplay._tcp stop and start there .... the first time I did it airplay was NOT listed in the stop but it did startup when I restarted avahi-daemon ... make sure you have it checked in the xbmc options and restart xbmc and let it come all the way up before sshing into the box and restarting avahi. FYI ... I just did an: 'avahi-browse -a' on the other machine |
When I did that on my openelec machine nothing showed up :/ but when I did it on my rpi everything appeared.
Soo I don't know what the issue is. I iscsi boot from my freenas server using an ipxe usb key. I'm going to say this isn't an airplay issue but probably an entire avahi issue. Perhaps my machine cannot pass mdns via iscsi boot but I have installed openelec on a hard disk in the exactly same hardware and it works fine :/ What else can I try? |
holy crap I just got it to work. so, i checked ifconfig to see if it showed anything there, and it showed this
So i wondered why it said MULTICAST for eth1 and not eth0. so I did the command
then checked ifconfig again
then executed
and bam it showed up immediatley on my iphone. I don't know why it's not doing this on it's own but that's a different issue. So maybe I'll try and start avahi later via the init.d scripts and see if it changes. Thanks |
so, to fix this I just added
to autostart.sh, I don't even need to restart avahi. |
very nice ... good catch |
Well I finally got around to fresh doing a complete power down and reboot of my mediabox and it actually comes up already with multicast enabled and airplay was still offline ... but just bouncing avahi fixes it ... my autostart.sh below autostart.sh #!/bin/sh
(sleep 30; \
killall avahi-daemon; sleep 2; sh /etc/init.d/53_avahi; \
) > /dev/null 2>&1 & |
Please retest with RC1 |
PXE boot with NFS root is working as expected for me with 1.99.1 downloaded from the main site without needing to bounce avahi or doing anything else out of the ordinary. |
I installed OpenELEC to boot from iSCSI using this guide: http://wiki.openelec.tv/index.php?title=Network_Boot_-_iSCSI
Everything works fine exept Airplay: OpenELEC is not seen at all by my Apple devices. Airplay is enabled in XBMC without password.
However, when I run OpenELEC (same version) from USB, Airplay works fine.
I use the ION build on my Asrock ION 330.
I can provide more information, just tell me what is required to start the investigation.
The text was updated successfully, but these errors were encountered: