Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: PC start alleen met WOL als er vanuit Windows afgesloten wordt  (gelezen 11928 keer)

Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #25 Gepost op: 2009/01/25, 20:08:06 »
# Make it possible to not shut down network interfaces,
   # needed to use wake-on-lan
   netdown="-i"
   if [ "$NETDOWN" = "no" ]; then
      netdown=""
   fi

   log_action_msg "Will now halt"
   halt -d -f $netdown $poweroff $hddown

Daarom heb ik de $netdown verwijderd, er staat nu: halt -d -f $poweroff $hddown.

Die laatste regel zou goed moeten zijn om die "-i" wegmoest, dat was ook het verschil tussen de regels.

Echter het script zegt het al if [ "$NETDOWN" = "no" ]; then netdown=""
Dus wanneer je NIC niet uitgezet mag worden moet het zijn netdown="no"

Denk dus dat het beter was die netdown="-i" te veranderen naar netdown=""
ipv deze weg te halen, want nu is het script gebroken.

Die foutmelding voor LSB style header is slecht cosmetisch nu ff niet interessant.

WBT die regel "ethtool -s eth0 wol g" ?
verander die eens naar "ethtool -s eth0 wol pg"
kijk of je pc nu wel afsluit.

Zoniet moeten we iets toevoegen aan de whitelist.....

open:
sudo gedit/etc/default/acpi-support
Daar vind je een regel met
# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST=""

Voeg hier nu toe e1000, dit is een gokje van me want e1000 is de driver van de NIC voor intel kaartjes.
Als dit bij jouw anders is zou jij zou dus hier de driver voor jouw NIC moeten zetten.
effin
dan ziet het er dus zo uit na de bewerking.
# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST="e1000"
« Laatst bewerkt op: 2009/01/25, 20:53:41 door Gandyman »
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline JJRabbit

  • Lid
Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #26 Gepost op: 2009/01/25, 21:22:52 »
Citaat
Het is beter die netdown="-i" te veranderen naar netdown=""
Ok, heb ik gedaan.


Citaat
...verander naar "ethtool -s eth0 wol pg"
Gedaan, en gecontroleerd:

jjr@jjr-desktop:~$ sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
                        1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
                        1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: pg
Current message level: 0x00000037 (55)
Link detected: yes
jjr@jjr-desktop:~$


Citaat
sudo gedit /etc/default/acpi-support
De driver van de netwerkkaart heet 'skge'. Dit staat nu ingevuld:

# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST="skge"


De tekst "acpid: exiting" staat er helaas nog steeds bij het afsluiten.

Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #27 Gepost op: 2009/01/25, 22:56:06 »
Hmz dus de computer sluit nu niet goed af ??

Dan gaat het lastig worden en dit lijkt op een reeds vermelde bug.... !
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274995

Enyway het komt er dus op neer dan wanneer de NIC actief blijft de pc niet wil afsluiten.
da's mooi klote dan..  :evil:

Een mogelijke workaround voor die bug is:

Openen met nautilus de alsa-utils.
gksudo gedit /etc/init.d/alsa-utils
Zoek naar de "stop)" ingang, ergens bij regel 353, en voeg deze regels toe eronder:
ifconfig wlan0 down
ifconfig eth0 down

Er moet dus iets komen te staan als:
stop)
ifconfig wlan0 down
ifconfig eth0 down
EXITSTATUS=0

De file opslaan en probeer nu de pc uit te zetten.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline JJRabbit

  • Lid
Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #28 Gepost op: 2009/01/26, 12:48:32 »
# If a card identifier is provided in $2 then regard it as an error
# if that card is not present; otherwise don't regard it as an error.

case "$1" in
  start)
EXITSTATUS=0
TARGET_CARD="$2"
case "$TARGET_CARD" in
  ""|all) TARGET_CARD=all ; log_action_begin_msg "Setting up ALSA" ;;
esac
if ! card_OK "$TARGET_CARD"; then
[ "$TARGET_CARD" = "all" ] && log_action_end_msg "$( [ ! "$2" ] ; echo $? ; )" "none loaded"
exit $?
fi
preinit_levels "$TARGET_CARD" || EXITSTATUS=1
if ! restore_levels "$TARGET_CARD" ; then
sanify_levels "$TARGET_CARD" || EXITSTATUS=1
restore_levels "$TARGET_CARD" >/dev/null 2>&1 || :
fi
[ "$TARGET_CARD" = "all" ] && log_action_end_msg_and_exit "$EXITSTATUS"
exit $EXITSTATUS
;;
  stop)
ifconfig wlan0 down
ifconfig eth0 dow
EXITSTATUS=0

De computer eindigt nu bij het afsluiten met een knipperende underscore linksboven in het scherm. Ik kan wel gewoon teksten typen, maar er gebeurt verder niets.

Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #29 Gepost op: 2009/01/26, 15:41:13 »
Hmz, het word steeds moeilijker hoor ??

Ondanks dat we vorderen, dit is niet zomaar opgelost........
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline JJRabbit

  • Lid
Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #30 Gepost op: 2009/01/26, 21:38:03 »
Zou het misschien zin hebben als ik de driver voor 88E8001 van http://www.marvell.com/ download?

Driver name: Linux Driver Install Package
Platform: Linux Kernel 2.4.20 and Higher
Date: 11/3/08
Version: 10.70.2.3
« Laatst bewerkt op: 2009/01/26, 21:40:38 door JJRabbit »

Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #31 Gepost op: 2009/01/26, 22:54:00 »
Als dit de juiste driver is voor jouw NIC is dit het proberen waard.
De Intel kaartjes die ik heb werken in Linux wel, maar kan ze alleen optimaal gebruiken wanneer ik de juiste drivers ervoor gebruik.

In windows werken ze helemaal niet als ik geen drivers installeer...

dus sja........
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: PC start alleen met WOL als er vanuit Windows afgesloten wordt
« Reactie #32 Gepost op: 2009/02/17, 11:49:50 »
Voor mensen met een nForce chipset, zie deze bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/288053
Ik heb er ook last van gehad, maar het is dus opgelost door het MAC adres achterstevoren te zetten in het wakeonlan-commando.
Verder heb ik /etc/init.d/halt aangepast: NETDOWN=yes bovenaan aangepast naar no.