PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "halt" und WOL



rawfire
01.12.05, 14:32
Ich habe vor meinen router per Wake Up ON Lan zu starten, allerdings gibt es da ein problem:

wenn ich den rechner mit "halt" herunterfahre schlatet er das komplette mainboard ab, und somit auch die netzwerkkarten.

hingegen wenn ich den rechner nach dem einschalten einfach wieder mit dem power button ausschalte bleibt das MB an und WOL funktioniert anstandslos.

ich habe schon dir manpage von shutdown und halt gelesen, da aber nichts entsprechendes gefunden.

---------------------
wenn wir gerade bei PowerManagement sachen sind noch eine frage:
wie versetze ich meinen linuxrechner in "stand by" ? gibts da nen eigenen befehl dafür?

danke für jede hilfe und das interesse!

steam
07.12.05, 12:37
WOL ist richtig eine heikle Geschichte ich hatte es mit 3com NIC's eingerichtet und o ist meine erfahrung:
ich hatte erst windows gebootet und die Treiber erneuert. Dabei sollte angeblich die Firmware der NIC erneuert werden. Ohne das funzte es nicht.
Dann richtige BIOS-einstellungen machen. (abhängig vom BIOS)
Dann sollte es in die /etc/modules.conf (oder /etc/modprobe.conf) als modulparameter der Netzwerkkarte enable_wol=1 hinengeschrieben werden.
es sah so aus


options 3c59x enable_wol=1

Wichtig ! Die Zeile MUSS am Ende keine Leerzeichen beinhalten. Ausserden dürfen keine tabs , sondern NUR Leerzeichen zwieschen den Wörtern eingesetzt werden.

WindowsNT
24.08.07, 18:33
Hallo!

Ich hab das gleiche Problem! Wo muß man das denn bei Ubuntu eintragen?
Eine /etc/modules.conf gibts da nämlich leider nicht :-/

kreol
24.08.07, 18:39
Dann sollte es in die /etc/modules.conf (oder /etc/modprobe.conf) als modulparameter der Netzwerkkarte enable_wol=1 hinengeschrieben werden.Hast Du mal nach der bereits in 2005 genannten Alternative zur modules.conf gesucht?


Kreol

WindowsNT
24.08.07, 18:45
In Ubuntu gibts ein Verzeichnis namens /etc/modprobe.d mit vielen einträgen...

wo soll ichs denn reinschreiben?

kreol
24.08.07, 18:54
Poste mal die Ausgabe von
ls -laR /etc/modprobe.*hierher. Welche Ubuntu-Version verwendest Du genau?

Bitte denke beim posten der erbetenen Ausgabe an die code-Tags, siehe meine Signatur.


Kreol

WindowsNT
24.08.07, 19:03
/etc/modprobe.d:
insgesamt 92
drwxr-xr-x 3 root root 4096 2007-06-06 21:40 .
drwxr-xr-x 130 root root 12288 2007-08-24 19:17 ..
-rw-r--r-- 1 root root 4390 2007-04-03 16:06 aliases
-rw-r--r-- 1 root root 2096 2007-01-01 03:41 alsa-base
drwxr-xr-x 2 root root 4096 2007-04-15 13:50 arch
lrwxrwxrwx 1 root root 9 2007-04-30 03:37 arch-aliases -> arch/i386
-rw-r--r-- 1 root root 840 2007-04-03 16:06 blacklist
-rw-r--r-- 1 root root 628 2007-04-03 16:06 blacklist-framebuffer
-rw-r--r-- 1 root root 156 2007-01-01 03:41 blacklist-modem
lrwxrwxrwx 1 root root 41 2007-04-30 03:37 blacklist-oss -> /lib/linux-sound-base/noOSS.modprobe.conf
-rw-r--r-- 1 root root 38 2006-09-11 00:57 blacklist-scanner
-rw-r--r-- 1 root root 838 2007-04-03 16:06 blacklist-watchdog
-rw-r--r-- 1 root root 484 2007-03-30 16:48 bluez
-rw-r--r-- 1 root root 343 2007-03-12 23:40 fuse
-rw-r--r-- 1 root root 53 2007-03-29 07:08 ibm_acpi.modprobe
-rw-r--r-- 1 root root 205 2007-04-13 20:33 ipw3945
-rw-r--r-- 1 root root 299 2007-04-03 16:06 isapnp
-rw-r--r-- 1 root root 16 2007-03-24 17:40 libpisock9
-rw-r--r-- 1 root root 294 2007-04-13 20:33 lrm-video
-rw-r--r-- 1 root root 29 2006-10-09 15:33 nvidia-kernel-nkc
-rw-r--r-- 1 root root 173 2007-04-03 16:06 options
-rw-r--r-- 1 root root 41 2007-03-29 07:08 toshiba_acpi.modprobe

/etc/modprobe.d/arch:
insgesamt 12
drwxr-xr-x 2 root root 4096 2007-04-15 13:50 .
drwxr-xr-x 3 root root 4096 2007-06-06 21:40 ..
-rw-r--r-- 1 root root 88 2007-04-03 16:06 i386


Ich habe Feisty Fawn (7.04)

gruß win

kreol
24.08.07, 19:18
Am ehesten sieht das ipw3945 nach einer (WLAN?)Netzwerkkarte aus.

Habe hier aber selbst weder Ubuntu noch WLAN, aber das wäre für mich die erste Verdächtige.

Bevor Du daran irgendwas änderst mach vorsorglich eine Kopie:
cp /etc/modprobe.d/ipw3945 /etc/modprobe.d/ipw3945.backupAngeblich soll es auch möglich sein, mit "touch" eine modprobe.conf anzulegen und dort Module bzw. deren Konfiguration einzutragen. Siehe z.B. hier (http://www.coraid.com/support/linux/distros/ubuntu.html) unter "modprobe configuration". Müsste natürlich angepasst werden.

Ob die Lösung von 2005 (wenn es denn eine ist) so 1:1 auf Dein System und die Karte übertragbar ist kann ich Dir allerdings nicht sagen. Also ist hier der Bereich Try & Error eingeläutet, deswegen in jedem Fall das Backup anlegen.


Kreol

WindowsNT
24.08.07, 19:30
Meinst du wirklich? Das steht in der ipw3945



install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; \
/sbin/ipw3945d-$(uname -r) --quiet
remove ipw3945 /sbin/ipw3945d-$(uname -r) --kill ; \
/sbin/modprobe -r --ignore-remove ipw3945


hab kein WLAN, ist ne normale Gigabit-Ethernet-Verbindung.

fuffy
24.08.07, 19:44
Hi!

Fügs ans Ende der Datei /etc/modprobe.d/options an oder leg ne neue Datei in /etc/modprobe.d an. Sie werden alle von modprobe geparst.

Gruß
fuffy

WindowsNT
24.08.07, 22:18
Hi!

Fügs ans Ende der Datei /etc/modprobe.d/options an oder leg ne neue Datei in /etc/modprobe.d an. Sie werden alle von modprobe geparst.

Gruß
fuffy

läuft leider nicht :-/
Ich habe hier (http://forum.ubuntuusers.de/viewtopic.php?p=500282#500282) gelesen, daß der Kernel die Eintrage ignorieren soll. Der dort angegebene Vorschlag liefert mir nur

sudo rmmod 3c59x
ERROR: Module 3c59x does not exist in /proc/modules

fuffy
24.08.07, 22:36
Ich habe hier (http://forum.ubuntuusers.de/viewtopic.php?p=500282#500282) gelesen, daß der Kernel die Eintrage ignorieren soll.
Warum sollte sich auch der Kernel darum kümmern? Die Dateien in /etc/modprobe.d werden von modprobe ausgewertet. Beim Bootvorgang werden die Module in der Regel mittels modprobe geladen, weshalb die Optionen dort auch zum Einsatz kommen.


Der dort angegebene Vorschlag liefert mir nur

sudo rmmod 3c59x
ERROR: Module 3c59x does not exist in /proc/modules

Steckt in dem Rechner überhaupt eine 3Com-Netzwerkkarte, die vom Treiber 3c59x unterstützt wird?

Gruß
fuffy

WindowsNT
24.08.07, 22:40
nee, ich fürchte nicht :ugly:

wie finde ich das denn jetzt heraus, was ich da eintragen muß?

fuffy
24.08.07, 22:42
wie finde ich das denn jetzt heraus, was ich da eintragen muß?
Erst einmal solltest du nachschauen, welcher Treiber verwendet wird. Schau dazu in die Ausgabe von lspci und lsmod.

Gruß
fuffy

WindowsNT
24.08.07, 22:48
Also lspci liefert:


00:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2)
00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1)
00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2)
00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2)
00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2)
00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:07.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)
01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
02:00.0 VGA compatible controller: nVidia Corporation Unknown device 0193 (rev a2)



und lsmod liefert



Module Size Used by
vmnet 50752 13
vmblock 19144 3
vmmon 504620 0
binfmt_misc 14604 1
rfcomm 45352 0
l2cap 28160 5 rfcomm
bluetooth 62468 4 rfcomm,l2cap
ppdev 11272 0
powernow_k8 16480 1
cpufreq_ondemand 10640 1
cpufreq_conservative 9736 0
cpufreq_userspace 6176 0
cpufreq_powersave 3072 0
cpufreq_stats 8416 0
freq_table 6336 3 powernow_k8,cpufreq_ondemand,cpufreq_stats
sony_acpi 7064 0
dev_acpi 17028 0
pcc_acpi 15616 0
tc1100_wmi 9224 0
button 10016 0
container 6144 0
sbs 17856 0
i2c_ec 6912 1 sbs
asus_acpi 19756 0
backlight 8448 1 asus_acpi
video 19080 0
battery 12040 0
dock 11992 0
ac 6920 0
ipv6 307456 16
nls_cp437 8192 1
cifs 224408 1
sbp2 26628 0
lp 15048 0
fuse 51888 5
snd_hda_intel 24224 1
snd_hda_codec 262528 1 snd_hda_intel
snd_pcm_oss 49536 0
snd_mixer_oss 19840 1 snd_pcm_oss
snd_pcm 92808 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy 5380 0
snd_seq_oss 36608 0
nvidia 8107320 24
snd_seq_midi 11008 0
snd_rawmidi 29696 1 snd_seq_midi
k8temp 7552 0
snd_seq_midi_event 9856 2 snd_seq_oss,snd_seq_midi
af_packet 27020 2
snd_seq 61856 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_mid i_event
snd_timer 26632 2 snd_pcm,snd_seq
snd_seq_device 10260 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi ,snd_seq
xpad 11272 0
serio_raw 9092 0
snd 68904 12 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_ oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_ti mer,snd_seq_device
soundcore 10272 1 snd
shpchp 37404 0
pci_hotplug 36228 1 shpchp
parport_pc 40104 1
parport 43404 3 ppdev,lp,parport_pc
psmouse 43536 0
snd_page_alloc 11792 2 snd_hda_intel,snd_pcm
pcspkr 4736 0
i2c_nforce2 7680 0
i2c_core 26496 3 i2c_ec,nvidia,i2c_nforce2
evdev 13056 4
tsdev 10112 0
ext3 143760 2
jbd 68208 1 ext3
mbcache 11400 1 ext3
usbhid 29088 0
hid 34048 1 usbhid
ide_cd 35104 0
cdrom 40744 1 ide_cd
sg 40616 0
sd_mod 25092 8
ata_generic 10628 0
amd74xx 16944 0 [permanent]
sata_nv 24196 4
ohci1394 38088 0
sata_via 14596 1
ieee1394 369784 2 sbp2,ohci1394
floppy 67944 0
forcedeth 48776 0
generic 6532 0 [permanent]
libata 137000 3 ata_generic,sata_nv,sata_via
scsi_mod 166968 4 sbp2,sg,sd_mod,libata
ohci_hcd 24196 0
ehci_hcd 37004 0
usbcore 154416 5 xpad,usbhid,ohci_hcd,ehci_hcd
thermal 16912 0
processor 34952 2 powernow_k8,thermal
fan 6536 0
fbcon 44416 0
tileblit 4096 1 fbcon
font 9856 1 fbcon
bitblit 7296 1 fbcon
softcursor 3712 1 bitblit
vesafb 10376 0
cfbcopyarea 5120 1 vesafb
cfbimgblt 4096 1 vesafb
cfbfillrect 5632 1 vesafb
capability 7048 0
commoncap 9472 1 capability


ich weiß damit aber irgendwie nicht, wie das modul nun heißt, oder!?

fuffy
24.08.07, 22:54
00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)
Das sieht ganz nach einem nForce-Chipsatz aus.



forcedeth 48776 0
In dem Fall sollte dies das richtige Modul sein. Laut "modinfo forcedeth" gibt es hier keine Option, Wake-On-LAN zu aktivieren.
Das kann also nur noch im BIOS erfolgen.

Gruß
fuffy

WindowsNT
24.08.07, 23:16
Jau, danke fuffy!

Jetzt habe ich aber ein Verständnisproblem:
Ich habe in meinem Bios (Award) "Modem Ring On" enabled.
Ich kann meinen Rechner auch wecken, wenn ich ihn mit dem Powerbutton vorher ausgeschaltet habe - nicht so, wenn ich den Rechner mit "halt" ausschalte.
Der Threadstarter hatte ja gesagt, es könne daran liegen, daß "halt" eben den gesamten Strom kappt, also auch die Netzwerkkarte ausstellt...
also im Prinzip müsste ich den Computer nur so anhalten, daß die Netzwerkkarte weiterhin mit Strom betrieben wird, das müsste doch dann eine Einstellung unter Linux und nicht im Bios sein, oder?

fuffy
25.08.07, 00:03
Schau mal hier vorbei: http://wiki.ubuntuusers.de/Wake_on_LAN

Gruß
fuffy

WindowsNT
25.08.07, 12:57
Vielen Dank fuffy!

Was soll ich sagen: Es läuft!! Dein Tipp mit der Beschreibung von ubuntuusers war Gold wert!

Danke :D