Difference between revisions of "Dell Vostro 3500"
James Eder (talk | contribs) (Remove sentence which is redundant with Stub notification.) |
James Eder (talk | contribs) (assorted fixes, links) |
||
Line 5: | Line 5: | ||
== CPU == | == CPU == | ||
− | This laptop has several CPU configurations and that will depend on the purchase. The one we are documenting has a Core i5-460M | + | This laptop has several CPU configurations and that will depend on the purchase. The one we are documenting has a Core i5-460M CPU. |
$ uname -p | $ uname -p | ||
Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz | Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz | ||
− | This | + | This CPU is capable of [[CPU Frequency Scaling | frequency scaling]]. |
=== Fan Control === | === Fan Control === | ||
Line 19: | Line 19: | ||
First of all, this laptop only has one fan and by default it is controlled by the BIOS. This setting is not bad but the only thing BIOS does is to turn on the fan at maximum speed, that can be unnecessary and annoying in loudness. | First of all, this laptop only has one fan and by default it is controlled by the BIOS. This setting is not bad but the only thing BIOS does is to turn on the fan at maximum speed, that can be unnecessary and annoying in loudness. | ||
− | Install the | + | Install the {{Package Official|i8kutils}} and {{Package Official|i8kmon}} package from the [extra] repository |
# pacman -S i8kutils i8kmon | # pacman -S i8kutils i8kmon | ||
Line 25: | Line 25: | ||
# modprobe i8k | # modprobe i8k | ||
− | To make this permanent. Add it to the | + | To make this permanent. Add it to the {{Codeline|MODULES}} array in [[rc.conf]]. |
This will enable the utilities to control the fan through 'i8kfan' program. You can check the current state of the fan by running: | This will enable the utilities to control the fan through 'i8kfan' program. You can check the current state of the fan by running: | ||
Line 37: | Line 37: | ||
First, monitor the temperature along the way. If something goes wrong and core temperature starts rising run: | First, monitor the temperature along the way. If something goes wrong and core temperature starts rising run: | ||
$ i8kfan 2 2 | $ i8kfan 2 2 | ||
− | That will turn the fan to the maximum, then wait for the laptop to cool off. To monitor the temperature | + | That will turn the fan to the maximum, then wait for the laptop to cool off. To monitor the temperature install [[Lm sensors]] then open a terminal and run |
$ watch sensors | $ watch sensors | ||
− | This will report the temperature | + | This will report the temperature every 2 seconds. |
+ | |||
{{Tip|you can have a better reading by using the ''coretemp'' kernel module}} | {{Tip|you can have a better reading by using the ''coretemp'' kernel module}} | ||
Line 52: | Line 53: | ||
=== Ethernet === | === Ethernet === | ||
− | Works out of the box. Just set up dhcpd daemon, plug and go. | + | Works out of the box. Just set up {{Codeline|dhcpd}} daemon, plug and go. |
=== Wireless === | === Wireless === | ||
Line 58: | Line 59: | ||
12:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) | 12:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) | ||
− | + | You will need the {{Package AUR|broadcom-wl}} proprietary driver for it to work properly. Current new kernels support basic functionality but freezes the system when hot-plugging the device and causes hibernation/suspend issues. | |
== Video == | == Video == | ||
Line 65: | Line 66: | ||
=== Nvidia card === | === Nvidia card === | ||
− | Works well under [[bumblebee]] with both | + | Works well under [[bumblebee]] with both [[nvidia]] and [[nouveau]] drivers. |
Revision as of 16:34, 5 September 2011
This page deals with setting up Arch Linux on the Dell Vostro 3500 laptop.
Contents
CPU
This laptop has several CPU configurations and that will depend on the purchase. The one we are documenting has a Core i5-460M CPU.
$ uname -p Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz
This CPU is capable of frequency scaling.
Fan Control
This laptop can use the i8k kernel module to control fan, but will need some adjustments and tweaks.
First of all, this laptop only has one fan and by default it is controlled by the BIOS. This setting is not bad but the only thing BIOS does is to turn on the fan at maximum speed, that can be unnecessary and annoying in loudness.
Install the Template:Package Official and Template:Package Official package from the [extra] repository
# pacman -S i8kutils i8kmon
You need to load the i8k module
# modprobe i8k
To make this permanent. Add it to the Template:Codeline array in rc.conf.
This will enable the utilities to control the fan through 'i8kfan' program. You can check the current state of the fan by running:
$ i8kfan -1 1
The first number is the first fan (unused because this laptop only has one fan). The second show the fan speed in two preset speeds: '1' and '2'. Also the i8kutils package provides a daemon to control the fans automatically based on CPU temperature.
First, monitor the temperature along the way. If something goes wrong and core temperature starts rising run:
$ i8kfan 2 2
That will turn the fan to the maximum, then wait for the laptop to cool off. To monitor the temperature install Lm sensors then open a terminal and run
$ watch sensors
This will report the temperature every 2 seconds.
Check the i8kmon and i8kctl manpages on how to configure the fan configuration. here are some sane values for Template:Filename
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt} set config(0) {{- 0} -1 40 -1 45} set config(1) {{- 1} 30 55 35 60} set config(2) {{- 2} 45 80 50 80} set config(3) {{- 2} 70 128 70 128}
Network
Ethernet
Works out of the box. Just set up Template:Codeline daemon, plug and go.
Wireless
$ lspci -d 14e4:4727 12:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
You will need the Template:Package AUR proprietary driver for it to work properly. Current new kernels support basic functionality but freezes the system when hot-plugging the device and causes hibernation/suspend issues.
Video
Intel card
Nvidia card
Works well under bumblebee with both nvidia and nouveau drivers.