~ubuntu-branches/debian/stretch/uswsusp/stretch

« back to all changes in this revision

Viewing changes to whitelist.c.org

  • Committer: Bazaar Package Importer
  • Author(s): Rodolfo García Peñas (kix), Rodolfo García Peñas (kix), Closes: #552484, #576803, #528483, Closes: #495111, #595125, #486352, #433872, #590233, Closes: #550725, #549118, Closes: #437094, #586674, #547158, #567604, Closes: #520705, Anibal Monsalve Salazar
  • Date: 2011-03-14 08:26:16 UTC
  • mfrom: (0.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110314082616-7mjcl6tfzsv22arm
Tags: 1.0-1
[ Rodolfo García Peñas (kix) ]
* New 1.0 version [Closes: #589743, #578496, #617534]
* A lot of new machines. 
  [Closes: #552484, #576803, #528483] 
  [Closes: #495111, #595125, #486352, #433872, #590233] 
* A new length for addressing 
  [Closes: #550725, #549118]
  (http://lkml.org/lkml/2009/11/3/377)
* Support for Kernel Mode Set (KMS) 
  [Closes: #437094, #586674, #547158, #567604]
* Switch to dpkg-source 3.0 (quilt) format
* Compiled without splash support. 
  libsplash is not included in stable, many bugs.
* Moved the manpage file "suspend.conf.8" to manual section 5.
  [Closes: #520705]

[ Anibal Monsalve Salazar ]
* Update uploaders list

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* whitelist.c
2
 
 * whitelist of machines that are known to work somehow
3
 
 * and all the workarounds
4
 
 */
5
 
 
6
 
#include "config.h"
7
 
#include <stdlib.h>
8
 
#include "whitelist.h"
9
 
 
10
 
char *whitelist_version = "$Id: whitelist.c,v 1.117 2007/12/19 14:18:24 seife Exp $";
11
 
 
12
 
struct machine_entry whitelist[] = {
13
 
        { "IBM",                        "",             "ThinkPad X32", "", RADEON_OFF|S3_BIOS|S3_MODE },
14
 
        /* Michael Wagner <michael-wagner@gmx.de> */
15
 
        { "4MBOL&S",                    "7521 *",       "REV. A0",      "", 0 },
16
 
        /* Alexander Wirt */
17
 
        { "Apple Computer, Inc.",       "MacBook1,1",           "",     "", VBE_SAVE },
18
 
        /* Mildred <ml.mildred593@online.fr>, needs VBE_SAVE from console, but that slows resuming */
19
 
        { "Apple Inc.",                 "MacBook2,1",           "1.0",  "", 0 },
20
 
        /* Marvin Stark <marv@der-marv.de> */
21
 
        { "Apple Computer, Inc.",       "MacBook2,1",           "",     "", VBE_POST },
22
 
        /* Julien BLACHE jb@jblache.org */
23
 
        { "Apple Computer, Inc.",       "MacBookPro2,2",        "",     "", VBE_POST|VBE_MODE },
24
 
        /* Felix Rommel, https://bugzilla.novell.com/show_bug.cgi?id=228572 */
25
 
        { "Acer,Inc.",                  "Aspire 1350",          "",     "", VBE_POST|VBE_MODE|NOFB },
26
 
        /* Andreas Wagner <A.Wagner@stud.uni-frankfurt.de> */
27
 
        { "Acer",                       "Aspire 1520",          "",     "", VBE_POST|VBE_MODE },
28
 
        /* Giorgio Lando <patroclo7@gmail.com> */
29
 
        { "Acer, inc.",                 "Aspire 1640     ",     "",     "", 0 },
30
 
        { "Acer, inc.",                 "Aspire 1690     ",     "",     "", VBE_POST|VBE_SAVE },
31
 
        /* Ricardo Garcia <sarbalap+freshmeat@gmail.com> */
32
 
        { "Acer, inc.",                 "Aspire 3000 *",        "",     "", VBE_POST|VBE_MODE },
33
 
        /* Marek Stopka (M4r3k) <marekstopka@gmail.com> */
34
 
        { "Acer *",                     "Aspire 3100 *",        "",     "", 0 },
35
 
        /* From: Bontemps Camille <camille.bontemps@gmail.com> */
36
 
        { "Acer",                       "Aspire 3610",          "",     "", S3_BIOS|S3_MODE },
37
 
        /* From: Saul Mena Avila <saul_2110@yahoo.com.mx> */
38
 
        { "Acer",                       "Aspire 3620",          "",     "", S3_BIOS|S3_MODE },
39
 
        /* From: Witmaster <witmaster@op.pl> */
40
 
        { "Acer            ",           "Aspire 3690 *",        "",     "", S3_BIOS|S3_MODE },
41
 
        /* Carlos Corbacho <cathectic@gmail.com> */
42
 
        { "Acer",                       "Aspire 5020",          "",     "", VBE_POST },
43
 
        /* Jim Hague <jim.hague@acm.org> */
44
 
        { "Acer, inc.",                 "Aspire 5050 *",        "",     "", S3_BIOS },
45
 
        /* Fadain Tariq <fadain.tariq@gmail.com> */
46
 
        { "Acer *",                     "Aspire 5100 *",        "",     "", S3_BIOS|S3_MODE },
47
 
        /* Damyan Ivanov <dmn@debian.org> */
48
 
        { "Acer *",                     "Aspire 5110 *",        "",     "", VBE_POST|VBE_MODE },
49
 
        /* Paul Kretek <pk@oz4.org> */
50
 
        { "Acer            ",           "Aspire 5500Z *",       "",     "", 0 },
51
 
        /* From: "cj.yap" <chuanren.ye@gmail.com> */
52
 
        { "Acer, inc.",                 "Aspire 5570 *",        "",     "", VBE_POST|VBE_MODE },
53
 
        /* <vanhtu1987@gmail.com>, probably only with nvidia driver :-( */
54
 
        { "Acer, inc.",                 "Aspire 5580 *",        "",     "", 0 },
55
 
        /* Ronny Dahl <ronny.dahl@gmx.net> */
56
 
        { "Acer, inc.",                 "Aspire 5920 *",        "",     "", VBE_POST|VBE_MODE },
57
 
        { "Acer            ",           "Extensa 4150 *",       "",     "", S3_BIOS|S3_MODE },
58
 
        /* Libor Plucnar <Plucnar.Libor@seznam.cz> */
59
 
        { "Acer           ",            "Extensa 6220 *",       "",     "", S3_BIOS },
60
 
        /* Sridar Dhandapani <sridar@gmail.com> */
61
 
        { "Acer           ",            "TravelMate 230 ",      "",     "", S3_BIOS|S3_MODE },
62
 
        { "Acer           ",            "TravelMate 240 ",      "",     "", VBE_POST|VBE_SAVE },
63
 
        /* Sven Foerster <madman-sf@gmx.de> */
64
 
        { "Acer, inc.",                 "TravelMate C200 ",     "",     "", 0 },
65
 
        { "Acer           ",            "TravelMate C300",      "",     "", VBE_SAVE },
66
 
        /* TravelMate 630Lci    Tim Dijkstra <tim@famdijkstra.org> */
67
 
        { "Acer           ",            "TravelMate 630 ",      "",     "", S3_BIOS|S3_MODE },
68
 
        /* Norbert Preining */
69
 
        { "Acer",                       "TravelMate 650",       "",     "", VBE_POST|VBE_SAVE },
70
 
        /* Martin Sack, this one may be NOFB, to be verified */
71
 
        { "Acer",                       "TravelMate 800",       "",     "", VBE_POST },
72
 
        /* Arkadiusz Miskiewicz <arekm@maven.pl> */
73
 
        { "Acer",                       "TravelMate 2300",      "",     "", VBE_POST|VBE_MODE },
74
 
        /* Arjan Oosting <arjanoosting@home.nl> */
75
 
        { "Acer",                       "TravelMate 2350 *",    "",     "", S3_BIOS|S3_MODE },
76
 
        /* jan sekal <jsekal@seznam.cz> */
77
 
        { "Acer",                       "TravelMate 2410",      "",     "", S3_BIOS|S3_MODE },
78
 
        /* Peter Stolz <p.stolz@web.de> */
79
 
        { "Acer",                       "TravelMate 2420",      "",     "", S3_BIOS|S3_MODE },
80
 
        /* Erki Ferenc <ferki@3rdparty.hu> */
81
 
        { "Acer            ",           "TravelMate 2450 ",     "",     "", 0 },
82
 
        { "Acer, inc.",                 "TravelMate 3000 ",     "",     "", VBE_POST|VBE_SAVE },
83
 
        /* Norbert Preining <preining@logic.at>, kernel 2.6.23-rc2++ needed */
84
 
        { "Acer, inc.",                 "TravelMate 3010 ",     "",     "", VBE_POST|VBE_MODE },
85
 
        /* Momsen Reincke <mreincke@gmx.net> */
86
 
        { "Acer, inc.",                 "TravelMate 3020 ",     "",     "", VBE_POST|VBE_MODE },
87
 
        { "Acer            ",           "TravelMate 3220 *",    "",     "", S3_BIOS|S3_MODE },
88
 
        /* Rohan Dhruva <rohandhruva@gmail.com> */
89
 
        { "Acer, inc.",                 "TravelMate 3260 ",     "",     "", VBE_POST|VBE_MODE },
90
 
        /* From: LucaB <lbonco@tin.it> */
91
 
        { "Acer, inc.",                 "TravelMate 4100 ",     "",     "", VBE_POST|VBE_SAVE },
92
 
        { "Acer            ",           "TravelMate 4650 *",    "",     "", S3_BIOS|S3_MODE },
93
 
        { "Acer, inc.",                 "Ferrari 4000    ",     "",     "", VBE_POST|VBE_SAVE|NOFB },
94
 
        /* Russ Dill <russ.dill@gmail.com> * does not work with fglrx */
95
 
        { "Acer, inc.",                 "Ferrari 5000    ",     "",     "", VBE_POST },
96
 
        /* From: Julien Puydt <jpuydt@free.fr> */
97
 
        { "ASUSTeK Computer Inc.",      "A2D       ",           "",     "", S3_BIOS|S3_MODE },
98
 
        /* Cristian Rigamonti */
99
 
        { "ASUSTEK ",                   "A2H/L ",               "",     "", 0 },
100
 
        /* Thomas Thrainer <tom_t@gmx.at> */
101
 
        { "ASUSTeK Computer Inc.*",     "A6G       ",           "",     "", 0 },
102
 
        /* Patryk Zawadzki <patrys@icenter.pl> */
103
 
        { "ASUSTeK Computer Inc. ",     "A6Km      ",           "",     "", 0 },
104
 
        /* Szalai Akos <szalakos@gmail.com> */
105
 
        { "ASUSTeK Computer Inc. ",     "A6M",                  "",     "", VBE_POST },
106
 
        /* Anthony Mahe <anthonymahe@gmail.com> */
107
 
        { "ASUSTeK Computer INC. ",     "A6T",                  "",     "", 0 },
108
 
        /* tias@ulyssis.org */
109
 
        { "ASUSTeK Computer Inc. ",     "A6U       ",           "",     "", VBE_POST|VBE_MODE },
110
 
        /* q0mw3fk02@sneakemail.com */
111
 
        { "ASUSTeK Computer Inc. ",     "F3F *",                "",     "", S3_BIOS|S3_MODE },
112
 
        /* Julien Puydt <jpuydt@free.fr> works from console and with nvidia driver */
113
 
        { "ASUSTeK Computer Inc. ",     "F3F *",                "",     "", 0 },
114
 
        { "ASUSTEK ",                   "L2000D",               "",     "", S3_MODE },
115
 
        { "ASUSTEK ",                   "L3000D",               "",     "", VBE_POST|VBE_SAVE },
116
 
        /* Guenther Schwarz <guenther.schwarz@gmx.de> */
117
 
        { "ASUSTeK Computer Inc.        ",      "M2N       ",   "",     "", S3_BIOS|S3_MODE },
118
 
        /* Peter Suetterlin <P.Suetterlin@astro.uu.nl>, VBE_MODE does not work */
119
 
        { "ASUSTeK Computer Inc.        ",      "M3N       ",   "",     "", VBE_POST|VBE_SAVE },
120
 
        /* Manfred Tremmel, https://bugzilla.novell.com/show_bug.cgi?id=171107 */
121
 
        { "ASUSTeK Computer Inc.        ",      "M6N       ",   "",     "", S3_BIOS|S3_MODE },
122
 
        { "ASUSTeK Computer Inc.        ",      "M6Ne      ",   "",     "", S3_MODE },
123
 
        /* Charles de Miramon */
124
 
        { "ASUSTeK Computer Inc.        ",      "M5N       ",   "",     "", S3_BIOS|S3_MODE },
125
 
        /* M6VA, seraphim@glockenbach.net */
126
 
        { "ASUSTeK Computer Inc.        ",      "M6VA      ",   "",     "", S3_BIOS|S3_MODE },
127
 
        /* M7N, Xavier Douville <s2ram-sourceforge@douville.org> */
128
 
        { "ASUSTeK Computer Inc.        ",      "M7A       ",   "",     "", S3_BIOS|S3_MODE },
129
 
        /* ASUS S5200N Philip Frei <pjf@gmx.de> */
130
 
        { "ASUSTeK Computer Inc.        ",      "S5N       ",   "",     "", S3_BIOS|S3_MODE },
131
 
        /* ASUS U5F, Krzysztof Krzyzaniak <eloy@kofeina.net> */
132
 
        { "ASUSTeK Computer Inc. ",             "U5F *",        "",     "", S3_BIOS },
133
 
        /* ASUS V6V, Johannes Engel <j-engel@gmx.de> */
134
 
        { "ASUSTeK Computer INC.",      "V6V",                  "",     "", S3_MODE },
135
 
        /* Kanru Chen <kanru@csie.us> */
136
 
        { "ASUSTeK Computer INC.",              "W3A",          "",     "", S3_BIOS|S3_MODE },
137
 
        /* ASUS W5A, Riccardo Sama' <riccardo.sama@yetopen.it> */
138
 
        { "ASUSTeK Computer Inc.        ",      "W5A       ",   "",     "", S3_BIOS|S3_MODE },
139
 
        /* ASUS Z35Fm, Francois Marier <francois@debian.org> */
140
 
        { "ASUSTeK Computer Inc.        ",      "Z35FM *",      "",     "", S3_BIOS|PCI_SAVE },
141
 
        /* ASUS M2400N, Daniel Gollub */
142
 
        { "ERGOUK                       ",      "M2N       ",   "",     "", S3_BIOS|S3_MODE },
143
 
        /* ASUS Mainboard, Christoph Jaeschke <chrjae@arcor.de> */
144
 
        { "ASUSTek Computer Inc.",      "K8N-E-Deluxe",         "",     "", S3_BIOS },
145
 
        /* ASUS a7v600 motherboard, has no usable sys_* entries besides bios_version :-(
146
 
           reported by James Spencer */
147
 
        { "",           "",     "",     "ASUS A7V600 ACPI BIOS Revision *", S3_BIOS|S3_MODE },
148
 
        /* ASUS M2N-E motherboars, not much usable in DMI :-(
149
 
           reported by Ingo <ingo.steiner@gmx.net> */
150
 
        { "",           "",     "",     "ASUS M2N-E ACPI BIOS Revision *",  0 },
151
 
        /* another ASUS Mainboard, reported by mailinglist@prodigy7.de */
152
 
        { "",   "",     "",     "ASUS M2N32-SLI DELUXE ACPI BIOS Revision 1201", VBE_POST|VBE_MODE },
153
 
        { "",   "",     "",     "ASUS M2N32-SLI DELUXE ACPI BIOS Revision 1101", VBE_POST|VBE_MODE },
154
 
        /* another ASUS Mainboard, RidewithStyle <ridewithstyle@googlemail.com> */
155
 
        { "",   "",     "",     "ASUS Striker ACPI BIOS Revision *",    0 },
156
 
        /* Mark Stillwell */
157
 
        { "AVERATEC",                   "3700 Series",          "",     "", S3_BIOS|S3_MODE },
158
 
        /* Ross Patterson <me@rpatterson.net> */
159
 
        { "AVERATEC",                   "1000 Series",          "",     "", S3_BIOS|S3_MODE },
160
 
        /* Sebastian Maus <sebastian.maus@bluemars.net> */
161
 
        { "BENQ",                       "JoyBook 7000", "GRASSHOPPER2", "", S3_BIOS|S3_MODE },
162
 
        /* Andreas Schmitz */
163
 
        { "BenQ           ",            "Joybook R22",          "",     "", S3_BIOS|S3_MODE },
164
 
        /* Gilles Grandou <gilles@grandou.net> */
165
 
        { "CLEVO",                      "D500P",                "",     "", VBE_POST|NOFB },
166
 
        /* Leszek Kubik <leszek.kubik@googlemail.com> */
167
 
        { "COMPAL          ",           "HEL80I          ",     "",     "", 0 },
168
 
        /* Jason Clinton <jclinton@advancedclustering.com> */
169
 
        { "COMPAL *",                   "HEL81I *",             "",     "", 0 },
170
 
 
171
 
        /* This Armada m300, reported by benoit.monin@laposte.net seems not to have a useful
172
 
           model description, so to make sure i also added the bios_version */
173
 
        { "Compaq",                     "Armada                                     ",  "",     "1.35", 0 },
174
 
        /* seife has some of those */
175
 
        { "Compaq",                     "Armada    E500  *",    "",     "", 0 },
176
 
        /* Rod Schafter rschaffter@comcast.net */
177
 
        { "Compaq",                     "Armada    M70  *",     "",     "", 0 },
178
 
        /* <marmodoro@libero.it> */
179
 
        { "Compaq",                     "Armada    M700 *",     "",     "", 0 },
180
 
        /* Martin Heimes <martin.heimes@gmx.de> */
181
 
        { "Compaq",                     "Evo  D510 USDT",       "",     "", 0 },
182
 
        /* Chris AtLee <chris@atlee.ca>, VBE_MODE does not work, text size changes. */
183
 
        { "Compaq ",                    "Evo N800w *",          "F.05", "", VBE_POST|VBE_SAVE },
184
 
        /* Joel Schaerer <joel.schaerer@insa-lyon.fr> has a later BIOS and needs different Options :-/ */
185
 
        { "Compaq ",                    "Evo N800w *",          "",     "", S3_BIOS|S3_MODE|VBE_POST|VBE_MODE },
186
 
        { "Compaq*",                    "N620c *",              "",     "", S3_BIOS|S3_MODE },
187
 
        /* Paolo Saggese <pmsa4-gen@yahoo.it> */
188
 
        { "Compaq",                     "Presario 2701EA *",    "",     "", VBE_POST|VBE_SAVE|NOFB },
189
 
        /* Struan Bartlett <struan.bartlett@NewsNow.co.uk> */
190
 
        { "Dell Inc.                ",  "Dell DXP051 *",        "",     "", 0 },
191
 
        /* From bug 1544913@sf.net, Andrei - amaces */
192
 
        { "Dell Computer Corporation",  "Inspiron 1150*",       "",     "", 0 },
193
 
        /* Dell Inspiron 500m, Per Øyvind Karlsen <pkarlsen@mandriva.com> */
194
 
        { "Dell Computer Corporation",  "Inspiron 500m*",       "",     "", S3_BIOS },
195
 
        /* Dell Inspiron 510m, Jose Carlos Garcia Sogo <jsogo@debian.org> */
196
 
        { "Dell Inc.",                  "Inspiron 510m *",      "",     "", VBE_POST },
197
 
        /* Dell Inspiron 600m, Gavrie Philipson <gavrie@gmail.com> */
198
 
        { "Dell Computer Corporation",  "Inspiron 600m *",      "",     "", VBE_POST|VBE_MODE },
199
 
        /* Dell Inspiron 1501, https://bugzilla.novell.com/show_bug.cgi?id=304281 */
200
 
        { "Dell Inc.",                  "Inspiron 1501 ",       "",     "", S3_BIOS|S3_MODE },
201
 
        /* Christophe Gay <christophegay@free.fr>, maybe only with binary only driver */
202
 
        { "Dell Inc.",                  "Inspiron 1720 *",      "",     "", 0 },
203
 
        /* Another Inspiron 5100, Tony Ernst <tee@sgi.com> */
204
 
        { "Dell Computer Corporation",  "Inspiron 5100", "Revision A0", "", VBE_SAVE|VBE_MODE|PCI_SAVE },
205
 
        /* Eric Sandall <eric@sandall.us> */
206
 
        { "Dell Computer Corporation",  "Inspiron 5100 *",      "",     "", NOFB },
207
 
        /* VBE_POST|VBE_SAVE works on text console, but not under X. Tested by Chirag Rajyaguru */
208
 
        { "Dell Computer Corporation",  "Inspiron 5150*",       "",     "", VBE_SAVE },
209
 
        { "Dell Computer Corporation",  "Inspiron 8000 *",      "",     "", VBE_POST|VBE_SAVE },
210
 
        /* by Henare Degan <henare.degan@gmail.com> 8500 w. NVidia card. There are also 8500s w. ATI cards */
211
 
        { "Dell Computer Corporation",  "Inspiron 8500 *",      "",     "", VBE_POST|VBE_SAVE },
212
 
        /* Bernie du Breuil <bmrcldb56@yahoo.com> */
213
 
        { "Dell Computer Corporation",  "Latitude C400 *",      "",     "", VBE_POST|VBE_SAVE },
214
 
        { "Dell Computer Corporation",  "Latitude C600 *",      "",     "", RADEON_OFF },
215
 
        { "Dell Computer Corporation",  "Latitude C610 *",      "",     "", VBE_POST|VBE_MODE },
216
 
        /* Manuel Jander */
217
 
        { "Dell Computer Corporation",  "Latitude CPx J650GT*", "",     "", 0 },
218
 
        /* Luke Myers */
219
 
        { "Dell Computer Corporation",  "Latitude CPx J800GT*", "",     "", VBE_POST|VBE_MODE },
220
 
        /* https://bugzilla.novell.com/show_bug.cgi?id=220865 */
221
 
        { "Dell Inc.",                  "Latitude D410 *",      "",     "", VBE_POST|VBE_MODE },
222
 
        /* tested by seife and Nenad ANTONIC <nenad.antonic@gmail.com> */
223
 
        { "Dell Inc.",                  "Latitude D420 *",      "",     "", VBE_POST|VBE_MODE },
224
 
        /* Roland Hagemann <mail@rolandhagemann.de> */
225
 
        { "Dell Computer Corporation",  "Latitude D500 *",      "",     "", VBE_POST|VBE_SAVE },
226
 
        /* Ian Samule, https://bugzilla.novell.com/show_bug.cgi?id=175568 */
227
 
        { "Dell Inc.",                  "Latitude D505 *",      "",     "", VBE_POST|VBE_SAVE },
228
 
        /* tested by seife */
229
 
        { "Dell Inc.",                  "Latitude D520 *",      "",     "", VBE_POST|VBE_MODE },
230
 
        { "Dell Computer Corporation",  "Latitude D600 *",      "",     "", VBE_POST|VBE_SAVE|NOFB },
231
 
        { "Dell Inc.",                  "Latitude D610 *",      "",     "", VBE_POST|VBE_SAVE|NOFB },
232
 
        /* D620 reported by Miroslav Ruda <ruda@ics.muni.cz>, <nicolae.mihalache@spaceapplications.com> */
233
 
        { "Dell Inc.",                  "Latitude D620 *",      "",     "", VBE_POST|VBE_MODE },
234
 
        { "Dell Computer Corporation",  "Latitude D800 *",      "",     "", VBE_POST|VBE_SAVE },
235
 
        /* Johannes Engel <j-engel@gmx.de> */
236
 
        { "Dell Inc.",                  "Latitude D820 *",      "",     "", VBE_POST|VBE_MODE },
237
 
        /* Gabriel Ambuehl <gabriel_ambuehl@buz.ch>, version with intel graphics */
238
 
        { "Dell Inc.",                  "Latitude D830 *",      "",     "", VBE_POST|VBE_MODE },
239
 
        /* Alain Prignet <alain.prignet@univ-mlv.fr> */
240
 
        { "Dell Computer Corp.",        "Latitude X200",        "",     "", VBE_POST|VBE_SAVE },
241
 
        /* Dell e1505, Alexander Antoniades */
242
 
        { "Dell Inc.",                  "MM061 *",              "",     "", 0 },
243
 
        /* Dell inspiron 1300, Tim Dijkstra <tim@famdijkstra.org> */
244
 
        { "Dell Inc.",                  "ME051 *",              "",     "", 0 },
245
 
        /* Dell Inspiron E1702, Julian Krause <suspend@thecrypto.org> */
246
 
        { "Dell Inc.",                  "MP061 *",              "",     "", 0 },
247
 
        /* Dell Inspiron E1705, Paul Hummel <paulhummel@gmail.com> */
248
 
        { "Dell Inc.",                  "MP061",                "",     "", 0 },
249
 
        /* Dell Inspiron 630m, Fredrik Edemar */
250
 
        { "Dell Inc.",                  "MXC051 *",             "",     "", 0 },
251
 
        /* Dell Inspiron 640m, Daniel Drake <dsd@gentoo.org> */
252
 
        { "Dell Inc.",                  "MXC061 *",             "",     "", VBE_POST },
253
 
        /* Dell XPS M1210 BryanL <fox_rlnocr@dynmail.no-ip.org> */
254
 
        { "Dell Inc.",                  "MXC062 *",             "",     "", S3_BIOS|S3_MODE },
255
 
        /* Dell XPS M1710 Harry Kuiper <hkuiper@xs4all.nl>, console only resumes with vesafb! */
256
 
        { "Dell Inc.",                  "MXG061 *",             "",     "", 0 },
257
 
        /* Dell XPS M1330, Danny Kukawka <dkukawka@suse.de> */
258
 
        { "Dell Inc.",                  "XPS M1330 *",          "",     "", VBE_POST|VBE_MODE },
259
 
        /* Desktop with Intel graphics, Sitsofe Wheeler <sitsofe@yahoo.com> */
260
 
        { "Dell Inc.                ",  "OptiPlex GX520 *",     "",     "", VBE_POST|VBE_MODE },
261
 
        /* Christoph Pacher <christoph.pacher@arcs.ac.at>, maybe only with nvidia driver :-( */
262
 
        { "Dell Computer Corporation",  "Precision WorkStation 360*","","", 0 },
263
 
        /* Per Øyvind Karlsen <pkarlsen@mandriva.com> VBE_POST will get console working, but break X */
264
 
        { "Dell Computer Corporation",  "Precision M60*",       "",     "", VBE_SAVE },
265
 
        /* gaofi@gaofi.com */
266
 
        { "Dell Inc.",                  "Precision M65 *",      "",     "", VBE_POST|VBE_MODE },
267
 
        /* Manoj Srivastava <srivasta@debian.org> */
268
 
        { "Dell Inc.",                  "Precision M90 *",      "",     "", 0 },
269
 
        /* Kyle Kearney <elyk53@gmail.com> */
270
 
        { "Dell Inc.",                  "Vostro 1500 *",        "",     "", VBE_POST|VBE_MODE },
271
 
        /* Michael Witten mfwitten@MIT.EDU */
272
 
        { "Dell Computer Corporation",  "Dimension 2400 *",     "",     "", VBE_POST|VBE_MODE },
273
 
        /* Allen <ducalen@sympatico.ca>, Desktop with onboard grephics */
274
 
        { "Dell Computer Corporation",  "Dimension 3000 *",     "",     "", VBE_POST|VBE_MODE },
275
 
 
276
 
        /* Michael Dickson <mike@communicatezing.com> */
277
 
        { "ECS",                        "536",                  "",     "", VBE_POST|NOFB },
278
 
        /* Michael Bunk <michael.bunk@gmail.com> */
279
 
        { "Elitegroup Co.",             "ECS G320",             "",     "", VBE_POST|VBE_MODE },
280
 
 
281
 
        /* stan ioan-eugen <stan.ieugen@gmail.com> */
282
 
        { "FUJITSU SIEMENS",            "Amilo A1667G Serie",   "",     "", S3_BIOS },
283
 
        /* Holger Macht <hmacht@suse.de>, with kernel 2.6.22+, x86_64 */
284
 
        { "FUJITSU SIEMENS",            "Amilo A7640 ",         "",     "", S3_BIOS|S3_MODE },
285
 
        /* reported by Thomas Halva Labella <hlabella@ulb.ac.be> */
286
 
        { "FUJITSU SIEMENS",            "Amilo A7645 ",         "",     "", VBE_SAVE|S3_BIOS|S3_MODE },
287
 
        /* Chris Hammond <christopher.hammond@gmail.com> Amilo A 1630 */
288
 
        { "FUJITSU SIEMENS",            "Amilo A Series",       "0.01", "", VBE_POST|VBE_SAVE },
289
 
        /* Reiner Herrmann <reiner@reiner-h.de>, this one realls needs VBE_SAVE
290
 
           since there are many different models of the "AMILO M" series, i do a very exact match */
291
 
        { "FUJITSU SIEMENS",            "AMILO M        ",      "-1 *", "R01-S0Z *", VBE_POST|VBE_SAVE },
292
 
        /* Moritz Heidkamp <moritz@invision-team.de> */
293
 
        { "FUJITSU SIEMENS",            "AMILO M Series",       "",     "1.0G*", VBE_SAVE },
294
 
        /* Markus Meyer <markus.meyer@koeln.de>, Christian Illy <christian.illy@gmx.de> */
295
 
        { "FUJITSU SIEMENS",            "Amilo Si 1520",        "",     "", S3_BIOS|S3_MODE },
296
 
        /* Sab <sabry84@gmail.com> */
297
 
        { "FUJITSU SIEMENS",            "AMILO Pi 1505",        "",     "", S3_BIOS|S3_MODE },
298
 
        /* Giorgos Mavrikas <mavrikas@gmail.com> */
299
 
        { "FUJITSU SIEMENS",            "AMILO Pi 1536",        "",     "", VBE_POST|VBE_MODE },
300
 
        /* Aleksandar Markovic <acojlo@gmail.com> */
301
 
        { "FUJITSU SIEMENS",            "AMILO PRO V2030",      "",     "", VBE_POST|VBE_MODE },
302
 
        /* some unknown contributor */
303
 
        { "FUJITSU SIEMENS",            "AMILO PRO V2035",      "",     "", VBE_POST|VBE_MODE },
304
 
        /* Florian Herrmann <florian-herrmann@gmx.de> */
305
 
        { "FUJITSU SIEMENS",            "AMILO Pro V2040",      "",     "", 0 },
306
 
        /* <arild.haugstad@gmx.net> / https://bugzilla.novell.com/show_bug.cgi?id=279944 */
307
 
        { "FUJITSU SIEMENS",            "AMILO Pro V3205",      "",     "", S3_BIOS|S3_MODE },
308
 
        /* Alexandr Kara <Alexandr.Kara@seznam.cz> */
309
 
        { "FUJITSU SIEMENS",            "AMILO Pro Edition V3405", "",  "", S3_BIOS|S3_MODE },
310
 
        /* Igor A. Goncharovsky <igi-go@ya.ru> */
311
 
        { "FUJITSU SIEMENS",            "AMILO Pro Edition V3505 *","", "", S3_BIOS|S3_MODE },
312
 
        /* Steffen <mlsone@forevers.de> */
313
 
        { "FUJITSU SIEMENS",            "AMILO PRO V8010 *",    "",     "", VBE_POST|VBE_MODE },
314
 
        /* <noname1@onlinehome.de> */
315
 
        { "FUJITSU SIEMENS",            "AMILO Xi 1546",        "",     "", S3_BIOS|S3_MODE },
316
 
        /* Clement LAGRANGE <clement.lagrange@gmail.com> */
317
 
        { "FUJITSU SIEMENS",            "LIFEBOOK B Series",    "",     "", 0 },
318
 
        /* wolfgang.aigner@gmx.de */
319
 
        { "FUJITSU SIEMENS",            "LIFEBOOK E4010",       "",     "", VBE_SAVE },
320
 
        /* Robin Knapp <mail@gizzmo.org> */
321
 
        { "FUJITSU SIEMENS",            "LIFEBOOK E8020",       "",     "", VBE_POST|VBE_MODE },
322
 
        /* seife */
323
 
        { "FUJITSU SIEMENS",            "LIFEBOOK E8410",       "",     "", S3_BIOS|S3_MODE },
324
 
        /* Stephen Gildea <stepheng@gildea.com> */
325
 
        { "FUJITSU",                    "LifeBook P7010D",      "",     "", S3_BIOS },
326
 
        /* Andi Kleen, reported to work in 64bit mode */
327
 
        { "FUJITSU",                    "LifeBook S2110",       "",     "", S3_BIOS },
328
 
        /* <jan.lockenvitz.ext@siemens.com>, tested with X only */
329
 
        { "FUJITSU SIEMENS",            "LIFEBOOK S7010",       "",     "", 0 },
330
 
        /* Antonio Cardoso Martins <digiplan.pt@gmail.com> */
331
 
        { "FUJITSU SIEMENS",            "LIFEBOOK S7020",       "",     "", S3_BIOS|S3_MODE|PCI_SAVE },
332
 
        /* Eckhart Woerner <ew@ewsoftware.de> */
333
 
        { "FUJITSU SIEMENS",            "LIFEBOOK T4010",       "",     "", S3_BIOS|S3_MODE },
334
 
        /* Jay <jay@jay.cz> */
335
 
        { "FUJITSU SIEMENS",            "LIFEBOOK T4210",       "",     "", S3_BIOS|S3_MODE|PCI_SAVE },
336
 
        /* Tomas Pospisek <tpo@sourcepole.ch> */
337
 
        { "Fujitsu Siemens",            "P6VAP-AP",             "",     "", 0 },
338
 
        { "FUJITSU SIEMENS",            "Stylistic ST5000",     "",     "", S3_BIOS|S3_MODE },
339
 
        /* Jan Schaefer <jan.schaefer@informatik.fh-wiesbaden.de> */
340
 
        { "FUJITSU SIEMENS",            "ESPRIMO P*",           "",     "", 0 },
341
 
        /* Ulf Lange <mopp@gmx.net> */
342
 
        { "FUJITSU SIEMENS",            "SCENIC N300/N600",     "",     "", VBE_POST|VBE_MODE },
343
 
        /* Guenther Schwarz <guenther.schwarz@gmx.de> */
344
 
        { "FUJITSU SIEMENS",            "SCENIC P / SCENICO P", "",     "", VBE_POST|VBE_MODE },
345
 
        /* This is a desktop with onboard i810 video <seife@suse.de> */
346
 
        { "FUJITSU SIEMENS",            "SCENIC W300/W600",     "",     "", VBE_POST|VBE_MODE },
347
 
        /* Peer Heinlein <p.heinlein@jpberlin.de> */
348
 
        { "FUJITSU SIEMENS",            "SCENIC W",             "",     "", VBE_POST|VBE_MODE },
349
 
 
350
 
        /* Ilya Eremin <che_guevara_3@bk.ru> */
351
 
        { "Gateway *",                  "MX6922B *",            "",     "", 0 },
352
 
        /* Mario Nigrovic <Mario@nigrovic.net> */
353
 
        { "Gateway *",                  "MT6707 *",             "",     "", S3_BIOS|S3_MODE },
354
 
        /* Christoph Wiesmeyr <christoph.wiesmeyr@liwest.at> */
355
 
        { "GERICOM",                    "259IA1",               "",     "", 0 },
356
 
        /* booiiing@gmail.com */
357
 
        { "Gericom",                    "HUMMER",       "",     "1.03   ",  VBE_POST|VBE_MODE },
358
 
        /* From: Einon <einon@animehq.hu>, seems to work only from X :-( */
359
 
        { "Gericom",                    "Montara-GML ", "FAB-2",        "", 0 },
360
 
        /* S.Çağlar Onur <caglar@pardus.org.tr>, only works from X */
361
 
        { "MTC",                        "Montara-GML ", "FAB-2",        "", 0 },
362
 
        /* Josef Zenisek <jzenisek@gmx.de> */
363
 
        { "Gigabyte Technology Co., Ltd.",      "945GZM-S2",    "",     "", 0 },
364
 
        /* Andrey Melentyev <andrey.melentyev@gmail.com> */
365
 
        { "Infomash",                   "RoverBook",            "",     "", VBE_POST|VBE_MODE },
366
 
 
367
 
        /* Michal Sojka <sojkam1@fel.cvut.cz> */
368
 
        { "Hewlett-Packard",            "HP Compaq 6710b (GB893EA*", "","68DDU*", VBE_POST|VBE_MODE },
369
 
        /* Tomas Kejzlar <t.kejzlar@gmail.com> */
370
 
        { "Hewlett-Packard",            "HP Compaq 6910p (RH241AV)", "","68MCU*", VBE_POST|VBE_MODE },
371
 
        /* Krisztian Loki <krisztian.loki@freemail.hu>, does not work with proprietary ATI driver */
372
 
        { "Hewlett-Packard",            "HP Compaq 8510p ",     "",     "68MVD*", VBE_POST|VBE_MODE },
373
 
        /* hp compaq nc2400, tested by seife. sometimes has keyboard problems after resume */
374
 
        { "Hewlett-Packard",            "HP Compaq nc2400*",    "",     "68YOP*", VBE_POST|VBE_MODE },
375
 
        /* Rene Seindal <rene@seindal.dk> */
376
 
        { "Hewlett-Packard",            "HP Compaq nc4400*",    "F.08", "68YHV*", VBE_POST|VBE_SAVE },
377
 
        /* Antti Laine <antti.a.laine@tut.fi>, "did not work with older BIOS", now has F.09 */
378
 
        { "Hewlett-Packard",            "HP Compaq nc4400*",    "",     "68YHV*", VBE_POST|VBE_MODE },
379
 
        { "Hewlett-Packard*",           "Compaq nx5000 *",      "",     "68BCU*", VBE_POST|VBE_MODE },
380
 
        { "Hewlett-Packard*",           "hp compaq nx5000 *",   "",     "68BCU*", VBE_POST|VBE_MODE },
381
 
        /* Ed Hoo <whoishoo@gmail.com> */
382
 
        { "Hewlett-Packard*",           "hp Compaq nx5000 *",   "",     "68BCU*", VBE_POST|VBE_MODE },
383
 
        /* there seem to be versions with a " " after Hewlett-Packard and without. */
384
 
        { "Hewlett-Packard*",           "HP Compaq nc6000 *",   "",     "68BDD*", S3_BIOS|S3_MODE },
385
 
        /* Jan Adlen <janne@rosehip.mine.nu> */
386
 
        { "Hewlett-Packard",            "Compaq nc6000 *",      "",     "68BDD*", S3_BIOS|S3_MODE },
387
 
        /* Winfried Dobbe, https://bugzilla.novell.com/show_bug.cgi?id=159688 */
388
 
        { "Hewlett-Packard",            "HP Compaq nc6120 *",   "",     "", VBE_POST|VBE_MODE },
389
 
        /* Battle Nick <Nick.Battle@uk.fujitsu.com>, also a nc6120 */
390
 
        { "Hewlett-Packard",            "PY507ET#*",            "",     "68DTD*", VBE_POST|VBE_MODE },
391
 
        /* Niv aharonovich <niv.kaha@gmail.com> */
392
 
        { "Hewlett-Packard",            "HP Compaq nx6120 *",   "",     "68DTD*", VBE_POST|VBE_MODE },
393
 
        { "Hewlett-Packard",            "HP Compaq nx6125 *",   "",     "", VBE_SAVE|NOFB },
394
 
        { "Hewlett-Packard",            "HP Compaq nc6230 *",   "",     "", VBE_SAVE|NOFB },
395
 
        /* Michal Vyskocil <michal.vyskocil@gmail.com> */
396
 
        { "Hewlett-Packard",            "HP Compaq nx6310 *",   "",     "68YDU*", VBE_POST },
397
 
        /* Hendrik Tews <tews@cs.ru.nl> */
398
 
        { "Hewlett-Packard",            "HP Compaq nc6320 (RH367ET*","","68YDU*", VBE_POST|VBE_MODE },
399
 
        /* Danny Kukawka <dkukawka@suse.de> */
400
 
        { "Hewlett-Packard",            "HP Compaq nc6320 *",   "",     "68YDU*", VBE_POST|VBE_MODE },
401
 
        /* Michal Sedkowski <msedkowski@gmail.com>, another nx6310 with different options? :-( */
402
 
        { "Hewlett-Packard",            "",                     "",     "68YDU*", 0 },
403
 
        /* Benedikt Nimmervoll <nimmervoll.benedikt@googlemail.com>, EY350EA#ABD
404
 
           also works with version RD115AA#ABA <hmacht@suse.de> */
405
 
        { "Hewlett-Packard",            "HP Compaq nx6325 *",   "",     "68TT2*", VBE_POST|VBE_SAVE },
406
 
        /* https://bugzilla.novell.com/show_bug.cgi?id=260451 */
407
 
        { "Hewlett-Packard",            "HP Compaq nc6400 (EH522AV)","","68YCU*", VBE_POST|VBE_MODE },
408
 
        /* https://bugzilla.novell.com/show_bug.cgi?id=295489 */
409
 
        { "Hewlett-Packard",            "HP Compaq nc6400 (EY582ES*","","68YCU*", VBE_POST|VBE_MODE },
410
 
        /* Michael Biebl <biebl@teco.edu> */
411
 
        { "Hewlett-Packard ",           "HP compaq nx7000 *",   "",     "", VBE_POST|VBE_SAVE },
412
 
        /* François Münch <francois.munch@free.fr> */
413
 
        { "Hewlett-Packard ",           "Compaq nx 7010 (PG588EA#*","", "", S3_BIOS },
414
 
        /* Philippe Marzouk <phil@ozigo.org> */
415
 
        { "Hewlett-Packard ",           "Compaq nx 7010 (DU394T#*",     "",     "68BAL*", S3_BIOS|S3_MODE },
416
 
        /* Valent Turkovic <valent.turkovic@gmail.com> */
417
 
        { "Hewlett-Packard",            "HP Compaq nx7300 (RU374ES#*",  "",     "", VBE_POST|VBE_MODE },
418
 
        /* Slawomir Skrzyniarz <diodak@gmail.com> */
419
 
        { "Hewlett-Packard",            "HP Compaq nx7400 (RH412EA#)",  "",     "", VBE_POST|VBE_MODE },
420
 
        /* Michael Meskes <meskes@debian.org>, this is a NX 7400 */
421
 
        { "Hewlett-Packard",            "",                     "",     "68YGU*", VBE_POST },
422
 
        { "Hewlett-Packard",            "HP Compaq nx8220 *",   "",     "", VBE_SAVE|NOFB },
423
 
        /* Stefan Seyfried <seife@suse.de> novell bug 259831 */
424
 
        { "Hewlett-Packard",    "HP Compaq nw8440 (EY696AA*",   "",     "68YVD*", VBE_POST|VBE_MODE },
425
 
        /* Frederic Mothe <mothe@nancy.inra.fr> */
426
 
        { "Hewlett Packard",            "",     "HP OmniBook XE3 GC *", "", VBE_POST|VBE_SAVE },
427
 
        { "Hewlett Packard",            "",     "HP OmniBook XE3 GF *", "", VBE_POST|VBE_SAVE },
428
 
        /* Bernd Rinn <bb@rinn.ch> */
429
 
        { "Hewlett Packard",            "",     "HP OmniBook XT1000 *", "", S3_MODE },
430
 
        /* Matto Marjanovic <maddog@mir.com> */
431
 
        { "Hewlett-Packard",            "Presario C500 (RZ341UA#*",     "",     "", 0 },
432
 
        /* Fatih Alabas https://bugzilla.novell.com/show_bug.cgi?id=230528 */
433
 
        { "Hewlett-Packard",            "Presario M2000 (EQ547PA#*",    "",     "", S3_BIOS|VBE_MODE },
434
 
        /* Sitsofe Wheeler <sitsofe@yahoo.com> */
435
 
        { "Hewlett-Packard ",           "Presario R3000 *",     "",     "", S3_BIOS|S3_MODE },
436
 
        /* Arthur Peters <amp@singingwizard.org> */
437
 
        { "Hewlett-Packard",            "Presario R3200 *",     "",     "", VBE_POST|VBE_SAVE },
438
 
        { "Hewlett-Packard",            "Presario R4100 *",     "",     "", S3_BIOS|S3_MODE },
439
 
        /* iamnoah@gmail.com */
440
 
        { "Hewlett-Packard",            "Presario V2000 (EP381UA#*","", "", S3_BIOS },
441
 
        /* From: "Lim Chuen Ee, Mike" <chuenee@starhub.net.sg> */
442
 
        { "Hewlett-Packard",            "Presario V3000 (RL377PA#*","", "", S3_BIOS|S3_MODE },
443
 
        /* Cristian S. Rocha  crocha@dc.uba.ar */
444
 
        { "Hewlett-Packard",            "Presario V3000 (EZ674UA#*","", "", S3_BIOS|S3_MODE },
445
 
        /* JEROME HAYNES-SMITH <jerome.smith@btinternet.com> */
446
 
        { "Hewlett-Packard",            "Presario V3000 (EZ755UA#*","", "", 0 },
447
 
        /* Michael Kimsal <mgkimsal@gmail.com> */
448
 
        { "Hewlett-Packard",            "Presario V5000 (ET826UA#*","", "", 0 },
449
 
        /* "Zirkel, Timothy K" <zirkelt@lafayette.edu> */
450
 
        { "Hewlett-Packard ",           "Compaq Presario X1000 (DK454AV)*",     "",     "", S3_BIOS },
451
 
        /* S.Çağlar Onur <caglar@pardus.org.tr>, works only from X! */
452
 
        { "Hewlett-Packard",    "HP Pavilion dv2000 (GF759EA#*", "",    "", 0 },
453
 
        /* Robert Hart <Robert.Hart@BuroHappold.com> */
454
 
        { "Hewlett-Packard",    "HP Pavilion dv2500 Notebook PC", "",   "", 0 },
455
 
        /* Fabio Comolli <fabio.comolli@gmail.com>, dv4378ea, ATI X700 */
456
 
        { "Hewlett-Packard",    "Pavilion dv4000 (ES973EA#*",   "",     "", VBE_POST|VBE_SAVE|NOFB },
457
 
        /* Damien Raude-Morvan <drazzib@drazzib.com>, This is a dv4052ea, i915GM */
458
 
        { "Hewlett-Packard",    "Pavilion dv4000 (EB911EA#*",   "",     "", S3_BIOS },
459
 
        /* Wally Valters <deepsky99@gmail.com> */
460
 
        { "Hewlett-Packard",    "Pavilion dv5000 (EZ535UA#*",   "",     "", 0 },
461
 
        /* Marcos Pinto <markybob@gmail.com>, HP dv6000 */
462
 
        { "Hewlett-Packard",            "EW434AVABA *",         "",     "", S3_BIOS|S3_MODE },
463
 
        /* Valent Turkovic <valent.turkovic@gmail.com> */
464
 
        { "Hewlett-Packard",    "HP Pavilion dv6000 (GA378UA#*", "",    "", S3_MODE },
465
 
        /* Benjamin Kudria <ben@kudria.net> */
466
 
        { "Hewlett-Packard",    "HP Pavilion dv6000 (EW434AV#*", "",    "", S3_BIOS|S3_MODE },
467
 
        /* Jens Kaiser <kaiser@caltech.edu>, maybe only with binary nvidia module? */
468
 
        { "Hewlett-Packard",    "HP Pavilion dv6000 (RP153UA#*", "",    "", S3_BIOS|S3_MODE },
469
 
        /* Arun Gupta <axgupta1@gmail.com> */
470
 
        { "Hewlett-Packard",    "Pavilion dv6000 (EY798AV#*",   "",     "", 0 },
471
 
        /* Carlos Andrade <crandrad@gmail.com> */
472
 
        { "Hewlett-Packard",    "HP Pavilion dv6000 (EY798AV*", "",     "", 0 },
473
 
        /* Marlin Forbes <marlinf@datashaman.com> */
474
 
        { "Hewlett-Packard",    "HP Pavilion dv6000 (GF688EA*", "",     "", 0 },
475
 
        /* Antony Dovgal <tony2001@phpclub.net> */
476
 
        { "Hewlett-Packard",    "HP Pavilion dv6000 (RM469EA#*","",     "", 0 },
477
 
        /* John Soros <sorosj@gmail.com> "HP dv6120ea" */
478
 
        { "Hewlett-Packard",    "HP Pavilion dv6000 (RP980EA#*","",     "", 0 },
479
 
        /* Fran Firman <fran@ipsm.net.nz>, maybe only works due to the Nvidia driver? */
480
 
        { "Hewlett-Packard",    "HP Pavilion dv6500 Notebook PC *", "", "", 0 },
481
 
        /* <veesah@gmail.com> */
482
 
        { "Hewlett-Packard",    "HP Pavilion tx1000 Notebook PC *", "", "", 0 },
483
 
        /* Chris Polderman <chris.polderman@gmail.com> */
484
 
        { "Hewlett-Packard",    "HP Pavilion ze2000 (EK791EA#*","",     "", 0 },
485
 
        /* Frank Schröder <frank.schroeder@gmail.com>, zt3380us */
486
 
        { "Hewlett-Packard ",   "Pavilion zt3300 (PF083UA#*",   "",     "", 0 },
487
 
        /* Karthik <molecularbiophysics@gmail.com> */
488
 
        { "Hewlett-Packard ",           "Pavilion zt3300 *",    "",     "68BAL*", S3_BIOS },
489
 
        /* Benjamin Cherian <benjamin.cherian@gmail.com> */
490
 
        { "HP Pavilion 061",            "D7223K-ABA A650E",     "",     "", 0 },
491
 
        /* A desktop with integrated graphics, Bo Thysell <thysell@fusemail.com> */
492
 
        { "HP Pavilion 061",            "EJ192AA-ABS t3250.se", "",     "", 0 },
493
 
        /* Michael Zaugg <dev.miguel@netzbox.ch> */
494
 
        { "HP Pavilion 061",            "EP198AA-UUZ t3335.ch", "",     "", 0 },
495
 
 
496
 
        /* R51 confirmed by Christian Zoz and Sitsofe Wheeler <sitsofe@yahoo.com> */
497
 
        { "IBM",                        "",             "ThinkPad R51", "", 0 },
498
 
        /* R52, reported by Joscha Arenz */
499
 
        { "IBM",                        "1860*",                "",     "", S3_BIOS|S3_MODE },
500
 
        /* R51e, reported by nemec.jiri@gmail.com */
501
 
        { "IBM",                        "",     "ThinkPad R51e",        "", S3_BIOS|S3_MODE },
502
 
        /* T30 */
503
 
        { "IBM",                        "2366*",                "",     "", RADEON_OFF },
504
 
        /* Thinkpad 600e, George Tellalov <gtellalov@emporikilife.gr>, needs X running */
505
 
        { "IBM",                        "2645*",                "",     "INET17WW", VBE_POST|VBE_MODE },
506
 
        /* George says the newer BIOS INET36WW / kernel 2.6.22 works fine with these options / without X */
507
 
        { "IBM",                        "2645*",                "",     "", VBE_SAVE },
508
 
        /* X22, confirmed by Richard Neill */
509
 
        { "IBM",                        "2662*",                "",     "", S3_BIOS|S3_MODE|RADEON_OFF },
510
 
        /* X31, confirmed by Bjoern Jacke */
511
 
        { "IBM",                        "2672*",                "",     "", S3_BIOS|S3_MODE|RADEON_OFF },
512
 
        /* X40 confirmed by Christian Deckelmann */
513
 
        { "IBM",                        "2371*",        "ThinkPad X40", "", S3_BIOS|S3_MODE },
514
 
        /* X40, Andrew Pimlott <andrew@pimlott.net> */
515
 
        { "IBM",                        "2386*",                "",     "", S3_BIOS|S3_MODE },
516
 
        /* X41 Tablet, tested by Danny Kukawka */
517
 
        { "IBM",                        "",     "ThinkPad X41 Tablet",  "", S3_BIOS|S3_MODE },
518
 
        /* T42p confirmed by Joe Shaw, T41p by Christoph Thiel (both 2373) */
519
 
        { "IBM",                        "2373*",                "",     "", S3_BIOS|S3_MODE },
520
 
        /* T41p, Stefan Gerber */
521
 
        { "IBM",                        "2374*",                "",     "", S3_BIOS|S3_MODE },
522
 
        /* T42, Bjorn Mork <bjorn@mork.no> */
523
 
        { "IBM",                        "2376*",                "",     "", S3_BIOS|S3_MODE },
524
 
        /* Some T43's reported by Sebastian Nagel */
525
 
        { "IBM",                        "",             "ThinkPad T43", "", S3_BIOS|S3_MODE },
526
 
        /* T43p reported by Magnus Boman */
527
 
        { "IBM",                        "",     "ThinkPad T43p",        "", S3_BIOS|S3_MODE },
528
 
        /* G40 confirmed by David Härdeman */
529
 
        { "IBM",                        "2388*",                "",     "", 0 },
530
 
        /* R32 */
531
 
        { "IBM",                        "2658*",                "",     "", 0 },
532
 
        /* R40 */
533
 
        { "IBM",                        "2681*",                "",     "", 0 },
534
 
        { "IBM",                        "2722*",                "",     "", 0 },
535
 
        /* Z60t, Sascha Hunold <sascha_hunold@gmx.de> */
536
 
        { "IBM",                        "2511*",                "",     "", S3_BIOS|S3_MODE },
537
 
        /* Z60m, reported by Arkadiusz Miskiewicz */
538
 
        { "IBM",                        "2529*",                "",     "", S3_BIOS|S3_MODE },
539
 
        /* A21m, Raymund Will */
540
 
        { "IBM",                        "2628*",                "",     "", 0 },
541
 
        /* A21p, Holger Sickenberg */
542
 
        { "IBM",                        "2629*",                "",     "", 0 },
543
 
        /* A31p, Till D"orges <td@pre-secure.de> */
544
 
        { "IBM",                        "2653*",                "",     "", RADEON_OFF },
545
 
        /* X41, Florian Ragwitz <rafl@debian.org>, */
546
 
        { "IBM",                        "2525*",                "",     "", S3_BIOS|S3_MODE },
547
 
        /* Ralph Thormann, notice the empty sys_product :-( */
548
 
        { "IBM",                        "       ",      "ThinkPad X40", "1UETD2WW*", 0 },
549
 
        /* X60 / X60s */
550
 
        { "LENOVO",                     "1702*",                "",     "", S3_BIOS|S3_MODE },
551
 
        { "LENOVO",                     "1704*",                "",     "", S3_BIOS|S3_MODE },
552
 
        { "LENOVO",                     "1706*",                "",     "", S3_BIOS|S3_MODE },
553
 
        /* https://bugzilla.novell.com/show_bug.cgi?id=210928, Thinkpad R60, 32bit? */
554
 
        { "LENOVO",                     "9456*",                "",     "", S3_BIOS|S3_MODE },
555
 
        /* Marcus Better <marcus@better.se>, this time with a capital "P" */
556
 
        { "LENOVO",                     "",             "ThinkPad R60", "", S3_BIOS|S3_MODE },
557
 
        /* From: gregor herrmann <gregor.herrmann@comodo.priv.at> */
558
 
        { "LENOVO",                     "",             "Thinkpad R60e", "", S3_BIOS|S3_MODE },
559
 
        /* Dave Royal <dave@daveroyal.com>, R60e 32bit works with S3_MODE, 64bit needs VBE_MODE */
560
 
        { "LENOVO",                     "0657*",                "",     "", S3_BIOS|VBE_MODE },
561
 
        /* X60 Tablet, Carlos Lange, https://bugzilla.novell.com/show_bug.cgi?id=265613#c12 */
562
 
        { "LENOVO",                     "6363*",                "",     "", S3_BIOS|S3_MODE },
563
 
        /* X60 Tablet, Gary Ekker, https://bugzilla.novell.com/show_bug.cgi?id=265613 */
564
 
        { "LENOVO",                     "6364*",                "",     "", S3_BIOS|S3_MODE },
565
 
        /* X60 Tablet, Aaron Denney <wnoise@ofb.net>, needs at least BIOS "7JET25WW (1.10 )"*/
566
 
        { "LENOVO",                     "6365*",                "",     "", S3_BIOS|S3_MODE },
567
 
        /*  Florian Wagner <florian@wagner-flo.net>, X60 Tablet */
568
 
        { "LENOVO",                     "6366*",                "",     "", S3_BIOS|S3_MODE },
569
 
        /* Joerg Rueppel <sharky-x@gmx.net>, T61p, does not work with the NVidia driver */
570
 
        { "LENOVO",                     "6457*",                "",     "", S3_BIOS|VBE_MODE },
571
 
        { "LENOVO",                     "6460*",                "",     "", S3_BIOS|VBE_MODE },
572
 
        /* T61, Joe Nahmias <jello@debian.org>, debian bug #432018 */
573
 
        { "LENOVO",                     "7658*",        "",             "", S3_BIOS|S3_MODE },
574
 
        /* T61 with NVidia card, https://bugzilla.novell.com/show_bug.cgi?id=290618 */
575
 
        { "LENOVO",                     "7663*",        "",             "", S3_MODE },
576
 
        /* X61s, Hendrik-Jan Heins <hjh@passys.nl>. Probably does not restore the
577
 
           framebuffer mode correctly, but S3_MODE as well as VBE_MODE seem to fail
578
 
           sometimes on x86_64 on this machine :-( */
579
 
        { "LENOVO",                     "7669*",        "",             "", S3_BIOS },
580
 
        /* Calvin Walton <calvin.walton@gmail.com>, R61i */
581
 
        { "LENOVO",                     "7732*",        "",             "", S3_BIOS },
582
 
        /* Danny Kukawka <dkukawka@suse.de>  ThinkPad X61 Tablet */
583
 
        { "LENOVO",                     "7768*",        "",             "", S3_BIOS|S3_MODE },
584
 
        /* T61, intel card <seife@suse.de> 32bit works with S3_MODE, but 64bit needs VBE_MODE */
585
 
        { "LENOVO",                     "8895*",        "",             "", S3_BIOS|VBE_MODE },
586
 
        /* <ruedt@physik.fu-berlin.de>, R61, 64bit, NVidia driver does not work */
587
 
        { "LENOVO",                     "8919*",        "",             "", S3_BIOS|S3_MODE },
588
 
        /* Rick van Hattem <Rick.van.Hattem@fawo.nl>, Z61p*/
589
 
        { "LENOVO",                     "9452*",        "",             "", S3_BIOS|S3_MODE },
590
 
        /* At least 1709 series thinkpads can be whitelisted by name,
591
 
           and we can probably delete entries above, too.... */
592
 
        { "LENOVO",                     "",             "ThinkPad X60", "", S3_BIOS|S3_MODE },
593
 
        /* T60p, had a report from a 2007* and a 2008* model */
594
 
        { "LENOVO",                     "",     "ThinkPad T60p",        "", S3_BIOS|S3_MODE },
595
 
        /* T60 From: Jeff Nichols <jnichols@renkoo.net> and Kristofer Hallgren <kristofer.hallgren@gmail.com> */
596
 
        { "LENOVO",                     "",     "ThinkPad T60",         "", S3_BIOS|S3_MODE },
597
 
        /* Paul Wilkinson <pwilko@gmail.com> */
598
 
        { "LENOVO",                     "",     "ThinkPad Z61p",        "", S3_BIOS|S3_MODE },
599
 
        /* Z61m From: Roderick Schertler <roderick@argon.org> */
600
 
        { "LENOVO",                     "",     "ThinkPad Z61m",        "", S3_BIOS|S3_MODE },
601
 
        
602
 
        /* LENOVO non-Thinkpads go here... */
603
 
        /* Leo G <chudified@gmail.com> */
604
 
        { "LENOVO",                     "068928U",      "3000 N100 *",  "", 0 },
605
 
        /* these Lenovo 3000 N100 model 768 are available with different graphics chips, so
606
 
           i do not dare to wildcard anything here :-( */
607
 
        /* Aviv Ben-Yosef <aviv.by@gmail.com> */
608
 
        { "LENOVO",                     "07686VG",      "3000 N100 *",  "", 0 },
609
 
        /* Bogdan <boogi77@o2.pl> */
610
 
        { "LENOVO",                     "076831G",      "3000 N100 *",  "", 0 },
611
 
        /* Tim Creech <dezgotspam@gmail.com> */
612
 
        { "LENOVO",                     "076835U",      "3000 N100 *",  "", 0 },
613
 
        /* Ted Percival <ted@midg3t.net> */
614
 
        { "LENOVO",                     "07687MM",      "3000 N100 *",  "", S3_MODE },
615
 
 
616
 
        { "LG Electronics",             "M1-3DGBG",             "",     "", S3_BIOS|S3_MODE },
617
 
        { "Matsushita Electric Industrial Co.,Ltd.", "CF-51E*", "",     "", VBE_POST|VBE_MODE },
618
 
        /* Hanspeter Kunz <buzz.rexx@gmail.com> */
619
 
        { "Matsushita Electric Industrial Co.,Ltd.", "CF-R3E*", "002",  "", VBE_POST|VBE_MODE },
620
 
        /* https://sourceforge.net/tracker/index.php?func=detail&aid=1601715&group_id=45483&atid=443088 */
621
 
        { "Matsushita Electric Industrial Co.,Ltd.", "CF-R2C*", "0032", "", VBE_POST|VBE_MODE },
622
 
        /* Itsuo HATONO <hatono@kobe-u.ac.jp> */
623
 
        { "Matsushita Electric Industrial Co.,Ltd.", "CF-R6M*", "",     "", VBE_POST|VBE_MODE },
624
 
        /* Joost Witteveen <joost@iliana.nl> */
625
 
        { "MAXDATA",                    "IMPERIO4045A *",       "",     "", 0 },
626
 
        /* Jan Gerrit <JanGerrit@Burg-Borgholz.de> */
627
 
        { "MAXDATA",                    "PRO600IW",             "",     "", S3_BIOS|S3_MODE },
628
 
        /* Oleg Broytmann <phd@phd.pp.ru> */
629
 
        { "MaxSelect",                  "Mission_A330",         "",     "", VBE_POST|VBE_SAVE },
630
 
        /* Leszek Lesner <leszek.lesner@googlemail.com> Medion MD43100 */
631
 
        { "MEDIONNB       ",            "WID2010        ",      "",     "", VBE_POST|VBE_MODE },
632
 
        /* Matthijs Kooijman <matthijs@stdin.nl> */
633
 
        { "MICRO-STAR INT'L CO.,LTD",   "MS-1013",              "",     "", S3_BIOS },
634
 
        /* Gergely Csepany <cheoppy@gmail.com> */
635
 
        { "MICRO-STAR INT'L CO.,LTD.",  "MS-1057",              "",     "", S3_BIOS|S3_MODE },
636
 
        /* Enno Wein <ennowein@yahoo.com> */
637
 
        { "Micro-Star International",   "PR210",        "MS-1222X",     "", VBE_POST },
638
 
        /* Baruch Even <baruch@ev-en.org> */
639
 
        { "Micro-Star International",   "MS-1412",              "",     "", VBE_POST|VBE_SAVE|NOFB },
640
 
        /* uswsusp@faxm0dem.org */
641
 
        { "MSI.",                       "MS-7207PV",            "",     "", 0 },
642
 
        /* Petr Pudlak <naradapuri@gmail.com> */
643
 
        { "To Be Filled By O.E.M.",     "MS-7210",              "100",  "", 0 },
644
 
        /* Nicholas T <ntung@ntung.com>, mainboard */
645
 
        { "MSI",                        "MS-7350",              "",     "", 0 },
646
 
        /* "Alex V. Myltsev" <avm@altlinux.ru */
647
 
        { "NCA_GROUP_LTD",              "iRU_Notebook",         "0106", "", VBE_POST|VBE_MODE },
648
 
        /* Hugo Costelha */
649
 
        { "NEC *",                      "B7 *",                 "",     "", VBE_SAVE }, 
650
 
        /* Benoit Thiell <badzil@gmail.com> */
651
 
        { "NEC COMPUTERS INTERNATIONAL","NEC Versa Premium",    "FAB-2","", 0 },
652
 
        /* Nicky Gerritsen <nicky@xept.nl> */
653
 
        { "NEC Computers International *",      "VC2",          "",     "", S3_BIOS|S3_MODE },
654
 
        /* Jan Willies <jan@willies.info> medion md 96400 */
655
 
        { "NOTEBOOK",                   "SAM2000",              "0131", "", S3_BIOS|S3_MODE },
656
 
        /* Thomas Braun <thomas.braun@newthinking.de>, rebranded Uniwill P53IN */
657
 
        { "OEM",                        "P53IN4",               "",     "", 0 },
658
 
        /* Wolf Geldmacher <wolf@womaro.ch> */
659
 
        { "OQO",                        "ZEPTO",                "00",   "", VBE_POST|VBE_SAVE },
660
 
        /* NOTE: I DO NOT TRUST THOSE PACKARD BELL DMI STRINGS!
661
 
                 but i don't have a better idea right now. So i am only taking
662
 
                 very exact matches for them now  -- seife */
663
 
        /* Per Waago <waago@stud.ntnu.no> */
664
 
        { "Packard Bell NEC",   "00000000000000000000000", "P820008416","", 0 },
665
 
        /* Angelo Anfossi <aanfossi@gmail.com> "Easy Note A6010" */
666
 
        { "Packard Bell NEC",   "00000000000000000000000",      "",     "A03 ", 0 },
667
 
        /* Pavol Otcenas <Pavol.Otcenas@2c.cz>, "Prestigio Nobile 159W" */
668
 
        { "To Be Filled By O.E.M.", "259IA1", "To Be Filled By O.E.M.", "080010 ", S3_MODE },
669
 
        /* Florian Tham <ftham@unlimitedmail.org> Samsung P35 */
670
 
        { "SAMSUNG",                    "CoronaR",              "03RK", "", 0 },
671
 
        /* Jeremie Delaitre <jeremie.delaitre@gmail.com> */
672
 
        { "SAMSUNG ELECTRONICS CO., LTD.",      "Q35/Q36",      "",     "", S3_BIOS|S3_MODE },
673
 
        /* Eduardo Robles Elvira <edulix@gmail.com> */
674
 
        { "SAMSUNG ELECTRONICS CO., LTD.",      "R40/R41",      "",     "", VBE_SAVE },
675
 
        /* Daniel Koester <koester@math.uni-augsburg.de> does not yet work from text mode */
676
 
        { "SAMSUNG ELECTRONICS CO., LTD.",      "R55S *",       "",     "", 0 },
677
 
        /* Stephen Denham <stephen.denham@gmail.com> */
678
 
        { "SAMSUNG Electronics",        "SENS V25",             "",     "", VBE_POST|VBE_MODE },
679
 
        /* Gautier Hattenberger <ghattenb@laas.fr> */
680
 
        { "Samsung Electronics",        "SM40S",                "",     "", S3_BIOS|S3_MODE },
681
 
        /* Pavel Machek, Samsung UMPC */
682
 
        { "SAMSUNG ELECTRONICS CO., LTD.",      "SQ1US",        "01ME", "", VBE_SAVE },
683
 
        /* Martin Wilck <mwilck@arcor.de> */
684
 
        { "Samsung Electronics",        "SX50S",        "Revision MP",  "", 0 },
685
 
        /* Thomas Peuss <thomas@peuss.de> */
686
 
        { "Shuttle Inc",                "SN85V10",              "",     "", 0 },
687
 
 
688
 
        /* Kevin Fullerton <kevin.fullerton@shotgun-suicide.co.uk> */
689
 
        { "TOSHIBA",                    "EQUIUM A100",          "",     "", S3_BIOS|S3_MODE },
690
 
        { "TOSHIBA",                    "Libretto L5/TNK",      "",     "", 0 },
691
 
        { "TOSHIBA",                    "Libretto L5/TNKW",     "",     "", 0 },
692
 
        /* Hans-Hermann Jopski <hans@jopski.de> Tecra A2 PTA20E-4M301VGR */
693
 
        { "TOSHIBA",            "Portable PC",  "Version 1.0",  "Version 1.20", 0 },
694
 
        /* this is a Toshiba Satellite 4080XCDT, believe it or not :-( */
695
 
        { "TOSHIBA",            "Portable PC",  "Version 1.0",  "Version 7.80", S3_MODE },
696
 
        /* Pavel Borzenkov <pavel.borzenkov@gmail.com>, Toshiba Portege 3490CT, works correctly for me */
697
 
        { "TOSHIBA",                    "P3490",                "",     "", VBE_SAVE },
698
 
        /* Alan Mycroft <Alan.Mycroft@cl.cam.ac.uk> */
699
 
        { "TOSHIBA",                    "PORTEGE M300",         "",     "", S3_MODE },
700
 
        /* Mathieu Lacage <mathieu.lacage@sophia.inria.fr> */
701
 
        { "TOSHIBA",                    "PORTEGE R100",         "",     "", 0 },
702
 
        /* Bernhard Kausler <uabdc@stud.uni-karlsruhe.de> */
703
 
        { "TOSHIBA",                    "PORTEGE R500",         "",     "", S3_BIOS|S3_MODE },
704
 
        { "TOSHIBA",                    "Satellite A30",        "",     "", VBE_SAVE },
705
 
        /* Diego Ocampo <diegoocampo8@gmail.com> */
706
 
        { "TOSHIBA",                    "Satellite A80",        "",     "", 0 },
707
 
        /* From: a.maurizi@isac.cnr.it */
708
 
        { "TOSHIBA",                    "Satellite A100",       "",     "", S3_BIOS|S3_MODE },
709
 
        /* Christian Schneeman <cschneemann@suse.de> */
710
 
        { "TOSHIBA",                    "Satellite L10",        "",     "", VBE_POST|VBE_MODE },
711
 
        /* Gijs van Gemert <g.v.gemert@inter.nl.net> */
712
 
        { "TOSHIBA",                    "Satellite L30",        "",     "", S3_BIOS|S3_MODE },
713
 
        /* tnt.rocket@freenet.de, need to verify if S3_MODE is needed too */
714
 
        { "TOSHIBA",                    "Satellite M30X",       "",     "", S3_BIOS },
715
 
        /* Michaell Gurski */
716
 
        { "TOSHIBA",                    "Satellite M35X",       "",     "", S3_BIOS|S3_MODE },
717
 
        /* Mike Gilliam <mike.tx@suddenlink.net> */
718
 
        { "TOSHIBA",                    "Satellite M55",        "",     "", VBE_POST|VBE_MODE },
719
 
        /* clist@uah.es */
720
 
        { "TOSHIBA",                    "Satellite M70",        "",     "", S3_BIOS|S3_MODE },
721
 
        /* Antonis Tsolomitis <atsol@aegean.gr> */
722
 
        { "TOSHIBA",                    "Satellite P10",        "",     "", S3_BIOS|S3_MODE },
723
 
        /* From: mire <mire@osadmin.com> */
724
 
        { "TOSHIBA",                    "Satellite P200",       "",     "", S3_BIOS|S3_MODE },
725
 
        /* From: Jim <jim.t@vertigo.net.au> */
726
 
        { "TOSHIBA",                    "SatellitePro4600",     "",     "", 0 },
727
 
        /* Romano Giannetti <romanol@upcomillas.es> sys_version "PSU34U-00L003" */
728
 
        { "TOSHIBA",                    "Satellite U305",       "",     "", VBE_POST|VBE_MODE },
729
 
        /* Bram Senders <bram@luon.net> */
730
 
        { "TOSHIBA",                    "SP4600",       "Version 1.0",  "", 0 },
731
 
        /* Dr. Stephan Buehne <stephan.buehne@oracle.com> */
732
 
        { "TOSHIBA",                    "TECRA M9",             "",     "", S3_MODE },
733
 
        /* Jad Naous <jnaous@stanford.edu> */
734
 
        { "TOSHIBA",                    "TECRA S1",             "",     "", 0 },
735
 
        { "TOSHIBA",                    "TECRA S3",             "",     "", 0 },
736
 
        /* From: a v <adam_6515@hotmail.com> */
737
 
        { "TOSHIBA",                    "TECRA8100",            "",     "", S3_MODE },
738
 
        /* Stefan Seyfried has one of those :-) S3_BIOS leads to "melting screen" */
739
 
        { "TOSHIBA",                    "TECRA 8200",           "",     "", S3_MODE },
740
 
        /* Arnim Laeuger <arnim.laeuger@gmx.net> */ 
741
 
        { "Samsung Electronics",        "NX05S*",               "",     "", VBE_POST|VBE_MODE },
742
 
        { "Samsung",                    "SQ10",                 "",     "", VBE_POST|VBE_SAVE },
743
 
        /* https://bugzilla.novell.com/show_bug.cgi?id=290734 */
744
 
        { "Samsung Electronics",        "SX20S",                "",     "", VBE_POST|VBE_MODE },
745
 
        { "SHARP                           ",   "PC-AR10 *",    "",     "", 0 },
746
 
        /* Daniel Morris <danielm@eCosCentric.com> */
747
 
        { "Sony Corporation",           "VGN-B1XP*",            "",     "", S3_BIOS },
748
 
        /* Dhananjaya Rao <phaze87@gmail.com> */
749
 
        { "Sony Corporation",           "VGN-B55G(I)",          "",     "", 0 },
750
 
        /* Jorge Visca <xxopxe@gmail.com> */
751
 
        { "Sony Corporation",           "VGN-C140G",            "",     "", S3_BIOS|S3_MODE },
752
 
        /* Tijn Schuurmans <t.schuurmans@hccnet.nl> */
753
 
        { "Sony Corporation",           "VGN-C2S_G",            "",     "", S3_BIOS },
754
 
        /* <lapseofreason0@gmail.com>, only from X, S3_MODE hangs the machine, all other leave the screen blank */
755
 
        { "Sony Corporation",           "VGN-FE31M",            "",     "", 0 },
756
 
        { "Sony Corporation",           "VGN-FS115B",           "",     "", S3_BIOS|S3_MODE },
757
 
        /* Olivier Saier <osaier@gmail.com>, apparently S3_BIOS locks the machine hard */
758
 
        { "Sony Corporation",           "VGN-FS115Z",           "",     "", S3_MODE },
759
 
        /* S.Çağlar Onur <caglar@pardus.org.tr> */
760
 
        { "Sony Corporation",           "VGN-FS215B",   "",     "", 0 },
761
 
        /* Joseph Smith <joe@uwcreations.com> */
762
 
        { "Sony Corporation",           "VGN-FS660_W",          "",     "", 0 },
763
 
        /* daryl@mail.bg */
764
 
        { "Sony Corporation",           "VGN-SZ340P",           "",     "", 0 },
765
 
        /* Pedro M. S. Oliveira <pmsoliveira@gmail.com>, machine has two gfx cards,
766
 
           works only well with the intel, not with the nvidia */
767
 
        { "Sony Corporation",           "VGN-SZ5XN_C",          "",     "", 0 },
768
 
        /* Anton Zahlheimer <anton.zahlheimer@landshut.org> */
769
 
        { "Sony Corporation",           "VGN-T250P",            "",     "", S3_BIOS|S3_MODE },
770
 
        /* Timo Hoenig <thoenig@suse.de> VGN-TX3HP */
771
 
        { "Sony Corporation",           "VGN-TX3HP",            "",     "", 0 },
772
 
        /* Stephan Martin <stephan.martin@open-xchange.com> */
773
 
        { "Sony Corporation",           "VGN-TX3XP_L",          "",     "", S3_BIOS|S3_MODE },
774
 
        /* Danny Kukawka <dkukawka@suse.de>, TX5MN from Michael Matz <matz@novell.com> */
775
 
        { "Sony Corporation",           "VGN-TX5MN_W",          "",     "", VBE_MODE },
776
 
        /* Pier Paolo Pittavino <pittavin@studenti.ph.unito.it>, Timo Hoenig <thoenig@suse.de> */
777
 
        { "Sony Corporation",           "VGN-TZ11*",            "",     "", 0 },
778
 
        /* Hans Gunnarsson <hans.gunnarsson@gmail.com> */
779
 
        { "Sony Corporation",           "VGN-TZ21XN_B",         "",     "", 0 },
780
 
        /* Mattia Dongili <malattia@linux.it> */
781
 
        { "Sony Corporation",           "VGN-UX50",             "",     "", VBE_MODE },
782
 
        /* Russ Dill <russ.dill@gmail.com> */
783
 
        { "Sony Corporation    ",       "PCG-F430(UC)        ", "",     "", 0 },
784
 
        /* Brice Mealier <mealier_brice@yahoo.fr> */
785
 
        { "Sony Corporation",           "PCG-FR215E*",          "",     "", 0 },
786
 
        /* Sitsofe Wheeler <sitsofe@yahoo.com> */
787
 
        { "Sony Corporation",           "PCG-FX405*",           "",     "", S3_BIOS },
788
 
        /* Stefan Nobis <stefan@snobis.de> */
789
 
        { "Sony Corporation",           "PCG-FX601*",           "",     "", S3_BIOS|S3_MODE },
790
 
        /* Marco Nenciarini <mnencia@prato.linux.it> */
791
 
        { "Sony Corporation",           "PCG-GRT916Z*",         "",     "", 0 },
792
 
        { "Sony Corporation",           "PCG-GRT995MP*",        "",     "", 0 },
793
 
        /* Mattia Dongili <malattia@linux.it> */
794
 
        { "Sony Corporation    ",       "PCG-GR7_K(J)        ", "",     "", 0 },
795
 
        /* Bruce Perens <bruce@perens.com> */
796
 
        { "Sony Corporation",           "PCG-TR2A(UC)",         "",     "", VBE_MODE },
797
 
        /* mathieu bouillaguet <mathieu.bouillaguet@gmail.com> */
798
 
        { "Sony Corporation",           "PCG-Z1RMP*",           "",     "", VBE_POST|VBE_MODE },
799
 
 
800
 
        /* Gregory Colpart <reg@evolix.fr> 'Transtec Levio 210' */
801
 
        { "transtec AG",                "MS-1057",              "",     "", S3_BIOS|S3_MODE },
802
 
        /* Joachim Gleissner */
803
 
        { "transtec AG",                "MS-1034",              "",     "", S3_BIOS|S3_MODE },
804
 
 
805
 
        /* Clevo D470K, Jasper Mackenzie <scarletpimpernal@hotmail.com> */
806
 
        { "VIA",                        "K8T400",       "VT8204B ",     "", S3_BIOS|S3_MODE },
807
 
        /* VIA EPIA M Mini-ITX Motherboard with onboard gfx, reported by Monica Schilling */
808
 
        { "VIA Technologies, Inc.",     "VT8623-8235",          "",     "", S3_MODE },
809
 
 
810
 
        // entries below are imported from acpi-support 0.59 and though "half known".
811
 
        { "ASUSTeK Computer Inc.",      "L7000G series Notebook PC*", "","", VBE_POST|VBE_SAVE|UNSURE },
812
 
        { "ASUSTeK Computer Inc.",      "W5A*",                 "",     "", VBE_POST|VBE_SAVE|UNSURE },
813
 
        { "Acer",                       "TravelMate 290*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
814
 
        { "Acer",                       "TravelMate 660*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
815
 
        { "Acer",                       "Aspire 2000*",         "",     "", VBE_POST|VBE_SAVE|UNSURE },
816
 
        { "Acer, inc.",                 "TravelMate 8100*",     "",     "", VBE_POST|VBE_SAVE|UNSURE },
817
 
        { "Dell Inc.",                  "Inspiron 700m*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
818
 
        { "Dell Inc.",                  "Inspiron 1200*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
819
 
        { "Dell Inc.",                  "Inspiron 6000*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
820
 
        { "Dell Inc.",                  "Inspiron 8100*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
821
 
        { "Dell Inc.",                  "Inspiron 8200*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
822
 
        { "Dell Inc.",                  "Inspiron 8600*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
823
 
        { "Dell Inc.",                  "Inspiron 9300*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
824
 
        { "Dell Inc.",                  "Latitude 110L*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
825
 
        { "Dell Inc.",                  "Latitude D510*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
826
 
        { "Dell Inc.",                  "Latitude D810*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
827
 
        { "Dell Inc.",                  "Latitude X1*",         "",     "", VBE_POST|VBE_SAVE|UNSURE },
828
 
        { "Dell Inc.",                  "Latitude X300*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
829
 
        { "Dell Inc.",                  "Precision M20*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
830
 
        { "Dell Computer Corporation",  "Inspiron 700m*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
831
 
        { "Dell Computer Corporation",  "Inspiron 1200*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
832
 
        { "Dell Computer Corporation",  "Inspiron 6000*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
833
 
        { "Dell Computer Corporation",  "Inspiron 8100*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
834
 
        { "Dell Computer Corporation",  "Inspiron 8200*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
835
 
        { "Dell Computer Corporation",  "Inspiron 8600*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
836
 
        { "Dell Computer Corporation",  "Inspiron 9300*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
837
 
        { "Dell Computer Corporation",  "Latitude 110L*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
838
 
        { "Dell Computer Corporation",  "Latitude D410*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
839
 
        { "Dell Computer Corporation",  "Latitude D510*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
840
 
        { "Dell Computer Corporation",  "Latitude D810*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
841
 
        { "Dell Computer Corporation",  "Latitude X1*",         "",     "", VBE_POST|VBE_SAVE|UNSURE },
842
 
        { "Dell Computer Corporation",  "Latitude X300*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
843
 
        { "Dell Computer Corporation",  "Precision M20*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
844
 
        { "ECS",                        "G556 Centrino*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
845
 
        { "FUJITSU",                    "Amilo M*",             "",     "", VBE_POST|VBE_SAVE|UNSURE },
846
 
        { "FUJITSU",                    "LifeBook S Series*",   "",     "", VBE_POST|VBE_SAVE|UNSURE },
847
 
        { "FUJITSU",                    "LIFEBOOK S6120*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
848
 
        { "FUJITSU",                    "LIFEBOOK P7010*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
849
 
        { "FUJITSU SIEMENS",            "Amilo M*",             "",     "", VBE_POST|VBE_SAVE|UNSURE },
850
 
        { "FUJITSU SIEMENS",            "LifeBook S Series*",   "",     "", VBE_POST|VBE_SAVE|UNSURE },
851
 
        { "FUJITSU SIEMENS",            "LIFEBOOK S6120*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
852
 
        { "FUJITSU SIEMENS",            "LIFEBOOK P7010*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
853
 
        { "Hewlett-Packard",            "HP Compaq nc4200*",    "",     "", VBE_POST|VBE_SAVE|UNSURE },
854
 
        { "Hewlett-Packard",            "HP Compaq nx6110*",    "",     "", VBE_POST|VBE_SAVE|UNSURE },
855
 
        { "Hewlett-Packard",            "HP Compaq nc6220*",    "",     "", VBE_POST|VBE_SAVE|UNSURE },
856
 
        { "Hewlett-Packard",            "HP Compaq nc8230*",    "",     "", VBE_POST|VBE_SAVE|UNSURE },
857
 
        { "Hewlett-Packard",            "HP Pavilion dv1000*",  "",     "", VBE_POST|VBE_SAVE|UNSURE },
858
 
        { "Hewlett-Packard",            "HP Pavilion zt3000*",  "",     "", VBE_POST|VBE_SAVE|UNSURE },
859
 
        { "Hewlett-Packard",            "HP Tablet PC Tx1100*", "",     "", VBE_POST|VBE_SAVE|UNSURE },
860
 
        { "Hewlett-Packard",            "HP Tablet PC TR1105*", "",     "", VBE_POST|VBE_SAVE|UNSURE },
861
 
        { "Hewlett-Packard",            "Pavilion zd7000*",     "",     "", VBE_POST|VBE_SAVE|UNSURE },
862
 
        // R40
863
 
        { "IBM",                        "2682*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
864
 
        { "IBM",                        "2683*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
865
 
        { "IBM",                        "2692*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
866
 
        { "IBM",                        "2693*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
867
 
        { "IBM",                        "2696*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
868
 
        { "IBM",                        "2698*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
869
 
        { "IBM",                        "2699*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
870
 
        { "IBM",                        "2723*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
871
 
        { "IBM",                        "2724*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
872
 
        { "IBM",                        "2897*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
873
 
        // R50/p
874
 
        { "IBM",                        "1830*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
875
 
        { "IBM",                        "1831*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
876
 
        { "IBM",                        "1832*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
877
 
        { "IBM",                        "1833*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
878
 
        { "IBM",                        "1836*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
879
 
        { "IBM",                        "1840*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
880
 
        { "IBM",                        "1841*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
881
 
        /* R50e needs not yet implemented save_video_pci_state :-(
882
 
        { "IBM",                        "1834*",                "",     "", UNSURE },
883
 
        { "IBM",                        "1842*",                "",     "", UNSURE },
884
 
        { "IBM",                        "2670*",                "",     "", UNSURE },
885
 
        */
886
 
        // R52
887
 
        { "IBM",                        "1846*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
888
 
        { "IBM",                        "1847*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
889
 
        { "IBM",                        "1848*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
890
 
        { "IBM",                        "1849*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
891
 
        { "IBM",                        "1850*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
892
 
        { "IBM",                        "1870*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
893
 
        // T21
894
 
        { "IBM",                        "2647*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
895
 
        { "IBM",                        "2648*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
896
 
        // T23
897
 
        { "IBM",                        "475S*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
898
 
        // T40/T41/T42/p
899
 
        { "IBM",                        "2375*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
900
 
        { "IBM",                        "2378*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
901
 
        { "IBM",                        "2379*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
902
 
        // T43
903
 
        { "IBM",                        "1871*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
904
 
        { "IBM",                        "1872*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
905
 
        { "IBM",                        "1873*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
906
 
        { "IBM",                        "1874*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
907
 
        { "IBM",                        "1875*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
908
 
        { "IBM",                        "1876*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
909
 
        // X30
910
 
        { "IBM",                        "2884*",                "",     "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
911
 
        { "IBM",                        "2885*",                "",     "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
912
 
        { "IBM",                        "2890*",                "",     "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
913
 
        { "IBM",                        "2891*",                "",     "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
914
 
        // X40
915
 
        { "IBM",                        "2369*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
916
 
        { "IBM",                        "2370*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
917
 
        { "IBM",                        "2372*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
918
 
        { "IBM",                        "2382*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
919
 
        // X41
920
 
        { "IBM",                        "1864*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
921
 
        { "IBM",                        "1865*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
922
 
        { "IBM",                        "2526*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
923
 
        { "IBM",                        "2527*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
924
 
        { "IBM",                        "2528*",                "",     "", VBE_POST|VBE_SAVE|UNSURE },
925
 
 
926
 
        { "SHARP Corporation",          "PC-MM20 Series*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
927
 
        { "Sony Corporation",           "PCG-U101*",            "",     "", VBE_POST|VBE_SAVE|UNSURE },
928
 
 
929
 
        { "TOSHIBA",                    "libretto U100*",       "",     "", VBE_POST|VBE_SAVE|UNSURE },
930
 
        { "TOSHIBA",                    "P4000*",               "",     "", VBE_POST|VBE_SAVE|UNSURE },
931
 
        { "TOSHIBA",                    "PORTEGE A100*",        "",     "", VBE_POST|VBE_SAVE|UNSURE },
932
 
        { "TOSHIBA",                    "PORTEGE A200*",        "",     "", VBE_POST|VBE_SAVE|UNSURE },
933
 
        { "TOSHIBA",                    "PORTEGE M200*",        "",     "", VBE_POST|VBE_SAVE|UNSURE },
934
 
        { "TOSHIBA",                    "PORTEGE R200*",        "",     "", VBE_POST|VBE_SAVE|UNSURE },
935
 
        { "TOSHIBA",                    "Satellite 1900*",      "",     "", VBE_POST|VBE_SAVE|UNSURE },
936
 
        { "TOSHIBA",                    "TECRA A2*",            "",     "", VBE_POST|VBE_SAVE|UNSURE },
937
 
        { "TOSHIBA",                    "TECRA A5*",            "",     "", VBE_POST|VBE_SAVE|UNSURE },
938
 
        { "TOSHIBA",                    "TECRA M2*",            "",     "", VBE_POST|VBE_SAVE|UNSURE },
939
 
        { NULL, NULL, NULL, NULL, 0 }
940
 
};