Oddball schrieb:
Herbert Graeber schreef:
I have found another important thing I have done for my eeepc. WLAN modules are anebled/disabled by hotplugging them. But the BIOS doesn't tell this via ACPI. So one has to force the load of module pciehp. I do this with a /etc/modprobe.d/eeepc file:
options pciehp pciehp_force=1 install eeepc-laptop /sbin/modprobe pciehp; /sbin/modprobe -i eeepc-laptop $CMDLINE_ARGS
The reason for doing it this way is, that the cahnge to the system is isolated to one single file. It is easier to make a rpm when on can install an additional file, than modifying an existing one. Another reason is, that the first line of this file is needed anyway.
What should happen when creating this file is that the rt2860 would be loaded, so it could be detected, or do i understand this wrong here? I did create the file, but how to get it read? Because still no hw-info on rt2860, according to yast2 networksettings. Why does one kernel find the wifi, and another one does not?
The wlan driver module will not be loaded when you boot the eeepc with wlan off, because the device is non-existent for the kernel, similar to an not plugged PCMCIA card. Without the pciehp module lodaed it will not be detected, when you activate WLAN useing the the hotkey. Even when you boot your eeepc with WLAN turned on, WLAN will work only after boot, not after turning it off and on again, or after suspend/hibernate. There are scripts which help to fix these issues, but force loading the pciehp module simpliy makes it work. Suspend and hibernate need no script at all and for the WLAN-hotkey, you need a script for kernels before 2.6.28 only, that simply switches WLAN on and of via /proc interface. Herbert -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org