(no commit message)
[ikiwiki.git] / docs / user / asuseee900 / index.mdwn
1 # DragonFly on Asus EEE 900
2
3 [[!toc levels=2]]
4
5 Following experience is from running DragonFly 2.3.2 development on laptop.
6
7     $ pciconv -lv
8
9  hostb0@pci0:0:0:0:     class=0x060000 card=0x82d91043 chip=0x25908086 rev=0x04 hdr=0x00
10     vendor     = 'Intel Corporation'
11     device     = '915GM Mobile Intel(R) 915GM/PM/GMS/910GML Express Processor to DRAM Controller'
12     class      = bridge
13     subclass   = HOST-PCI
14  vgapci0@pci0:0:2:0:    class=0x030000 card=0x82d91043 chip=0x25928086 rev=0x04 hdr=0x00
15     vendor     = 'Intel Corporation'
16     device     = 'Intel 82852/82855 Graphic controller family you can be found in www.intelcom'
17     class      = display
18     subclass   = VGA
19  vgapci1@pci0:0:2:1:    class=0x038000 card=0x82d91043 chip=0x27928086 rev=0x04 hdr=0x00
20     vendor     = 'Intel Corporation'
21     device     = 'Mobile 82915GLx/x/x Mobile Intel(R) 915GM/GMS/, 910GML Express Chipset Family'
22     class      = display
23  hdac0@pci0:0:27:0:     class=0x040300 card=0x83371043 chip=0x26688086 rev=0x04 hdr=0x00
24     vendor     = 'Intel Corporation'
25     device     = '11583659 82801FB (ICH6) High Definition Audio Controller'
26     class      = multimedia
27     subclass   = HDA
28  pcib1@pci0:0:28:0:     class=0x060400 card=0x82d81043 chip=0x26608086 rev=0x04 hdr=0x01
29     vendor     = 'Intel Corporation'
30     device     = '82801FB/FR/FW/FRW PCI Express Port 1'
31     class      = bridge
32     subclass   = PCI-PCI
33  pcib2@pci0:0:28:1:     class=0x060400 card=0x82d81043 chip=0x26628086 rev=0x04 hdr=0x01
34     vendor     = 'Intel Corporation'
35     device     = '82801FB/FR/FW/FRW PCI Express Port 2'
36     class      = bridge
37     subclass   = PCI-PCI
38  pcib3@pci0:0:28:2:     class=0x060400 card=0x82d81043 chip=0x26648086 rev=0x04 hdr=0x01
39     vendor     = 'Intel Corporation'
40     device     = '82801FB (ICH6) PCIe Root Port 3'
41     class      = bridge
42     subclass   = PCI-PCI
43  uhci0@pci0:0:29:0:     class=0x0c0300 card=0x82d81043 chip=0x26588086 rev=0x04 hdr=0x00
44     vendor     = 'Intel Corporation'
45     device     = '82801FB/FR/FW/FRW USB UHCI Controller'
46     class      = serial bus
47     subclass   = USB
48  uhci1@pci0:0:29:1:     class=0x0c0300 card=0x82d81043 chip=0x26598086 rev=0x04 hdr=0x00
49     vendor     = 'Intel Corporation'
50     device     = '82801FB/FR/FW/FRW USB UHCI Controller'
51     class      = serial bus
52     subclass   = USB
53  uhci2@pci0:0:29:2:     class=0x0c0300 card=0x82d81043 chip=0x265a8086 rev=0x04 hdr=0x00
54     vendor     = 'Intel Corporation'
55     device     = '82801FB/FR/FW/FRW USB UHCI Controller'
56     class      = serial bus
57     subclass   = USB
58  uhci3@pci0:0:29:3:     class=0x0c0300 card=0x82d81043 chip=0x265b8086 rev=0x04 hdr=0x00
59     vendor     = 'Intel Corporation'
60     device     = '82801FB/FR/FW/FRW USB UHCI Controller'
61     class      = serial bus
62     subclass   = USB
63  ehci0@pci0:0:29:7:     class=0x0c0320 card=0x82d81043 chip=0x265c8086 rev=0x04 hdr=0x00
64     vendor     = 'Intel Corporation'
65     device     = '82801FB/FR/FW/FRW USB 2.0 EHCI Controller'
66     class      = serial bus
67     subclass   = USB
68  pcib4@pci0:0:30:0:     class=0x060401 card=0x82d81043 chip=0x24488086 rev=0xd4 hdr=0x01
69     vendor     = 'Intel Corporation'
70     device     = '82801 Family (ICH2/3/4/5/6/7/8/9-M) Hub Interface to PCI Bridge'
71     class      = bridge
72     subclass   = PCI-PCI
73  isab0@pci0:0:31:0:     class=0x060100 card=0x82d81043 chip=0x26418086 rev=0x04 hdr=0x00
74     vendor     = 'Intel Corporation'
75     device     = '82801FBM LPC Interface Bridge (ICH6-M)'
76     class      = bridge
77     subclass   = PCI-ISA
78  atapci0@pci0:0:31:2:   class=0x010180 card=0x82d81043 chip=0x26538086 rev=0x04 hdr=0x00
79     vendor     = 'Intel Corporation'
80     device     = '82801FBM (ICH6M) SATA Controller'
81     class      = mass storage
82     subclass   = ATA
83  none0@pci0:0:31:3:     class=0x0c0500 card=0x82d81043 chip=0x266a8086 rev=0x04 hdr=0x00
84     vendor     = 'Intel Corporation'
85     device     = '82801FB (ICH6) SMBus Controller'
86     class      = serial bus
87     subclass   = SMBus
88  ae0@pci0:3:0:0:        class=0x020000 card=0x20481969 chip=0x20481969 rev=0xa0 hdr=0x00
89     vendor     = 'Attansic (Now owned by Atheros)'
90     device     = 'Atheros L2 Fast Ethernet 10/100 Base-T Controller'
91     class      = network
92     subclass   = ethernet
93  ath0@pci0:1:0:0:       class=0x020000 card=0x10261a3b chip=0x001c168c rev=0x01 hdr=0x00
94     vendor     = 'Atheros Communications Inc.'
95     device     = 'USB\VID_08FF&PID_1600\5&3AEE5BD7&0&3 HDAUDIO\FUNC_01&VEN_14F1&DEV_5051&SUBSYS_103C3608&REV_1000'
96     class      = network
97     subclass   = ethernet
98
99 ## ACPI and power management
100
101 There is no issues in running with ACPI.
102
103  Preloaded elf module "/boot/modules/acpi_asus.ko" at 0xc04c6268.
104  Preloaded elf module "/boot/modules/acpi.ko" at 0xc04c6318.
105  acpi0: <A M I OEMRSDT> on motherboard
106  acpi0: Power Button (fixed)
107  acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
108  acpi_ec0: <Embedded Controller: GPE 0x18> port 0x66,0x62 on acpi0
109  pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
110  acpi_asus0: <ASUS EeePC> on acpi0
111  acpi_lid0: <Control Method Lid Switch> on acpi0
112  acpi_button0: <Sleep Button> on acpi0
113  acpi_button1: <Power Button> on acpi0
114  acpi_tz0: <Thermal Zone> on acpi0
115  battery0: <ACPI Control Method Battery> on acpi0
116  acpi_acad0: <AC Adapter> on acpi0
117  atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
118  cpu0: <ACPI CPU> on acpi0
119
120 Suspend (S3) works with a patched kernel. 
121
122 For tuning/controlling/monitoring ACPI extras for ASUS laptops I have acpi_asus(4) and acpi_video(4) ports from FreeBSD in work.
123     $ sysctl hw.acpi.asus
124     hw.acpi.asus.lcd_brightness: 1
125     hw.acpi.asus.camera: 0
126     hw.acpi.asus.cardreader: 1
127     hw.acpi.asus.wlan: 1
128
129 ## Video controller 
130
131 The chipset in use is Intel 945GM.
132
133     agp0: <Intel 82915GM (915GM GMCH) SVGA controller> on vgapci0
134     agp0: detected 7932k stolen memory
135     agp0: aperture size is 256M
136
137     drm0: <Intel i915GM> on vgapci0
138     vgapci0: child drm0 requested pci_enable_busmaster
139     info: [drm] AGP at 0xd0000000 256MB
140     info: [drm] Initialized i915 1.6.0 20080730
141
142 DRI state untested, video playback is okay.
143
144 ## Ethernet controller 
145
146 Works without any problem with ae(4).
147
148      ae0: <Attansic Technology Corp, L2 Fast Ethernet> mem 0xfbfc0000-0xfbffffff irq 11 at device 0.0 on pci3
149
150 ## Wireless card(s) 
151
152     ath0: <Atheros 5424/2424> mem 0xfbef0000-0xfbefffff irq 10 at device 0.0 on pci1
153
154 works fine
155
156 ## Audio 
157
158 Works without problems.
159
160    hdac0: <Intel 82801F High Definition Audio Controller> mem 0xf7eb8000-0xf7ebbfff irq 5 at device 27.0 on pci0
161    hdac0: HDA Driver Revision: 20090329_0131
162    hdac0: HDA Codec #0: Realtek ALC662
163    pcm0: <HDA Realtek ALC662 PCM #0 Analog> at cad 0 nid 1 on hdac0
164 ## SD card reader 
165
166 Works as umass.