Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owner would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

Inspiron 1010
Mini 10

CPU: Intel Atom Z530
- Video card: Intel GMA 500 (Poulsbo)
- Screen size: 10.1"
- Wireless card: Broadcom BCM4312
- 1 GB or 2 GB RAM, HDD SATA or HDD SSD
- Elantech track pad, 1.3 megapixel webcam, SD card reader, Bluetooth, HDMI-A video connector

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

[OK]

LAN network card:

[OK]

Detect CD/DVD:

[-]

Detect hard drives:

[OK]

Extra Features

CPU Frequency Scaling

[?]

Hibernation

[OK]

Sleep / Suspend

[OK]

Xorg

[OK]

- OpenGL

[OK]

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[?]

Mouse

- Built-in (Trackpoint)

[-]

- Built-in (Touchpad)

[OK]

Modem

[-]

Wireless/Wifi

X-(

Keyboard's Hotkeys

[?]

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

Configuration

Display

The display will work with the vesa driver out of the box. The fbdev driver will also work.

For wheezy the mode will be 1024x600 which is pretty close to the native 1024x576. OpenGL works. It might be possible to get the Intel Embedded Media Graphics Driver working under Wheezy (see below). The keyboard and trackpad will be detected by the Debian installer and work correctly without any work.

Under squeeze getting modes other than 640x480 (which is not exactly ideal) might be possible with the 915resolution module. In any case, add two drivers to /etc/modules:

uvesafb nocrtc mtrr=2
evdev

The second driver is for the keyboard. Use the evdev driver for the trackpad as well if you are running kernel 2.6.32-5-686 and don't want to patch the pcmouse driver to get the Xorg synaptics driver working (see below).

There is a native graphics driver from Intel but unfortunately it is non-free. It's called Intel Embedded Media Graphics Driver (IEMBD for short) and version 1.5.2 can be installed on Debian Squeeze, although this is not made clear in the documentation. For this driver evdev should also be added to /etc/modules to run input devices.

Audio

Intel HD Audio controller.

This works out of the box using the snd_hda_intel driver.

Mouse

For wheezy the trackpad works out of the box.

For squeeze the trackpad works if you apply patches to the psmouse driver module. It takes a little time but the instructions found here on a Ubuntu forum thread are very well written and easy to follow. See Debian Bug Report 613335.

Without the patched 2.6.32-5-686 kernel, the trackpad is detected as an ImPS/2 Logitech Wheel mouse. The synaptics driver loads and then unloads. The trackpad functions out of the box after a fashion, but its performance is not ideal.

Power Management

Hibernation works using the command "/usr/sbin/pm-hibernate".

Suspend works using the command "/usr/sbin/pm-suspend --quirk-dpms-on".

WiFi

Broadcom BCM4312 802.11b/g wireless network controller.

For wheezy use the firmware-b43-lpphy-installer package to install the (non-free) firmware.

Under squeeze use the wl driver which is non-free.

Modem

None.


System Summary

lspci

00:00.0 Host bridge [0600]: Intel Corporation System Controller Hub (SCH Poulsbo) [8086:8100] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller [8086:8108] (rev 07)
00:1b.0 Audio device [0403]: Intel Corporation System Controller Hub (SCH Poulsbo) HD Audio Controller [8086:811b] (rev 07)
00:1c.0 PCI bridge [0604]: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 1 [8086:8110] (rev 07)
00:1c.1 PCI bridge [0604]: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 2 [8086:8112] (rev 07)
00:1d.0 USB Controller [0c03]: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #1 [8086:8114] (rev 07)
00:1d.1 USB Controller [0c03]: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #2 [8086:8115] (rev 07)
00:1d.2 USB Controller [0c03]: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #3 [8086:8116] (rev 07)
00:1d.7 USB Controller [0c03]: Intel Corporation System Controller Hub (SCH Poulsbo) USB EHCI #1 [8086:8117] (rev 07)
00:1f.0 ISA bridge [0601]: Intel Corporation System Controller Hub (SCH Poulsbo) LPC Bridge [8086:8119] (rev 07)
00:1f.1 IDE interface [0101]: Intel Corporation System Controller Hub (SCH Poulsbo) IDE Controller [8086:811a] (rev 07)
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
03:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0 
  iProduct                2 USB2.0-CRW
      (Bus Powered)
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0 
  (Bus Powered)
Bus 001 Device 002: ID 174f:1403 Syntek Integrated Webcam
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                2 Integrated Webcam
      (Bus Powered)
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  (Bus Powered)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

Resources

Attachments

Some configuration files and sample outputs.

Credits