I'm going to change this thread around to be more of a "support for linux on the z71v".
Here are some of my configurations (use HTTPS):
https://raptor.nauticaltech.com/~msp...7.12.05.tar.gz
Here are some of my configurations (use HTTPS):
https://raptor.nauticaltech.com/~msp...7.12.05.tar.gz
Code:
Here is what i've got so far: CPU: Laptop compiled with march=pentium-m dynamic cpu frequency support using acpi_cpufreq and cpufreqd Video: Xorg @ 1680x1050 NVIDIA drivers from portage 7667 Sound: working using hda-intel driver from alsa-drivers package (1.0.9b) sound seems fine in CS,CSS,AmericasArmy,EnemyTerritory sound doesn't seem to work in doom3 Network1: gbit ethernet working using new skge driver from gentoo-sources 2.6.12-r4 Network2: Intel 2915ABG WEP128 works WPA works using wpa_supplicant (0.3.8) using ipw2200 (1.0.3) using ipw2200-firmware (2.2) Modem: Haven't tried it yet Touchpad: Works out of the box, but installed synaptics driver too PCMCIA: working. Tried it with a dlink 10/100 card and a 3com wireless card Firewire: haven't tried it yet USB2: fully working with hotplug using MX1000 mouse USB printing Gravis Gamepad for zsnes emulation DVD Burner: Haven't tried it yet Memory card reader: not yet supported under linux
Code:
Compiling for pentium-m: The 2005.0 install uses gcc-3.3.5 which DOES NOT support pentium-m (you would have to compile for pentium3). In order to get -march pentium-m for everything, you'll need to install a stage3 system first, compile the newer gcc-3.4.3, then recompile the entire system with the new gcc. I used this WONDERFUL guide: http://forums.gentoo.org/viewtopic-t-345545.html
Code:
Dynamic CPU speed scaling: With some help from Josh's page (http://resonance.org/~josh/laptop.html) and the gentoo power guide, my current setup is: With AC plugged in, CPU is pegged to 2GHz With normal battery status and no AC, CPU switches between 800Mhz and 2GHz depending on load With low battery and no AC, CPU is pegged to 800Mhz (30 mins or less battery) First, goto the kernel and enable power management enable acpi enable AC,batt,button,fan,processor,thermal zone (not all required) enable cpu freq scaling enable default governer = userspace enable performance, ondemand, powersave, userspace enable acpi processor p-states driver Now, emerge cpufrequtils and cpufreqd Use this config: asus linux # cat /etc/cpufreqd.conf [General] pidfile=/var/run/cpufreqd.pid poll_interval=2 pm_type=acpi verbosity=4 [Profile] name=min minfreq=798000 maxfreq=798000 policy=powersave [Profile] name=max minfreq=1995000 maxfreq=1995000 policy=performance [Profile] name=ondemand minfreq=798000 maxfreq=1995000 policy=ondemand [Rule] name=ac ac=on profile=max [Rule] name=battery ac=off profile=ondemand [Rule] name=battery_low ac=off battery_interval=0-30 profile=min enable cpufreqd to startup with system use cpufreq-info for info, and cat /proc/cpuinfo to check speed
Code:
Video:
finding the right modelines was a pain in the ass. You're going to want to use these special sections in the xorg.conf file to make everything work right:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
VertRefresh 60
HorizSync 30-67
Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync -Vsync
EndSection
Section "Device"
Option "IgnoreEDID" "true"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "nVidia GeForce 6600 PCIe 128MB"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050_60.00"
EndSubSection
EndSection
As for the 3d-acceleration, just the the standard nvdia thing. Emerge nvidia-kernel and nvidia-glx, do opengl-update nvidia. It should work fine. I can play CS,CSS,Doom3,EnemyTerrtory,AmericasArmy,etc.
You'll need to load nvidia module @ startup
Code:
Sound: The only strangeness i've seen with sound is playing doom3. These drivers are very new, so they may take some time to develop properly. In kernel, only enable sound support (no alsa/oss) ACCEPT_KEYWORDS="~x86" emerge alsa-lib alsa-oss alsa-driver alsa-headers alsa-tools alsa-utils echo "snd-hda-intel" >> /etc/modules.autoload.d/kernel-2.6 modules-update
Code:
Gigabit Ethernet: Just use New SysKonnect GigaEthernet support. Its a new and improved/smaller driver.
Code:
Wireless 2915ABG with WPA support:
in kernel:
you need wireless support as well as...
Cryptographic API
HMAC support
MD5 digest algorithm
SHA1 digest algorithm
SHA256 digest algorithm
SHA384 and SHA512 digest algorithms
DES and Triple DES EDE cipher algorithms
AES cipher algorithms (i586)
ARC4 cipher algorithm
Deflate compression algorithm
Michael MIC keyed digest algorithm
emerge =net-wireless/wpa_supplicant-0.3.8
emerge =net-wireless/ipw2200-1.0.3
emerge =net-wireless/ipw2200-firmware-2.2
Ensure you are using newest baselayout-1.11.12-r4 (accept keywords)
Sometimes if you emerge baselayouts, it won't replace your older net scripts and you have problems. One way to tell is to checkout the /etc/init.d/net.lo script. If it is a very short 20-line script that only contains info on setting lo to 127.0.0.1, then you should goto /etc/init.d and remove ALL net.* scripts. Then, emerge the new baselayout and link net.eth0 and net.eth1 to net.lo.
Use this /etc/wpa_supplicant.conf as an example:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wireless
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="Jonathan"
scan_ssid=1 #if AP doesn't broadcast SSID
key_mgmt=NONE
}
network={
ssid="waves"
key_mgmt=NONE
}
network={
ssid="jimfig"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
group=CCMP TKIP WEP104 WEP40
pairwise=TKIP CCMP
psk="[removed]"
}
network={
ssid="affwire"
key_mgmt=NONE
wep_key0=[removed] #don't put quotes around 26-digit hex key for 128bit WEP
}
Use my /etc/conf.d/net as an example:
# /etc/conf.d/net:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/net,v 1.7 2002/11/18 19:39:22 azarah Exp $
config_eth0=( "dhcp" )
dhcpcd_eth0=( "-R -t 10" )
config_eth1=( "dhcp" )
dhcpcd_eth1=( "-R -t 10" )
modules_eth1=( "wpa_supplicant" )
wpa_supplicant_eth1="-Dipw"
wpa_timeout_eth1=15
Now, whenever you bring a wireless interface online, it should consult wpa_supplicant.conf and try to connect to an accesspoint that you defined. Works perfectly for me.
You'll need these modules loaded at startup:
ipw2200
ieee80211
ieee80211_crypt
ieee80211_crypt_wep
ieee80211_crypt_ccmp
ieee80211_crypt_tkip
Code:
pcmcia support: enable pcmcia support in kernel enable 16/32 bit modularize yenta emerge pcmcia-cs It is working at this point. Just make sure you have drivers available for your devices (from kernel/vendor/3rd party)
Code:
Basic USB support: Make sure kernel -> General Setup -> hot-pluggable devices is enabled enable host-side USB usb device filesystem EHCI UHCI USB printer USB Full HID HId Input layer support emerge hotplug and udev make hotplug load @ startup







i swear IT IS
but we will see, i do know ati is ****n peice of shit piss on the floor those mother ****ers, and nvidia is king of all that is holy
thats why im taking my chances with the 64 bit ati card