Difference between revisions of "User:Tae/Dell Inspiron 1525"

From ArchWiki
Jump to: navigation, search
Line 14: Line 14:
  
 
===Video===
 
===Video===
The notebook comes with the Intel GMA X3100 GPU, which uses the ''xf86-video-intel'' driver. See [[Intel]] for datails.
+
The notebook comes with the [[Wikipedia:Intel GMA#GMA X3100|Intel GMA X3100]] GPU, which uses the ''xf86-video-intel'' driver. See [[Intel]] for datails.
 +
 
 +
{{Note|Since xf86-video-intel 2.10, using KMS is [http://www.archlinux.org/news/484/ mandatory], so don't use [[Grub#Frame Buffer|GRUB Frame Buffer.}}
  
 
===Keyboard===
 
===Keyboard===
Line 22: Line 24:
  
 
This is ''/etc/hal/fdi/policy/10-keymap.fdi'' for Belgian azerty:
 
This is ''/etc/hal/fdi/policy/10-keymap.fdi'' for Belgian azerty:
<code><?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
+
<pre><?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
 
<deviceinfo version="0.2">
 
<deviceinfo version="0.2">
 
  <device>
 
  <device>
Line 28: Line 30:
 
   <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
 
   <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
 
   </match>
 
   </match>
 
 
   <match key="info.capabilities" contains="input.keys">
 
   <match key="info.capabilities" contains="input.keys">
 
   <merge key="input.xkb.rules" type="string">base</merge>
 
   <merge key="input.xkb.rules" type="string">base</merge>
 
 
   <!-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). -->
 
   <!-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). -->
 
   <merge key="input.xkb.model" type="string">keyboard</merge>
 
   <merge key="input.xkb.model" type="string">keyboard</merge>
 
   <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
 
   <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
  <merge key="input.xkb.model" type="string">evdev</merge>
+
    <merge key="input.xkb.model" type="string">evdev</merge>
      </match>
+
  </match>
+
  <merge key="input.xkb.layout" type="string">be</merge>
      <merge key="input.xkb.layout" type="string">be</merge>
+
  <merge key="input.xkb.variant" type="string" />
      <merge key="input.xkb.variant" type="string" />
+
  </match>
    </match>
+
</device>
  </device>
+
</deviceinfo>
</deviceinfo></code>
+
</pre>
  
 
===Touchpad===
 
===Touchpad===
Touchpad worked out of the box. To enable scroll and more, install ''xf86-input-synaptics''. With the default configuration file it will work well, but if you want to fine tune the behavior, read [[Touchpad_Synaptics]].
+
Touchpad worked out of the box. To enable scroll and more, install ''xf86-input-synaptics''. With the default configuration file it will work well, but if you want to fine tune the behavior, read [[Touchpad Synaptics]].
  
 
===Wireless===
 
===Wireless===
Line 51: Line 51:
  
 
====Intel PRO wireless====
 
====Intel PRO wireless====
If your hwd -s shows this:
+
If
  Network   : PRO/Wireless 3945ABG [Golan] Network Connection module: iwl3945
+
 
 +
$ lspci | grep -i net
 +
 
 +
shows something like:
 +
 
 +
Network: PRO/Wireless 3945ABG [Golan] Network Connection module: iwl3945
  
 
You are required to get ''iwlwifi-3945-ucode'' out of [core].
 
You are required to get ''iwlwifi-3945-ucode'' out of [core].
 
  # pacman -S iwlwifi-3945-ucode
 
  # pacman -S iwlwifi-3945-ucode
 
This package is also available [core-devel] on the 2008.06 installer CD.
 
  
 
Then add ''iwl3945'' to your MODULES array in [[Rc.conf|/etc/rc.conf]]
 
Then add ''iwl3945'' to your MODULES array in [[Rc.conf|/etc/rc.conf]]
Line 63: Line 66:
  
 
====Broadcom BCM4312====
 
====Broadcom BCM4312====
<code>$ lspci | grep -i net
+
If
 +
 
 +
$ lspci | grep -i net
 +
 
 +
shows:
  
Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)</code>
+
Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
  
You can try [https://wiki.archlinux.org/index.php/Broadcom_wireless#broadcom-wl broadcom-wl] from [[AUR]] or [https://wiki.archlinux.org/index.php/Broadcom_wireless#b43.2Fb43legacy b43].
+
You can try [[Broadcom wireless#broadcom-wl|broadcom-wl]] from [[AUR]], or [[Broadcom_wireless#b43.2Fb43legacy| b43]] from the kernel.
  
 
===Modem===
 
===Modem===
Line 90: Line 97:
 
Video:
 
Video:
 
* [[Xorg]]
 
* [[Xorg]]
* [[Xorg input hotplugging]]
 
 
* [[Intel]]
 
* [[Intel]]
 
* [http://www.dell.com/content/learnmore/learnmore.aspx?c=us&cs=04&l=en&s=bsd&~id=screen&~line=notebooks&~mode=popup&~model=d800&~series=latit&ref=CFG Dell laptop displays with 1280×800 as WXGA]
 
* [http://www.dell.com/content/learnmore/learnmore.aspx?c=us&cs=04&l=en&s=bsd&~id=screen&~line=notebooks&~mode=popup&~model=d800&~series=latit&ref=CFG Dell laptop displays with 1280×800 as WXGA]
 
* [http://www.oddments.org/notes/debian_dell_1525.html for Xorg.conf without autodetect]
 
* [http://www.oddments.org/notes/debian_dell_1525.html for Xorg.conf without autodetect]
* [[Grub#Framebuffer_Resolution|GRUB: Framebuffer Resolution]]
 
  
 
Keyboard & Synaptics:
 
Keyboard & Synaptics:

Revision as of 11:52, 24 March 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

This is a draft of the Dell Inspiron 1525's guide, update to 2010.05 installer snapshot.

Installation

When the installation media has boot, hit TAB in the first entry and add i915.modeset=0 to the options. Then hit ENTER to install.

Configuration

There are different many variants of this notebook. You will notice differences in CPU and Wireless. Some models also have a webcam.

Audio

There are two options to get audio working: ALSA and OSS. With ALSA the sound works well, both headphone jacks work and volume can be set independently. With OSS you will generally get better quality and louder sound.

Video

The notebook comes with the Intel GMA X3100 GPU, which uses the xf86-video-intel driver. See Intel for datails.

{{Note|Since xf86-video-intel 2.10, using KMS is mandatory, so don't use [[Grub#Frame Buffer|GRUB Frame Buffer.}}

Keyboard

Keyboard worked out of the box.

For AZERTY or other layouts, use a HAL policy.

This is /etc/hal/fdi/policy/10-keymap.fdi for Belgian azerty:

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
 <device>
  <match key="info.capabilities" contains="input.keymap">
   <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
  </match>
  <match key="info.capabilities" contains="input.keys">
   <merge key="input.xkb.rules" type="string">base</merge>
   <!-- If we're using Linux, we use evdev by default (falling back to keyboard otherwise). -->
   <merge key="input.xkb.model" type="string">keyboard</merge>
   <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <merge key="input.xkb.model" type="string">evdev</merge>
   </match>
   <merge key="input.xkb.layout" type="string">be</merge>
   <merge key="input.xkb.variant" type="string" />
  </match>
 </device>
</deviceinfo>

Touchpad

Touchpad worked out of the box. To enable scroll and more, install xf86-input-synaptics. With the default configuration file it will work well, but if you want to fine tune the behavior, read Touchpad Synaptics.

Wireless

We have variations...

Intel PRO wireless

If

$ lspci | grep -i net

shows something like:

Network: PRO/Wireless 3945ABG [Golan] Network Connection module: iwl3945

You are required to get iwlwifi-3945-ucode out of [core].

# pacman -S iwlwifi-3945-ucode

Then add iwl3945 to your MODULES array in /etc/rc.conf

MODULES=( ... iwl3945 ... )

Broadcom BCM4312

If

$ lspci | grep -i net

shows:

Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

You can try broadcom-wl from AUR, or b43 from the kernel.

Modem

You need hsfmodem package from AUR in order to get modem working. After you install that package you need to:

  1. Run hsfconfig as root to build the module and initialize the modem. A reboot is required before the modem can be initialized. Run hsfconfig again after reboot.
  2. The modules are automatically loaded and a /dev/modem symlink is setup for use with the modem. Now use wvdial or other dialer programs to connect to the internet.

Dialing has not been tested, however the modem device will show in /dev.

USB, SD card slot, ethernet, firewire, VGA, S-video, HDMI, webcam and mediakeys

All work out of the box.

PCMCIA

Not tested.

More resources

Audio:

Video:

Keyboard & Synaptics:

Wireless:

Webcam: