Dell Inspiron Mini 10 (1010)

This guide describes the necessary kernel options, configuration settings, and tips and tricks to get Gentoo running on the Dell Inspiron Mini 10 (1010). It has a Poulsbo chipset with a GMA 500 graphics core.

Audio
The intel-hda Alsa driver covers a wide variety of chipsets, and with that comes a wide variety of mixer configurations.

Video
The GMA 500 graphics core has two proprietary drivers: the older xf86-video-psb driver and the newer IEGD driver. As of this writing, xorg-xerver-1.6 is the latest server that the proprietary drivers support (they do not support xorg-xerver-1.7). A rewritten proprietary driver that uses Gallium3D may become available in the future.

As an alternative to the proprietary drivers, the fbdev driver may be used. For example, it is possible to achieve native 1366x768 resolution with the fbdev driver by using uvesafb together with grub2+915resolution (also see Grub2 migration instructions). Note that CONFIG_VM86=y must be set in kernel configuration, in order to avoid a "uvesafb: Getting VBE info block failed (eax=0x4f00, err=0)" error. Starting with linux-2.6.34, the pci=nocrs kernel parameter is needed in order to avoid a "uvesafb: cannot reserve video memory at 0x3f800000" error.

As an alternative to building grub2+915resolution, it may be possible to run 915resolution prior to loading the uvesafb kernel module as described here (not tested on the Mini 10).

Cpuinfo
processor	: 0 vendor_id	: GenuineIntel cpu family	: 6 model		: 28 model name	: Intel(R) Atom(TM) CPU Z530  @ 1.60GHz stepping	: 2 cpu MHz		: 800.000 cache size	: 512 KB physical id	: 0 siblings	: 2 core id		: 0 cpu cores	: 1 apicid		: 0 initial apicid	: 0 fdiv_bug	: no hlt_bug		: no f00f_bug	: no coma_bug	: no fpu		: yes fpu_exception	: yes cpuid level	: 10 wp		: yes flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority bogomips	: 3191.84 clflush size	: 64 cache_alignment	: 64 address sizes	: 32 bits physical, 32 bits virtual power management:

processor	: 1 vendor_id	: GenuineIntel cpu family	: 6 model		: 28 model name	: Intel(R) Atom(TM) CPU Z530  @ 1.60GHz stepping	: 2 cpu MHz		: 800.000 cache size	: 512 KB physical id	: 0 siblings	: 2 core id		: 0 cpu cores	: 1 apicid		: 1 initial apicid	: 1 fdiv_bug	: no hlt_bug		: no f00f_bug	: no coma_bug	: no fpu		: yes fpu_exception	: yes cpuid level	: 10 wp		: yes flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority bogomips	: 3191.93 clflush size	: 64 cache_alignment	: 64 address sizes	: 32 bits physical, 32 bits virtual power management:

Lspci
00:00.0 Host bridge: Intel Corporation System Controller Hub (SCH Poulsbo) (rev 07) 00:02.0 VGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 07) 00:1b.0 Audio device: Intel Corporation System Controller Hub (SCH Poulsbo) HD Audio Controller (rev 07) 00:1c.0 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 1 (rev 07) 00:1c.1 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 2 (rev 07) 00:1d.0 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #1 (rev 07) 00:1d.1 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #2 (rev 07) 00:1d.2 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #3 (rev 07) 00:1d.7 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB EHCI #1 (rev 07) 00:1f.0 ISA bridge: Intel Corporation System Controller Hub (SCH Poulsbo) LPC Bridge (rev 07) 00:1f.1 IDE interface: Intel Corporation System Controller Hub (SCH Poulsbo) IDE Controller (rev 07) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) 03:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

Lsusb
Bus 001 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device Bus 001 Device 003: ID 174f:1403 Syntek Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 413c:02b0 Dell Computer Corp. Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub