Installation of Debian Etch/Sid AMD64 in a HP Pavilion dv2029ea

  1. System specifications
    1. lspci -v
    2. cat /proc/cpuinfo
    3. hdparm -I /dev/sda
    4. hdparm -I /dev/cdrom
  2. Results
  3. Details
    1. Installation of nVidia proprietary driver
    2. Broadcom 1390 Wireless Card
    3. Installing Alsa driver
    4. Configuring touchpad
    5. Compiling linux-uvc-source
    6. Install linux32
    7. Creating i386 chroot
  4. Files
    1. /etc/X11/xorg.conf
    2. /etc/modprobe.conf/alsa-base
    3. /etc/fstab
    4. /etc/schroot/schroot.conf
  5. 1 System specifications

    1.1 lspci -v

    00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Capabilities: [44] HyperTransport: Slave or Primary Interface
    	Capabilities: [e0] HyperTransport: MSI Mapping
    
    00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: 66MHz, fast devsel
    
    00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: 66MHz, fast devsel
    
    00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: 66MHz, fast devsel
    
    00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0
    
    00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Capabilities: [44] #00 [00fe]
    	Capabilities: [fc] #00 [0000]
    
    00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: 66MHz, fast devsel
    
    00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: 66MHz, fast devsel
    
    00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    	Memory behind bridge: c3000000-c30fffff
    	Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
    	Capabilities: [48] Power Management version 2
    	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
    	Capabilities: [60] HyperTransport: MSI Mapping
    	Capabilities: [80] Express Root Port (Slot+) IRQ 0
    	Capabilities: [100] Virtual Channel
    
    00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    	I/O behind bridge: 00004000-00004fff
    	Memory behind bridge: c8000000-c87fffff
    	Capabilities: [40] Subsystem: nVidia Corporation Unknown device 0000
    	Capabilities: [48] Power Management version 2
    	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+
    	Capabilities: [60] HyperTransport: MSI Mapping
    	Capabilities: [80] Express Root Port (Slot+) IRQ 0
    	Capabilities: [100] Virtual Channel
    
    00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2) (prog-if 00 [VGA])
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217
    	Memory at c2000000 (32-bit, non-prefetchable) [size=16M]
    	Memory at d0000000 (64-bit, prefetchable) [size=256M]
    	Memory at c1000000 (64-bit, non-prefetchable) [size=16M]
    	[virtual] Expansion ROM at 50000000 [disabled] [size=128K]
    	Capabilities: [48] Power Management version 2
    	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
    
    00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Capabilities: [44] HyperTransport: Slave or Primary Interface
    	Capabilities: [e0] HyperTransport: MSI Mapping
    
    00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0
    
    00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: 66MHz, fast devsel, IRQ 10
    	I/O ports at 3040 [size=64]
    	I/O ports at 3000 [size=64]
    	Capabilities: [44] Power Management version 2
    
    00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
    	Memory at c0040000 (32-bit, non-prefetchable) [size=256K]
    
    00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 10 [OHCI])
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 201
    	Memory at c0004000 (32-bit, non-prefetchable) [size=4K]
    	Capabilities: [44] Power Management version 2
    
    00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 20 [EHCI])
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
    	Memory at c0005000 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [44] Debug port
    	Capabilities: [80] Power Management version 2
    
    00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1) (prog-if 8a [Master SecP PriP])
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	I/O ports at 3080 [size=16]
    	Capabilities: [44] Power Management version 2
    
    00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1) (prog-if 85 [Master SecO PriO])
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 233
    	I/O ports at 30b0 [size=8]
    	I/O ports at 30a4 [size=4]
    	I/O ports at 30a8 [size=8]
    	I/O ports at 30a0 [size=4]
    	I/O ports at 3090 [size=16]
    	Memory at c0006000 (32-bit, non-prefetchable) [size=4K]
    	Capabilities: [44] Power Management version 2
    	Capabilities: [b0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/2 Enable-
    	Capabilities: [cc] HyperTransport: MSI Mapping
    
    00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
    	Memory behind bridge: c3100000-c31fffff
    	Capabilities: [b8] Subsystem: Gammagraphx, Inc. Unknown device 0000
    	Capabilities: [8c] HyperTransport: MSI Mapping
    
    00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 58
    	Memory at c0000000 (32-bit, non-prefetchable) [size=16K]
    	Capabilities: [44] Power Management version 2
    	Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
    	Capabilities: [6c] HyperTransport: MSI Mapping
    
    00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 225
    	Memory at c0007000 (32-bit, non-prefetchable) [size=4K]
    	I/O ports at 30b8 [size=8]
    	Capabilities: [44] Power Management version 2
    
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    	Flags: fast devsel
    	Capabilities: [80] HyperTransport: Host or Secondary Interface
    
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    	Flags: fast devsel
    
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
    	Flags: fast devsel
    
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    	Flags: fast devsel
    	Capabilities: [f0] #0f [0010]
    
    01:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
    	Subsystem: Hewlett-Packard Company Unknown device 1364
    	Flags: bus master, fast devsel, latency 0, IRQ 10
    	Memory at c3000000 (32-bit, non-prefetchable) [size=16K]
    	Capabilities: [40] Power Management version 2
    	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
    	Capabilities: [d0] Express Legacy Endpoint IRQ 0
    	Capabilities: [100] Advanced Error Reporting
    	Capabilities: [13c] Virtual Channel
    
    03:09.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832 (prog-if 10 [OHCI])
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, medium devsel, latency 64, IRQ 217
    	Memory at c3100000 (32-bit, non-prefetchable) [size=2K]
    	Capabilities: [dc] Power Management version 2
    
    03:09.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, medium devsel, latency 64, IRQ 50
    	Memory at c3100800 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [80] Power Management version 2
    
    03:09.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: bus master, medium devsel, latency 0, IRQ 11
    	Memory at c3100c00 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [80] Power Management version 2
    
    03:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: medium devsel, IRQ 11
    	Memory at c3101000 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [80] Power Management version 2
    
    03:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
    	Subsystem: Hewlett-Packard Company Unknown device 30b5
    	Flags: medium devsel, IRQ 11
    	Memory at c3101400 (32-bit, non-prefetchable) [size=256]
    	Capabilities: [80] Power Management version 2

    1.2 cat /proc/cpuinfo

    processor	: 0
    vendor_id	: AuthenticAMD
    cpu family	: 15
    model		: 72
    model name	: AMD Turion(tm) 64 X2
    stepping	: 2
    cpu MHz		: 1607.354
    cache size	: 512 KB
    physical id	: 0
    siblings	: 2
    core id		: 0
    cpu cores	: 2
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 1
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8_legacy
    bogomips	: 3218.47
    TLB size	: 1024 4K pages
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 40 bits physical, 48 bits virtual
    power management: ts fid vid ttp tm stc
    
    processor	: 1
    vendor_id	: AuthenticAMD
    cpu family	: 15
    model		: 72
    model name	: AMD Turion(tm) 64 X2
    stepping	: 2
    cpu MHz		: 1607.354
    cache size	: 512 KB
    physical id	: 0
    siblings	: 2
    core id		: 1
    cpu cores	: 2
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 1
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8_legacy
    bogomips	: 3217.62
    TLB size	: 1024 4K pages
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 40 bits physical, 48 bits virtual
    power management: ts fid vid ttp tm stc

    1.3 hdparm -I /dev/sda

    /dev/sda:
    
    ATA device, with non-removable media
    	Model Number:       FUJITSU MHV2080BH
    	Serial Number:      NW13T672CNGJ
    	Firmware Revision:  892C
    Standards:
    	Used: ATA/ATAPI-7 T13 1532D revision 4a
    	Supported: 7 6 5 4
    Configuration:
    	Logical		max	current
    	cylinders	16383	16383
    	heads		16	16
    	sectors/track	63	63
    	--
    	CHS current addressable sectors:   16514064
    	LBA    user addressable sectors:  156301488
    	LBA48  user addressable sectors:  156301488
    	device size with M = 1024*1024:       76319 MBytes
    	device size with M = 1000*1000:       80026 MBytes (80 GB)
    Capabilities:
    	LBA, IORDY(can be disabled)
    	Standby timer values: spec'd by Standard, no device specific minimum
    	R/W multiple sector transfer: Max = 16	Current = 16
    	Advanced power management level: 128 (0x80)
    	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
    	     Cycle time: min=120ns recommended=120ns
    	PIO: pio0 pio1 pio2 pio3 pio4
    	     Cycle time: no flow control=240ns  IORDY flow control=120ns
    Commands/features:
    	Enabled	Supported:
    	   *	SMART feature set
    	    	Security Mode feature set
    	   *	Power Management feature set
    	   *	Write cache
    	   *	Look-ahead
    	   *	WRITE_BUFFER command
    	   *	READ_BUFFER command
    	   *	DOWNLOAD_MICROCODE
    	   *	Advanced Power Management feature set
    	   *	48-bit Address feature set
    	   *	Device Configuration Overlay feature set
    	   *	Mandatory FLUSH_CACHE
    	   *	FLUSH_CACHE_EXT
    	   *	SMART error logging
    	   *	SMART self-test
    	   *	General Purpose Logging feature set
    	   *	IDLE_IMMEDIATE with UNLOAD
    	   *	SATA-I signaling speed (1.5Gb/s)
    	   *	Host-initiated interface power management
    	   *	Phy event counters
    	    	Device-initiated interface power management
    	   *	Software settings preservation
    	   *	SMART Command Transport (SCT) feature set
    	   *	SCT LBA Segment Access (AC2)
    	   *	SCT Error Recovery Control (AC3)
    	   *	SCT Features Control (AC4)
    	   *	SCT Data Tables (AC5)
    Security:
    	Master password revision code = 65534
    		supported
    	not	enabled
    	not	locked
    		frozen
    	not	expired: security count
    		supported: enhanced erase
    	62min for SECURITY ERASE UNIT. 62min for ENHANCED SECURITY ERASE UNIT.
    Checksum: correct

    1.4 hdparm -I /dev/cdrom

    /dev/cdrom:
    
    ATAPI CD-ROM, with removable media
    	Model Number:       SONY     DVD RW DW-G520A
    	Serial Number:
    	Firmware Revision:  GPSD
    Standards:
    	Used: ATAPI for CD-ROMs, SFF-8020i, r2.5
    	Supported: CD-ROM ATAPI-2
    Configuration:
    	DRQ response: 50us.
    	Packet size: 12 bytes
    Capabilities:
    	LBA, IORDY(cannot be disabled)
    	DMA: mdma0 mdma1 *mdma2
    	     Cycle time: min=120ns recommended=120ns
    	PIO: pio0 pio1 pio2 pio3 pio4
    	     Cycle time: no flow control=240ns  IORDY flow control=120ns
    Commands/features:
    	Enabled	Supported:
    	   *	PACKET command feature set
    	   *	DEVICE_RESET command
    	   *	DOWNLOAD_MICROCODE
    	    	Removable Media Status Notification feature set
    HW reset results:
    	CBLID- below Vih
    	Device num = 0

    2 Results

    AMD Turion 64 X2 TL-52, 1.6GHz Works Out of the box
    BrightView WXGA 14.1 TFT-Aktivmatrix 1280×800 Display Works Needs nVidia proprietary driver to get 1280×800*
    NVidia GeForce 6150 Works Needs nVidia proprietary driver for 3d acceleration*
    1GB, DDR 2 SDRAM, 533MHz Works Out of the box
    NVidia MCP51 Ethernet card Works Out of the box
    Broadcom 1390 Wireless card* Doesn’t work  
    NVidia MCP51 Audio card Works without built-in microfone After install new Alsa driver and configure*
    Internal Modem Not tested  
    Ricoh R5C592 Memory Stick Adapter Not tested  
    Ricoh xD-Picture Card Controller Not tested  
    Ricoh R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter Not tested  
    FUJITSU MHV2080BH 80GB HD, 5400rpm Works Out of the box
    SONY DVD RW DW-G520A Works Out of the box
    Touchpad Works Got better when xorg.conf was edited*
    WebCam 1.3MP Works Needs to compile linux-uvc-source*
    Skype Works Needed to install linux32*
    Win32 codecs Works Needed to create i386 chroot*
    Non-free Flash (from Adobe) Works Needed to create i386 chroot*

    3 Details

    3.1 Installation of nVidia proprietary driver

    Needed for 1280×800 display and 3d acceleration

    Install the nvidia-glx and nvidia-kernel-2.6-amd64. If you want to use it with 32 bits applications, it’s a good idea to install nvidia-glx-ia32. nvidia-settings is a good tool for configuration. After installing is just setting the right driver on /etc/X11/xorg.conf:

    Section "Device"
    	Identifier	"Placa de Vídeo Genérica"
    	Driver		"nvidia"
    	BusID		"PCI:0:5:0"
    EndSection

    3.2 Broadcom 1390 Wireless Card

    I tried to configure it using bcm43xx and the windows driver files bcmwl5.inf and BCMWL564.SYS, and with ndiswrapper with these same files, but neither of them worked. I tried also with the driver that bcm43xx-fwcutter try to downloaded wlapsta.o but it didn’t worked too. Any help in this is thanked.

    3.3 Installing Alsa driver

    Needed to headphone sound and to external microfone

    Build and install the alsa (alsa-source) module using using module-assistant. It’s necessary to set the parameters in /etc/modprobe.d/alsa-base for the card to work:

    options snd-hda-intel index=0 disable_msi=1

    3.4 Configuring touchpad

    Add the following lines to /etc/X11/xorg.conf:

    Section "InputDevice"
    	Identifier	"Synaptics Touchpad"
    	Driver		"synaptics"
    	Option		"SendCoreEvents"	"true"
    	Option		"Device"		"/dev/psaux"
    	Option		"Protocol"		"auto-dev"
            Option       "LeftEdge"      "1700"
            Option       "RightEdge"     "5300"
            Option       "TopEdge"       "1700"
            Option       "BottomEdge"    "4200"
            Option       "FingerLow"     "25"
            Option       "FingerHigh"    "30"
            Option       "MaxTapTime"    "180"
            Option       "MaxTapMove"    "220"
            Option       "VertScrollDelta" "100"
            Option       "MinSpeed"        "0.09"
            Option       "MaxSpeed"        "0.18"
            Option       "AccelFactor"     "0.0015"
            Option       "SHMConfig"       "on"
    EndSection

    Source: Synaptics Touchpad — Gentoo Linux

    3.5 Compiling linux-uvc-source

    Needed to webcam

    Install the linux-uvc-source package and run as root:

    # m-a a-i linux-uvc

    This is enough to get the driver working. I tested it with ekiga, to do so, it’s necessary to install libpt-plugins-v4l2 and configure ekiga to use V4L2, instead of V4L.

    3.6 Install linux32

    Needed to skype

    To run skype, just download the static qt version package from skype page (not the debian package, the generic one), and extract it. To run it, call with linux32, after the package linux32 is installed.

    path-to-skype$ linux32 ./skype

    For me it was giving:

    Cannot execute ./skype: No such file or directory

    But when I reinstalled libc6-i386, it worked (don’t ask me why).

    3.7 Creating i386 chroot

    Needed to win32 codecs and flashplugin-nonfree

    I created a chroot in the directory /var/local/chroot/i386-sid/ . To do so, install debootstrap and run:

    # debootstrap --arch i386 sid /var/local/chroot/i386-sid/ --http://ftp.debian.org/debian

    Then edit /etc/fstab and add the lines:

    # i386-sid
    /home           /var/local/chroot/i386-sid/home none bind 0     0
    /tmp            /var/local/chroot/i386-sid/tmp none bind 0      0
    /dev            /var/local/chroot/i386-sid/dev none bind 0      0
    /proc           /var/local/chroot/i386-sid/proc none bind 0     0

    And mount the devices:

    # mount /var/local/chroot/i386-sid/home
    # mount /var/local/chroot/i386-sid/tmp
    # mount /var/local/chroot/i386-sid/dev
    # mount /var/local/chroot/i386-sid/proc

    Copy the users, groups and locale files:

    # cp /etc/passwd /etc/group /etc/shadow /etc/environment /var/local/chroot/i386-sid/etc

    Set DISPLAY:

    # chroot /var/local/chroot/i386-sid/
    # su - username
    $ export DISPLAY=:0

    Install schroot and configure it, adding this to /etc/schroot/schroot.conf:

    [i386-sid]
    description=Debian i386 sid
    location=/var/local/chroot/i386-sid
    priority=3
    users=marcot,root
    groups=marcot,root
    root-users=root
    root-groups=root
    aliases=default
    run-setup-scripts=true
    run-exec-scripts=true
    personality=linux32

    Then is just run any application with schroot -p application. To have w32codecs support is just download the package from debian-multimedia and install inside the chroot with dpkg -i. To install flashplugin-nonfree is just add the non-free section to the chroot repository.

    Source: debian-amd64-howto

    4 Files

    4.1 /etc/X11/xorg.conf

    Section "Files"
    	FontPath	"/usr/share/fonts/X11/misc"
    	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
    	FontPath	"/usr/share/fonts/X11/cyrillic"
    	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
    	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
    	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
    	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    	FontPath	"/usr/share/fonts/X11/Type1"
    	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
    	FontPath	"/usr/share/fonts/X11/100dpi"
    	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
    	FontPath	"/usr/share/fonts/X11/75dpi"
    	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
    	# path to defoma fonts
    	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    EndSection
    
    Section "Module"
    	Load	"i2c"
    	Load	"bitmap"
    	Load	"ddc"
    	Load	"dri"
    	Load	"extmod"
    	Load	"freetype"
    	Load	"glx"
    	Load	"int10"
    	Load	"vbe"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Generic Keyboard"
    	Driver		"kbd"
    	Option		"CoreKeyboard"
    	Option		"XkbRules"	"xorg"
    	Option		"XkbModel"	"pc104"
    	Option		"XkbLayout"	"us"
    	Option		"XkbVariant"	"intl"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Configured Mouse"
    	Driver		"mouse"
    	Option		"CorePointer"
    	Option		"Device"		"/dev/input/mice"
    	Option		"Protocol"		"ImPS/2"
    	Option		"Emulate3Buttons"	"true"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Synaptics Touchpad"
    	Driver		"synaptics"
    	Option		"SendCoreEvents"	"true"
    	Option		"Device"		"/dev/psaux"
    	Option		"Protocol"		"auto-dev"
            Option       "LeftEdge"      "1700"
            Option       "RightEdge"     "5300"
            Option       "TopEdge"       "1700"
            Option       "BottomEdge"    "4200"
            Option       "FingerLow"     "25"
            Option       "FingerHigh"    "30"
            Option       "MaxTapTime"    "180"
            Option       "MaxTapMove"    "220"
            Option       "VertScrollDelta" "100"
            Option       "MinSpeed"        "0.09"
            Option       "MaxSpeed"        "0.18"
            Option       "AccelFactor"     "0.0015"
            Option       "SHMConfig"       "on"
    EndSection
    
    Section "Device"
    	Identifier	"Placa de Vídeo Genérica"
    	Driver		"nvidia"
    	BusID		"PCI:0:5:0"
    EndSection
    
    Section "Monitor"
    	Identifier	"Monitor Genérico"
    	Option		"DPMS"
    EndSection
    
    Section "Screen"
    	Identifier	"Default Screen"
    	Device		"Placa de Vídeo Genérica"
    	Monitor		"Monitor Genérico"
    	DefaultDepth	24
    	SubSection "Display"
    		Depth		1
    		Modes		"1280x800" "1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		4
    		Modes		"1280x800" "1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		8
    		Modes		"1280x800" "1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		15
    		Modes		"1280x800" "1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		16
    		Modes		"1280x800" "1024x768" "800x600" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth		24
    		Modes		"1280x800" "1024x768" "800x600" "640x480"
    	EndSubSection
    EndSection
    
    Section "ServerLayout"
    	Identifier	"Default Layout"
    	Screen		"Default Screen"
    	InputDevice	"Generic Keyboard"
    	InputDevice	"Configured Mouse"
    	InputDevice	"Synaptics Touchpad"
    EndSection
    
    Section "DRI"
    	Mode	0666
    EndSection

    4.2 /etc/modprobe.d/alsa-base

    # autoloader aliases
    install sound-slot-0 /sbin/modprobe snd-card-0
    install sound-slot-1 /sbin/modprobe snd-card-1
    install sound-slot-2 /sbin/modprobe snd-card-2
    install sound-slot-3 /sbin/modprobe snd-card-3
    install sound-slot-4 /sbin/modprobe snd-card-4
    install sound-slot-5 /sbin/modprobe snd-card-5
    install sound-slot-6 /sbin/modprobe snd-card-6
    install sound-slot-7 /sbin/modprobe snd-card-7
    # Cause optional modules to be loaded above generic modules
    install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; : ; }
    install snd-pcm /sbin/modprobe --ignore-install snd-pcm && { /sbin/modprobe --quiet snd-pcm-oss ; : ; }
    install snd-mixer /sbin/modprobe --ignore-install snd-mixer && { /sbin/modprobe --quiet snd-mixer-oss ; : ; }
    install snd-seq /sbin/modprobe --ignore-install snd-seq && { /sbin/modprobe --quiet snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }
    # Cause optional modules to be loaded above sound card driver modules
    install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /lib/alsa/modprobe-post-install snd-emu10k1 ; /sbin/modprobe --quiet snd-emu10k1-synth ; }
    install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /lib/alsa/modprobe-post-install snd-via82xx ; /sbin/modprobe --quiet snd-seq ; }
    # Cause a script to be run after *-synth module initialization
    install snd-emu8000-synth /sbin/modprobe --ignore-install snd-emu8000-synth && /lib/alsa/modprobe-post-install snd-emu8000-synth
    install snd-emu10k1-synth /sbin/modprobe --ignore-install snd-emu10k1-synth && /lib/alsa/modprobe-post-install snd-emu10k1-synth
    # Cause a script to be run after card driver module initialization
    install snd-ad1816a /sbin/modprobe --ignore-install snd-ad1816a $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ad1816a
    install snd-ad1848 /sbin/modprobe --ignore-install snd-ad1848 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ad1848
    install snd-adlib /sbin/modprobe --ignore-install snd-adlib $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-adlib
    install snd-ad1889 /sbin/modprobe --ignore-install snd-ad1889 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ad1889
    install snd-ali5451 /sbin/modprobe --ignore-install snd-ali5451 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ali5451
    install snd-als100 /sbin/modprobe --ignore-install snd-als100 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-als100
    install snd-als300 /sbin/modprobe --ignore-install snd-als300 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-als300
    install snd-als4000 /sbin/modprobe --ignore-install snd-als4000 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-als4000
    install snd-aoa /sbin/modprobe --ignore-install snd-aoa $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-aoa
    install snd-aoa-fabric-layout /sbin/modprobe --ignore-install snd-aoa-fabric-layout $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-aoa-fabric-layout
    install snd-aoa-onyx /sbin/modprobe --ignore-install snd-aoa-onyx $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-aoa-onyx
    install snd-aoa-tas /sbin/modprobe --ignore-install snd-aoa-tas $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-aoa-tas
    install snd-aoa-toonie /sbin/modprobe --ignore-install snd-aoa-toonie $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-aoa-toonie
    install snd-aoa-soundbus /sbin/modprobe --ignore-install snd-aoa-soundbus $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-aoa-soundbus
    install snd-aoa-soundbus-i2s /sbin/modprobe --ignore-install snd-aoa-soundbus-i2s $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-aoa-soundbus-i2s
    install snd-armaaci /sbin/modprobe --ignore-install snd-armaaci $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-armaaci
    install snd-asihpi /sbin/modprobe --ignore-install snd-asihpi $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-asihpi
    install snd-atiixp /sbin/modprobe --ignore-install snd-atiixp $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-atiixp
    install snd-au1x00 /sbin/modprobe --ignore-install snd-au1x00 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-au1x00
    install snd-au8810 /sbin/modprobe --ignore-install snd-au8810 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-au8810
    install snd-au8820 /sbin/modprobe --ignore-install snd-au8820 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-au8820
    install snd-au8830 /sbin/modprobe --ignore-install snd-au8830 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-au8830
    install snd-azt2320 /sbin/modprobe --ignore-install snd-azt2320 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-azt2320
    install snd-azt3328 /sbin/modprobe --ignore-install snd-azt3328 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-azt3328
    install snd-ca0106 /sbin/modprobe --ignore-install snd-ca0106 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ca0106
    install snd-cmi8330 /sbin/modprobe --ignore-install snd-cmi8330 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cmi8330
    install snd-cmipci /sbin/modprobe --ignore-install snd-cmipci $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cmipci
    install snd-cs4231 /sbin/modprobe --ignore-install snd-cs4231 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cs4231
    install snd-cs4232 /sbin/modprobe --ignore-install snd-cs4232 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cs4232
    install snd-cs4236 /sbin/modprobe --ignore-install snd-cs4236 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cs4236
    install snd-cs4281 /sbin/modprobe --ignore-install snd-cs4281 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cs4281
    install snd-cs46xx /sbin/modprobe --ignore-install snd-cs46xx $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cs46xx
    install snd-cs5535audio /sbin/modprobe --ignore-install snd-cs5535audio $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-cs5535audio
    install snd-darla20 /sbin/modprobe --ignore-install snd-darla20 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-darla20
    install snd-darla24 /sbin/modprobe --ignore-install snd-darla24 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-darla24
    install snd-dt019x /sbin/modprobe --ignore-install snd-dt019x $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-dt019x
    install snd-echo3g /sbin/modprobe --ignore-install snd-echo3g $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-echo3g
    install snd-emu10k1x /sbin/modprobe --ignore-install snd-emu10k1x $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-emu10k1x
    install snd-ens1370 /sbin/modprobe --ignore-install snd-ens1370 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ens1370
    install snd-ens1371 /sbin/modprobe --ignore-install snd-ens1371 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ens1371
    install snd-es1688 /sbin/modprobe --ignore-install snd-es1688 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-es1688
    install snd-es18xx /sbin/modprobe --ignore-install snd-es18xx $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-es18xx
    install snd-es1938 /sbin/modprobe --ignore-install snd-es1938 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-es1938
    install snd-es1968 /sbin/modprobe --ignore-install snd-es1968 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-es1968
    install snd-es968 /sbin/modprobe --ignore-install snd-es968 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-es968
    install snd-fm801 /sbin/modprobe --ignore-install snd-fm801 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-fm801
    install snd-fm801-tea575x /sbin/modprobe --ignore-install snd-fm801-tea575x $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-fm801-tea575x
    install snd-gina20 /sbin/modprobe --ignore-install snd-gina20 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-gina20
    install snd-gina24 /sbin/modprobe --ignore-install snd-gina24 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-gina24
    install snd-gusclassic /sbin/modprobe --ignore-install snd-gusclassic $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-gusclassic
    install snd-gusextreme /sbin/modprobe --ignore-install snd-gusextreme $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-gusextreme
    install snd-gusmax /sbin/modprobe --ignore-install snd-gusmax $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-gusmax
    install snd-harmony /sbin/modprobe --ignore-install snd-harmony $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-harmony
    install snd-hda-intel /sbin/modprobe --ignore-install snd-hda-intel $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-hda-intel
    install snd-hdsp /sbin/modprobe --ignore-install snd-hdsp $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-hdsp
    install snd-hdspm /sbin/modprobe --ignore-install snd-hdspm $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-hdspm
    install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ice1712
    install snd-ice1724 /sbin/modprobe --ignore-install snd-ice1724 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ice1724
    install snd-indigo /sbin/modprobe --ignore-install snd-indigo $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-indigo
    install snd-indigodj /sbin/modprobe --ignore-install snd-indigodj $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-indigodj
    install snd-indigoio /sbin/modprobe --ignore-install snd-indigoio $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-indigoio
    install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-intel8x0
    install snd-interwave /sbin/modprobe --ignore-install snd-interwave $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-interwave
    install snd-interwave-stb /sbin/modprobe --ignore-install snd-interwave-stb $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-interwave-stb
    install snd-korg1212 /sbin/modprobe --ignore-install snd-korg1212 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-korg1212
    install snd-layla20 /sbin/modprobe --ignore-install snd-layla20 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-layla20
    install snd-layla24 /sbin/modprobe --ignore-install snd-layla24 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-layla24
    install snd-maestro3 /sbin/modprobe --ignore-install snd-maestro3 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-maestro3
    install snd-mia /sbin/modprobe --ignore-install snd-mia $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-mia
    install snd-miro /sbin/modprobe --ignore-install snd-miro $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-miro
    install snd-mixart /sbin/modprobe --ignore-install snd-mixart $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-mixart
    install snd-mona /sbin/modprobe --ignore-install snd-mona $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-mona
    install snd-mpu401 /sbin/modprobe --ignore-install snd-mpu401 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-mpu401
    install snd-msnd-pinnacle /sbin/modprobe --ignore-install snd-msnd-pinnacle $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-msnd-pinnacle
    install snd-mtpav /sbin/modprobe --ignore-install snd-mtpav $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-mtpav
    install snd-mts64 /sbin/modprobe --ignore-install snd-mts64 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-mts64
    install snd-nm256 /sbin/modprobe --ignore-install snd-nm256 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-nm256
    install snd-opl3sa2 /sbin/modprobe --ignore-install snd-opl3sa2 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-opl3sa2
    install snd-opti92x-ad1848 /sbin/modprobe --ignore-install snd-opti92x-ad1848 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-opti92x-ad1848
    install snd-opti92x-cs4231 /sbin/modprobe --ignore-install snd-opti92x-cs4231 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-opti92x-cs4231
    install snd-opti93x /sbin/modprobe --ignore-install snd-opti93x $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-opti93x
    install snd-pc98-cs4232 /sbin/modprobe --ignore-install snd-pc98-cs4232 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-pc98-cs4232
    install snd-pcsp /sbin/modprobe --ignore-install snd-pcsp $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-pcsp
    install snd-pcxhr /sbin/modprobe --ignore-install snd-pcxhr $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-pcxhr
    install snd-pdaudiocf /sbin/modprobe --ignore-install snd-pdaudiocf $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-pdaudiocf
    install snd-pdplus /sbin/modprobe --ignore-install snd-pdplus $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-pdplus
    install snd-portman2x4 /sbin/modprobe --ignore-install snd-portman2x4 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-portman2x4
    install snd-powermac /sbin/modprobe --ignore-install snd-powermac $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-powermac
    install snd-pxa2xx-ac97 /sbin/modprobe --ignore-install snd-pxa2xx-ac97 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-pxa2xx-ac97
    install snd-pxa2xx-i2sound /sbin/modprobe --ignore-install snd-pxa2xx-i2sound $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-pxa2xx-i2sound
    install snd-riptide /sbin/modprobe --ignore-install snd-riptide $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-riptide
    install snd-rme32 /sbin/modprobe --ignore-install snd-rme32 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-rme32
    install snd-rme96 /sbin/modprobe --ignore-install snd-rme96 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-rme96
    install snd-rme9652 /sbin/modprobe --ignore-install snd-rme9652 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-rme9652
    install snd-s3c2410 /sbin/modprobe --ignore-install snd-s3c2410 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-s3c2410
    install snd-sa11xx-uda1341 /sbin/modprobe --ignore-install snd-sa11xx-uda1341 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sa11xx-uda1341
    install snd-sb16 /sbin/modprobe --ignore-install snd-sb16 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sb16
    install snd-sb8 /sbin/modprobe --ignore-install snd-sb8 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sb8
    install snd-sbawe /sbin/modprobe --ignore-install snd-sbawe $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sbawe
    install snd-serial-u16550 /sbin/modprobe --ignore-install snd-serial-u16550 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-serial-u16550
    install snd-sgalaxy /sbin/modprobe --ignore-install snd-sgalaxy $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sgalaxy
    install snd-sonicvibes /sbin/modprobe --ignore-install snd-sonicvibes $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sonicvibes
    install snd-sscape /sbin/modprobe --ignore-install snd-sscape $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sscape
    install snd-sun-amd7930 /sbin/modprobe --ignore-install snd-sun-amd7930 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sun-amd7930
    install snd-sun-cs4231 /sbin/modprobe --ignore-install snd-sun-cs4231 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sun-cs4231
    install snd-sun-dbri /sbin/modprobe --ignore-install snd-sun-dbri $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sun-dbri
    install snd-trident /sbin/modprobe --ignore-install snd-trident $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-trident
    install snd-usb-audio /sbin/modprobe --ignore-install snd-usb-audio $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-usb-audio
    install snd-usb-usx2y /sbin/modprobe --ignore-install snd-usb-usx2y $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-usb-usx2y
    install snd-vx222 /sbin/modprobe --ignore-install snd-vx222 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-vx222
    install snd-vxpocket /sbin/modprobe --ignore-install snd-vxpocket $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-vxpocket
    install snd-wavefront /sbin/modprobe --ignore-install snd-wavefront $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-wavefront
    install snd-ymfpci /sbin/modprobe --ignore-install snd-ymfpci $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ymfpci
    # Prevent abnormal drivers from grabbing index 0
    options snd-bt87x index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2
    options snd-hda-intel index=0 disable_msi=1

    4.3 /etc/fstab

    proc            /proc           proc    defaults        0       0
    /dev/sda1       /               jfs     defaults,errors=remount-ro 0 1
    /dev/sda6       /usr            jfs     defaults        0       2
    /dev/sda5       none            swap    sw              0       0
    /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto 0       0
    
    # i386-sid
    /home           /var/local/chroot/i386-sid/home none bind 0     0
    /tmp            /var/local/chroot/i386-sid/tmp none bind 0      0
    /dev            /var/local/chroot/i386-sid/dev none bind 0      0
    /proc           /var/local/chroot/i386-sid/proc none bind 0     0

    4.3 /etc/schroot/schroot.conf

    [i386-sid]
    description=Debian i386 sid
    location=/var/local/chroot/i386-sid
    priority=3
    users=marcot,root
    groups=marcot,root
    root-users=root
    root-groups=root
    aliases=default
    run-setup-scripts=true
    run-exec-scripts=true
    personality=linux32