Difference between revisions of "Dell Inspiron 1521"

From ArchWiki
Jump to: navigation, search
(New page: Category:Laptops (English) Category:HOWTOs (English) The following is what I have found while using Arch on my Inspiron 1521. User experience may vary. ==Hardware Specifications=...)
 
m
Line 5: Line 5:
  
 
==Hardware Specifications==
 
==Hardware Specifications==
*'''Model:''' Dell Inspiron 1521
 
*'''Processor:'''
 
**Intel(R) Core(TM)2 Duo T5850 (2 x 2.16GHz, 667Mhz FSB, 2MB L2 Shared Cache, 32-bit/64-bit) ''or''
 
**Intel(R) Core(TM)2 Duo T7100 (2 x 1.8GHz, 800Mhz FSB, 2MB L2 Shared Cache, 32-bit/64-bit) ''or''
 
**Intel(R) Core(TM)2 Duo T5450 (2 x 1.6GHz, 667Mhz FSB, 2MB L2 Shared Cache, 32-bit/64-bit)
 
*'''Memory:''' 3GB 667MHz DDR2 or
 
*'''Memory:''' 2GB 667MHz DDR2
 
*'''Video Card:'''
 
**128MB nVidia GeForce 8400M GS ''or''
 
**Intel Corporation Mobile X3100 Integrated Graphics Controller
 
*'''Hard Drive:''' Hitachi HTS72201 SATA 160GB/120GB 5400 or 7200 RPM
 
*'''Optical Drive:''' TSSTcorp DVD+-RW TS-L632H
 
*'''Display:''' Anti-glare 14.1" WXGA (1280x800) or Glossy High Resolution (1440x900)
 
*'''Network Adapter:''' Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express
 
*'''Wireless Adapter:'''
 
**Broadcom Corporation BCM4310 USB Controller ''or''
 
**Intel Corporation PRO/Wireless 3945ABG Network Connection
 
*'''Sound:''' Intel Corporation 82801H (ICH8 Family) HD Audio Controller
 
*'''Cardbus:''' Ricoh Co Ltd RL5c476 II
 
*'''USB1:''' Intel Corporation 82801H (ICH8 Family) USB UHCI Controller
 
*'''USB2:''' Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller
 
*'''Firewire:''' Ricoh Co Ltd R5C832 IEEE 1394 Controller
 
*'''SD Host Controller:''' Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
 
*'''Integrated Webcam:''' OmniVision Technologies, Inc. 2 Megapixel Webcam
 
  
 
=== lspci Output===
 
=== lspci Output===
  00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
+
  00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)
+
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 02)
+
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
+
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
+
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
+
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
+
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
+
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)
+
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
+
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
+
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
+
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
+
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
+
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
+
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
+
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)
+
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02)
+
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
+
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400M GS (rev a1)
+
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
+
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
+
03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
+
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
+
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
+
03:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
09:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
+
03:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
0c:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
+
0b:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
  
 
===lsusb Output===
 
===lsusb Output===
Bus 004 Device 003: ID 05a9:2640 OmniVision Technologies, Inc.
+
Bus 006 Device 001: ID 1d6b:0002   
Bus 004 Device 001: ID 1d6b:0002   
+
Bus 003 Device 001: ID 1d6b:0001   
Bus 007 Device 001: ID 1d6b:0001   
+
Bus 001 Device 001: ID 1d6b:0001   
Bus 002 Device 001: ID 1d6b:0002 
+
Bus 002 Device 001: ID 1d6b:0001   
Bus 006 Device 001: ID 1d6b:0001   
+
Bus 005 Device 001: ID 1d6b:0001   
Bus 005 Device 001: ID 1d6b:0001   
+
Bus 004 Device 001: ID 1d6b:0001  
Bus 003 Device 001: ID 1d6b:0001   
+
Bus 001 Device 001: ID 1d6b:0001
+
 
+
===lshw Output===
+
lshw output can be found [[Dell Inspiron 1420/lshw|here]].
+
00:00.0 Class 0600: Intel Corporation|Mobile Memory Controller Hub (unknown)
+
00:01.0 Class 0604: Intel Corporation|Mobile PCI Express Root Port (unknown)
+
00:1a.0 Class 0c03: Intel Corporation|USB UHCI Controller #4 (unknown)
+
00:1a.1 Class 0c03: Intel Corporation|USB UHCI Controller #5 (unknown)
+
00:1a.7 Class 0c03: Intel Corporation|USB2 EHCI Controller #2 (unknown)
+
00:1b.0 Class 0403: Intel Corp.|ICH8 HD Audio DID (snd-hda-intel)
+
00:1c.0 Class 0604: Intel Corporation|PCI Express Port 1 (unknown)
+
00:1c.1 Class 0604: Intel Corporation|PCI Express Port 2 (unknown)
+
00:1c.3 Class 0604: Intel Corporation|PCI Express Port 4 (unknown)
+
00:1c.5 Class 0604: Intel Corporation|PCI Express Port 6 (unknown)
+
00:1d.0 Class 0c03: Intel Corporation|USB UHCI Controller #1 (unknown)
+
00:1d.1 Class 0c03: Intel Corporation|USB UHCI Controller #2 (unknown)
+
00:1d.2 Class 0c03: Intel Corporation|USB UHCI Controller #3 (unknown)
+
00:1d.7 Class 0c03: Intel Corporation|USB2 EHCI Controller #1 (unknown)
+
00:1e.0 Class 0604: Intel Corp.|82801 Hub Interface to PCI Bridge (hw_random)
+
00:1f.0 Class 0601: Intel Corporation|Mobile LPC Interface Controller (unknown)
+
00:1f.1 Class 0101: Intel Corporation|Mobile IDE Controller (piix)
+
00:1f.2 Class 0106: Intel Corporation|Mobile SATA Controller cc=AHCI (ahci)
+
00:1f.3 Class 0c05: Intel Corporation|SMBus Controller (i2c-i801)
+
01:00.0 Class 0300: Intel Corporation|SMBus Controller (vesa)
+
03:01.0 Class 0c00: Intel Corporation|SMBus Controller (unknown)
+
03:01.1 Class 0805: Ricoh Co Ltd.|SD Card reader (unknown)
+
03:01.2 Class 0880: Ricoh Co Ltd.|R5C592 Memory Stick Bus Host Adapter (unknown)
+
03:01.3 Class 0880: Ricoh Co Ltd.|xD-Picture Card Controller (unknown)
+
09:00.0 Class 0200: Ricoh Co Ltd.|xD-Picture Card Controller (unknown)
+
0c:00.0 Class 0280: Intel Corporation|PRO/Wireless 3945ABG (ipw3945)
+
  
 
All works flawlessly
 
All works flawlessly

Revision as of 22:35, 3 January 2009


The following is what I have found while using Arch on my Inspiron 1521. User experience may vary.

Hardware Specifications

lspci Output

00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge

00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) 00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1) 00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3) 00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA 00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0) 00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1) 00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2) 00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3) 00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4) 00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI) 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14) 00:14.1 IDE interface: ATI Technologies Inc SB600 IDE 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) 00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge 00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge 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:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series] 03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 03:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12) 03:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12) 0b:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

lsusb Output

Bus 006 Device 001: ID 1d6b:0002 Bus 003 Device 001: ID 1d6b:0001 Bus 001 Device 001: ID 1d6b:0001 Bus 002 Device 001: ID 1d6b:0001 Bus 005 Device 001: ID 1d6b:0001 Bus 004 Device 001: ID 1d6b:0001

All works flawlessly

Kernel

The stock Arch kernel works just fine.

A working custom kernel configuration with tuxonice patches applied can be found here.

Networking

Wired

Works out of the box. The BCM5906M uses the tg3 (Tigon 3) kernel module which was loaded automatically for me. If it doesn't, try loading it manually with:

modprobe tg3

Wireless

Broadcom Corporation BCM4310 USB Controller

Download the for the device here. There is also another file named R17492 instead. Don't download this file, it is the vista version of this driver and did not work for me.
You'll need unzip to unpack the .exe file and ndiswrapper to use it, so go ahead and install via pacman:

pacman -Sy unzip ndiswrapper

Go to where you downloaded the driver and run the following commands:

mkdir driver
unzip -d driver/ Dell_multi-device_A17_R174291.exe
cd driver/DRIVER_US/

These commands will extract the .exe file into it's own directory and place you in a subdirectory named DRIVER_US. Next, run:

ndiswrapper -i bcmwl5.inf
ndiswrapper -l

If you did everything correctly, the output should read something along the lines of:

bcmwl5 : driver installed
	device (14E4:4315) present

Intel Corporation PRO/Wireless 3945ABG Network Connection

 pacman -S iwlwifi iwlwifi-4965-ucode

Will install the drivers for Wireless. Make sure to add iwl3945 to the modules array in your /etc/rc.conf. I am using the networkmanager daemon with very few problems.

Modem

I have not tried the modem to see if it works. I know that the 1420N (Pre-loaded with Ubuntu) has drivers for it but I don't know if the code for that is open or not. More to follow.

Xorg

Example Dell_Inspiron_1420/xorg.conf

Webcam

Install uvc from the community repo, and add your user to the video group

  pacman -S linux-uvc-svn

There is currently a problem with the version of gstreamer included with Arch so anything that uses gstreamer to get video will fail. But applications like Ekiga and Skype will work just fine.