- there are usb tapes (#222978)
[opensuse:hwinfo.git] / Changelog
1 6/12/2006:      v12.35
2         - there are usb tapes (#222978)
3         - usb mouse detection fixes (#208745, #216091)
4
5 19/6/2006:      v12.34
6         - updated X11 data (#186055)
7
8 6/6/2006:       v12.33
9         - updated X11 data (#176929)
10
11 19/5/2006:      v12.32
12         - add --nowpa option (#168971)
13
14 8/5/2006:       v12.31
15         - get vio devices from sysfs, not prom (#161684)
16         - don't load st module (#160304)
17         - fixed really big memory leak in s390 code (bug #148043)
18
19 4/5/2006:       v12.30
20         - fix some memory leaks (#148043)
21         - jdelvare: last 240 bytes of ROM were not scanned for SMBIOS
22           entry point (#171640)
23         - jdelvare: support legacy DMI entry points (#17164)
24
25 2/5/2006:       v12.29
26         - updated X11 data
27
28 27/4/2006:      v12.28
29         - updated X11 data
30         - added dvb card (#169693)
31
32 25/4/2006:      v12.27
33         - report monitor bandwidth
34         - remove obsolete megaraid info (#168325)
35
36 21/4/2006:      v12.26
37         - iseries network driver was renamed to iseries_veth (#162209)
38
39 18/4/2006:      v12.25
40         - removed references to kernel-nongpl (#155357)
41
42 12/4/2006:      v12.24
43         - updated X11 data
44
45 11/4/2006:      v12.23
46         - s390: storage controller need sysfs id (#162961)
47
48 10/4/2006:      v12.22
49         - updated X11 data
50
51 10/4/2006:      v12.21
52         - add module info ('ctc') for ficon channels (#162961)
53
54 10/4/2006:      v12.20
55         - updated X11 data
56
57 7/4/2006:       v12.19
58         - updated X11 data
59
60 3/4/2006:       v12.18
61         - updated X11 data
62
63 30/3/2006:      v12.17
64         - updated X11 data
65         - fixed minor bug in X11 CDB access script
66
67 27/3/2006:      v12.16
68         - updated X11 data
69         - cleaned up network module data
70         - updated pci ids
71         - more macio devices (#115845, #117639)
72
73 17/3/2006:      v12.15
74         - support mv643xx_eth (#117053)
75         - jg: fix WPA capabilities detection (#154725)
76         - updated X11 data
77         - support macio wireless (#104300)
78
79 14/3/2006:      v12.14
80         - limit monitor detection to 2 ports (#155018)
81
82 14/3/2006:      v12.13
83         - assigning to HAL udi could go wrong
84         - added 'hotpluggable' flag for external drives (#150744)
85         - support more DVD types
86
87 13/3/2006:      v12.12
88         - added LCD data (#157587)
89         - updated X11 data
90
91 9/3/2006:       v12.11
92         - don't map video bios ram - not really necessary; added hwprobe=bios.nvram
93           option to turn it back on, in case it causes trouble (#155132)
94         - remove remaining perror()s so we don't write to stderr (#155132)
95
96 8/3/2006:       v12.10
97         - don't report hp-officeJet package (#155973)
98         - add sanity check for monitor size data (#155096)
99         - ppc monitor detection modernized (#156075)
100
101 27/2/2006:      v12.9
102         - fix libhd bug detecting mice on older 2.6 kernels
103
104 20/2/2006:      v12.8
105         - another LCD added (#151867)
106         - ms: detect more than one monitor
107
108 16/2/2006:      v12.7
109         - removed avm_fcdsl (#151148)
110         - more compact LCD data set
111
112 14/2/2006:      v12.6
113         - added LCD size
114         - s390 dasd code conflicted with iSeries (#148346)
115
116 10/2/2006:      v12.5
117         - better DDC parser
118         - compact ibm notebook list
119         - updated X11 data
120
121 10/2/2006:      v12.4
122         - ms: report LCD size
123         - updated ibm notebook list
124
125 8/2/2006:       v12.3
126         - new wlan driver (#145190)
127         - remove dep on wireless-tools
128         - some LCDs added (#147516)
129
130 31/1/2006:      v12.2
131         - added --hddb-dir option to hwinfo (#120079)
132
133 30/1/2006:      v12.1
134         - updated X11 data
135
136 25/1/2006:      v12.0
137         - fixed serial device detection problem on Dell PowerEdge (#145051)
138         - report system type (e.g. laptop) (#145485), resulting in:
139         - upgraded major version to reflect api change
140
141 23/1/2006:      v11.35
142         - better monitor detection
143         - updated X11 data
144         - qla* modules require qlogic-firmware
145
146 16/1/2006:      v11.34
147         - added qla4xxx workaround (#141069)
148
149 9/1/2006:       v11.33
150         - adjusted i2o driver info (#129301)
151
152 9/1/2006:       v11.32
153         - jg: wlan update
154
155 9/12/2005:      v11.31
156         - add VirtualIron network cards (#135309)
157         - updated X11 data
158
159 7/12/2005:      v11.30
160         - report ide-generic for non-pci ide interfaces
161
162 6/12/2005:      v11.29
163         - s390: make sysfs reading more robust
164         - s390: fixed stack corruption on exotic hw setups (bug #128453)
165         - s390: detect OSN devices as QETH interfaces (bug #120724)
166         - s390: add module entry for P/390 LCS device (bug #81207)
167         - adjust input device detection to new sysfs layout (#134032)
168
169 28/10/2005:     v11.28
170         - added Dell Notebook LCD size (#130180)
171         - another Notebook added (#130208)
172
173 14/10/2005:     v11.27
174         - find xen ethernet cards
175         - remove old hardware entries (#118673)
176         - better support for virtual i/o hardware on ppc (#119592)
177         - added r8180 to wlan list (#115268)
178         - jg: fix wlan includes
179
180 20/9/2005:      v11.26
181         - don't assume mp records start below 1MB (#112699)
182         - fix unaligned accesses (#97838)
183         - gcc 4.1 fixes
184
185 14/9/2005:      v11.25
186         - fix forcedeth, again (#116394)
187
188 13/9/2005:      v11.24
189         - better pcmcia module detection (#104517)
190
191 12/9/2005:      v11.23
192         - update forcedeth driver info (#116394)
193
194 7/9/2005:       v11.22
195         - fix vmware check (broke in UML) (#115424)
196         - toshiba notebooks need ial (#113714)
197
198 6/9/2005:       v11.21
199         - toshiba notebooks don't need fnfx (#113714)
200
201 5/9/2005:       v11.20
202         - ppc: read 'LCD,EDID', too (#115085)
203         - module renamed: skystar2 -> b2c2-flexcop-pci (#115262)
204         - dto, dmasound -> snd-powermac (#112919)
205
206 2/9/2005:       v11.19
207         - report more ivtv cards, and make them (analog) tv cards (#113195)
208
209 1/9/2005:       v11.18
210         - fixed udev parser bug (#113766)
211         - use new 'udevinfo -e' option (#113766)
212         - add PowerBook LCD to db (#113795)
213         - cardbus device detection fixed (#113708)
214
215 30/8/2005:      v11.17
216         - jg: added support for WPA Wireless Extension in WLAN probing
217           (fixes faulty probing of ipw2x00 and hostap devices)
218         - jg: added rt2570 & zd1201 driver to list of WLAN adapters (#105623)
219
220 29/8/2005:      v11.16
221         - fix alps touchpad detection (#98947, #103075)
222         - drop ltmodem support (#113336)
223         - don't make too many floppies (#113571)
224         - updated X11 data
225         - updated pci ids
226         - added WinTV PVR-350 as dvb card
227
228 23/8/2005:      v11.15
229         - fix pppoe detection (#106836)
230
231 22/8/2005:      v11.14
232         - fix pcmcia controller detection
233
234 19/8/2005:      v11.13
235         - rip out all special tulip-related module info (#105730)
236         - load lp module (#104874)
237         - pcmcia probing works again (#103740)
238         - support 'modalias' sysfs entries (#103740, #103978)
239         - getsysinfo collects a bit more info
240         - drop pci.handmap code (after talking to zoz)
241
242 16/8/2005:      v11.12
243         - fixed evil bug when hal is running (#104654)
244
245 10/8/2005:      v11.11
246         - added hdtv cards (#102933)
247         - find input device udi (#102575)
248         - fixed usb device udi matching (#102575)
249         - read modules.alias, not modules.pcimap
250         - updated X11 data
251
252 8/8/2005:       v11.10
253         - drop special ADB input device scanning (#98324)
254         - internal db function rework continued (#102575)
255         - add udi when possible (#102575)
256         - updated X11 data
257
258 1/8/2005:       v11.9
259         - updated X11 data
260         - implement compat wrapper to keep old db functions working
261         - kkeil: AVM now suports 64 bit drivers
262
263 25/7/2005:      v11.8
264         - updated X11 data
265         - static mpt fusion pci id data removed (#97665)
266
267 21/7/2005:      v11.7
268         - read/write udi-based persitent properties works
269
270 18/7/2005:      v11.6
271         - rip out remaining old db access methods
272
273 6/7/2005:       v11.5
274         - pci devs basically work
275         - use giant ibm notebook database
276         - added 'hwclass' entry to db format
277
278 5/7/2005:       v11.4
279         - make C++ happy
280
281 4/7/2005:       v11.3
282         - removed special ppc driver info (#91437)
283         - skip Video BIOS checksum test
284         - move libhd back to /usr
285         - use hal/dbus
286
287 9/6/2005:       v11.2
288         - getsysinfo collects more info
289         - some more ibm notebooks
290         - don't use de4x5
291         - acpi: always load thermal & fan modules (#72146)
292
293 11/4/2005:      v11.1
294         - smbios detection: don't assume dmi records start below 1MB
295         - fixed kernel header include
296
297 1/4/2005:       v11.0
298         - removed hwscan*
299         - make it build with gcc4
300
301 22/3/2005:      v10.16
302         - updated X11 data (#74130)
303
304 21/3/2005:      v10.15
305         - mls: faster hwscand
306
307 21/3/2005:      v10.14
308         - updated X11 data (#74022)
309
310 19/3/2005:      v10.13
311         - fix wrong entry for Fritz!Card DSL SL USB and
312           make ppp mode detection safer (#71995)
313         - adjusted ltmodem info (#71979)
314
315 18/3/2005:      v10.12
316         - updated nongpl info
317         - reverting slamr patch (#72301)
318         - pcmcia info updated (#73057)
319         - pci dev names updated
320         - read /proc/modules less often
321         - updated X11 data
322         - aic7xxx/aic79xx driver info update
323         - fix Fritz!Box Fon entry in database
324
325 17/3/2005:      v10.11
326         - another notebook (#67412)
327         - do wlan detection for --netcard (#73077)
328         - remove Eicon cards from 64 bit archs, the driver does not support
329           64 bit yet (#55722)
330
331 16/3/2005:      v10.10
332         - updated notebook display data
333         - fix udev db reading
334         - updated X11 data
335         - ltmodem device id update
336         - no check for gfx card changes (#72907)
337
338 14/3/2005:      v10.9
339         - hardware detection for ISDN PCMCIA cards (#71208)
340         - updated ISDN data
341         - updated X11 data
342         - better network type detection (#70991, #71231, #67325)
343         - load some acpi modules on hp notebook (#72146)
344         - fixed isapnp sound card detection (#67303)
345         - slamr: ttySL0 -> ttyLT0 (#72301)
346
347 7/3/2005:       v10.8
348         - updated X11 data
349
350 4/3/2005:       v10.7
351         - s390: made ccwgroup walking more robust
352         - fixed bios base mem detection
353         - allow device class in 'hwinfo --db' request
354         - updated X11 data
355
356 28/2/2005:      v10.6
357         - jg: improved wlan patch (no dependency on libiw)
358
359 28/2/2005:      v10.5
360         - fixed model name for some SGI hardware (#63973)
361         - fix Fritz!Card DSL SL USB ID (#66674)
362         - better heuristics to assign BIOS driver numbers (#66669)
363         - removed ahci vs. ata_piix hack (#65218)
364
365 25/2/2005:      v10.4
366         - report pci class 0x403 as audio devices (#66466)
367         - load ahci *and* ata_piix (#65218)
368         - symlink /dev/fb might be missing; trying fb0, too (#66501)
369         - reorder modules.pcimap entries so that more specific matches are
370           considered first (#66594)
371         - ensure nvida network cards are network cards (#65852)
372         - updated X11 data 
373
374 23/2/2005:      v10.3
375         - reworked pcmcia code to give cardbus devices sysfs ids
376
377 21/2/2005:      v10.2
378         - jg: added wlan feature detection
379
380 17/2/2005:      v10.1
381         - notebook lcd data update
382         - build shared tiny lib
383
384 15/2/2005:      v10.0
385         - libhd interface changes: geometry values
386         - prepare for wlan feature detection
387         - x11 db update
388         - better disk geometry handling
389
390 8/2/2005:       v9.36
391         - added '--kernel-version' option
392
393 31/1/2004:      v9.35
394         - updated X11 data
395
396 14/12/2004:     v9.34
397         - fixed access to undefined memory (#39238)
398         - fix segfault when using 'x11=foo' boot option (#46367)
399         - add additional check to catch broken BIOSes (#48665)
400         - abort BIOS code execution if it takes too long (#48665)
401         - find usb serial lines
402
403 2/12/2004:      v9.33
404         - s390: identify new CU types 2107, 1750 as DASD
405         - fixed some dvb entries (#47057)
406         - s390: added new prog_if ID pif_dasd_fba to identify FBA DASDs
407           (reqd. by fehr)
408         - less agressively assume scsi devs are disks (#47654)
409         - fixed external hardware db parser (#47606, comment 6)
410         - ibm notebook data updated
411         - avoid libsysfs accidentally reading pci config space
412         - fixed parsing of scsi serial id (#48757)
413         - look at /sys/class/net/*/type, too (#48812)
414
415 13/10/2004:     v9.32
416         - report network interfaces correctly even though udev lists them
417
418 12/10/2004:     v9.31
419         - report usb host-to-host links as network devs (#22739)
420
421 11/10/2004:     v9.30
422         - find ide devices != cdrom & disk (#39911, #45229)
423         - return special ids for synaptics touchpad (#46649)
424
425 7/10/2004:      v9.29
426         - fixed segfault with large /proc/interrupt entries (e.g. 512 cpus) (#46582)
427
428 1/10/2004:      v9.28
429         - list bluetooth isdn box as bt device, too (#46626)
430
431 1/10/2004:      v9.27
432         - smartlink-softmodem is back (#46594)
433         - added some dvb cards (#46612)
434
435 30/9/2004:      v9.26
436         - updated X11 data (#45870)
437
438 29/9/2004:      v9.25
439         - removed obsolete module info; reworked pcmcia info
440
441 29/9/2004:      v9.24
442         - updated pcmcia & usb network data (#33647)
443         - updated pci device names
444
445 29/9/2004:      v9.23
446         - use SG_IO for SCSI device accesses (#46058)
447
448 28/9/2004:      v9.22
449         - added gen-hwcfg-disk.sh (#46311)
450
451 27/9/2004:      v9.21
452         - updated ancient audio info (#46096)
453         - add ipw/atmel firmware packages (#45960)
454         - updated X11 data
455         - added new isdn cards to database
456
457 27/9/2004:      v9.20
458         - report bluetooth devices (#45893)
459
460 24/9/2004:      v9.19
461         - return package info for sony notebooks, too (35245)
462
463 23/9/2004:      v9.18
464         - added --pcmcia option to hwscanqueue (#44290)
465         - return package info in system entry (#35245)
466
467 22/9/2004:      v9.17
468         - updated X11 data
469
470 21/9/2004:      v9.16
471         - drop workaround for multiple hotplug events by broken kernel
472
473 21/9/2004:      v9.15
474         - replaced raiddetect with dmraid
475
476 20/9/2004:      v9.14
477         - sata info update (#45551)
478         - look at smbios data for smp detection, too
479
480 17/9/2004:      v9.13
481         - added some epson scanners (#45074)
482         - adaptec module info update
483
484 13/9/2004:      v9.12
485         - kernel-nongpl stuff only for i386 (#45099)
486         - updated megaraid module info
487         - ibm notebook info update (#45038)
488
489 13/9/2004:      v9.11
490         - clear hd_data struct after it has been released (#44855)
491         - updated X11 data
492         - changed sata vendor name handling a bit
493         - isdn: remove old bluetooth packages from database
494
495 10/9/2004:      v9.10
496         - sata driver seems to generate a dummy scsi vendor name (#44286)
497
498 6/9/2004:       v9.9
499         - updated tv-card info
500
501 6/9/2004:       v9.8
502         - removed ancient function hd_has_special_eide()
503         - use edd module to get extended BIOS features (#44649)
504         - 'hwinfo --map' includes a hardware scan
505
506 3/9/2004:       v9.7
507         - win modem dev name change (#44253)
508         - added nongpl module info
509         - fixed /tmp file handling (#44538)
510
511 30/8/2004:      v9.6
512         - changed hwbootscan to use bash (#44199)
513         - fixed hd.ids parser bug
514         - updated X11 data
515
516 23/8/2004:      v9.5
517         - updated X11 data
518         - added display sizes for a number of IBM notebooks
519
520 18/8/2004:      v9.4
521         - new wlan data (#42759, #39481, #43921)
522         - hwscan now really moved to /sbin 
523
524 16/8/2004:      v9.3
525         - move hwscan* to /sbin (#43601)
526
527 5/8/2004:       v9.2
528         - push/pop don't work with 32bit regs on amd64 (#43531)
529
530 4/8/2004:       v9.1
531         - get netcard link state via ethtool ioctl
532
533 6/7/2004:       v9.0
534         - ids/src/s390: changed "OSA Express Ethernet card" to "OSA Express
535           Network card" (can be Token Ring, too)
536         - joined changes up to 8.60 from 9.1 branch:
537         - major 229, minors >= 128 are hvsi%u devies (host virtual
538           serial interface) (requested by IBM)
539         - ids/src/s390: use subclass 0x86 for OSA Express (bug #41461)
540         - changed Broadcom netcard name (#42362)
541         - dac960 data corrected (#41659)
542         - s390: set status.available to yes for IUCV devs (bug #41525)
543         - s390: give bus_iucv a name (bug #41525)
544         - s390: give the IUCV "controller" subclass ID and name (bug #41525)
545         - ia64: fixed unaligned accesses (#41589)
546         - check file size so we don't read outside mmap()-ed region
547         - ppc: handle iseries_veth correctly in loaded and unloaded module
548           state. #41347/LTC#8984
549         - send smaller scsi INQUIRY command (#38731)
550         - added scsi.noserial probe option; useful for some usb sticks (#40485)
551         - adding pci id fix from #40175
552         - updated b44 vs. bcm4400 data
553         - s390: fixed several DASD IDs
554         - s390: fixed --disk filtering (bug #41231)
555         - made --only more effective (#37933)
556         - hwscanqueue: closing file descriptors to allow parent to terminate
557         - added debug option to cpu emulation to help tracing bios related system
558           crashes (#40644)
559         - use sysfs_bus_id for unique ID calculation on CCW devices to avoid
560           duplicate IDs (bug #40587)
561         - read /proc/iSeries/config to get number of veth devs (#40527)
562         - load sg module before looking for scanners (#40478)
563         - updated usb scanner data (#40480)
564         - got latest pci device names from pciutils
565         - use mmap() to access /dev/mem & re-enable bios access
566           on ia64 (#34550)
567         - take out ips (#39993)
568         - fixed cdb_x11 script (#40335)
569         - updated X11 data (#40335)
570         - fixed UML fix (#40271)
571         - don't check alternate settings (#40266)
572         - added functions necessary to build a model name to tiny version;
573           this is needed by linuxrc (#39092)
574         - detect IUCV pseudodevices (bug #39456)
575         - added hd_busid_to_hwcfg() (bug #39456)
576         - updated X11 data (#39767)
577         - fixed strange side effect of UML detection (#39946)
578         - s390: enhance grouped channel detection using ccwgroup bus
579         - use *last* console parameter for serial console
580         - look for usb network cards (#37870)
581         - network class id cleanup (#39456)
582         - add bus.name for bus.id == bus_ccw
583         - avoid unspecific network types (#38874)
584         - fixed memory size detection (#34895, #38758)
585         - report UML network (#39521)
586         - 'hwinfo --map' returns mapping new -> old block
587           device names (#39437)
588         - s390: set is.notready flag on unformatted DASDs (bug #39174)
589         - rewrote serial console handling (#39029, #23322, #35824)
590         - updated X11 data (#39282)
591         - subclass 0x83 for xpnet card (#35867)
592         - add UML keyboard (#38922)
593         - s390: add bus id bus_ccw
594         - s390: set bus.id, sysfs_bus_id and sysfs_device_link for all devices
595         - s390: do not do pr_s390disks by default, and run it after pr_s390
596           to keep already detected non-disk devices from being deleted
597         - s390: implement rw/ro info properly
598         - s390: fake geometry and size of unformatted DASDs to most likely
599           values
600         - removed veth.* (not needed)
601         - fixed bug in modules.alias conversion script (#38800)
602         - fixed linmodem data (#38800)
603         - handle veth devices on iSeries (#38696, #37981)
604         - another de4x5 vs. tulip case (#39127)
605         - fixed cdrom config segfault (might happen while reading inconsistent
606           cdrom config data)
607         - support pSeries vscsi (#36029)
608         - bcm5700, not tg3 on ppc* (#38647)
609         - add Acer TravelMate 660 & Asus S5200N LCD sizes (#38149)
610         - make SGI IOC4 known as storage controller (#38628)
611         - support SGI XPNET (#35867)
612
613 6/4/2004:       v8.38
614         - do call --partion with --fast in hwscand polling code
615
616 6/4/2004:       v8.37
617         - fixed unique ids for pci devs (#37570)
618
619 6/4/2004:       v8.36
620         - run raiddetect only on x86-like archs (#36157)
621         - don't run raiddetect if we didn't find any disks
622
623 5/4/2004:       v8.35
624         - don't run raiddetect if --fast option is used
625
626 5/4/2004:       v8.34
627         - make --only accept device names, too (#38265)
628         - check return value from hd_sysfs_id() (#38266)
629         - make it more resistant against strange libsysfs data (#38259)
630         - tg3 vs bcm5700 again (#38268)
631
632 2/4/2004:       v8.33
633         - another wlan card (#38119)
634
635 2/4/2004:       v8.32
636         - store driver list & sysfs info in hardware config files
637
638 2/4/2004:       v8.31
639         - add Fritz!Card DSL SL USB in database
640         - hwbootscan: move icon creation from coldplug
641         - lt modem (#36552)
642         - fixed some module names (#37285, #37518)
643         - added dvb cards (#32730)
644         - use old bios disk assign code if there's no edd info
645
646 1/4/2004:       v8.30
647         - wlan card detection fix (#37872)
648         - updated X11 data
649         - read isapnp from sysfs (#35157)
650
651 1/4/2004:       v8.29
652         - hwscanqueue: remember commands and ignore the same commands for 20
653           seconds (workaround some unexpected signals from kernel)
654         - hwscand: set long timeout to 10 seconds
655         - hwscan*: add --partition command
656
657 31/3/2004:      v8.28
658         - rewrote input device handling
659         - load ide-cd, sd_mod, sr_mod before looking for block devs (#37558)
660         - fixed usb printer detection
661         - run 'raiddetect' to tag ide soft raid devices
662         - minor vbe bios fixes
663
664 30/3/2004:      v8.27
665         - changed bios probing to do less things
666         - added duplicate DASD detection code from the late dasd.c
667           to block.c (bug #37068)
668         - changed bios probing to do less things
669         - another winmodem (#37335)
670
671 29/3/2004:      v8.26
672         - don't run modprobe if it doesn't exist
673
674 29/3/2004:      v8.25
675         - add edd support
676
677 28/3/2004:      v8.24
678         - added hwscand hwscanqueue
679         - use sysfs for usb devices
680         - scsi tapes detected again
681         - added hardware class 'tape'
682         - added getsysinfo script (collect data to debug hw detection)
683
684 25/3/2004:      v8.23
685         - added hd_is_uml() to report if we're running in an UM kernel
686         - b44 vs. bcm4400 (#36763)
687         - fix inconsitency in device name list
688         - allow device names in 'hwscan --show'
689
690 22/3/2004:      v8.22
691         - removed Intel-v92ham support (#36667)
692         - worked on new sysfs block code
693
694 21/3/2004:      v8.21
695         - use sysfs for block devices
696
697 15/3/2004:      v8.20
698         - fixed 8139cp/too module info (#36028)
699
700 15/3/2004:      v8.19
701         - do not reverse sysfs order (libsysfs does it)
702         - updated X11 data
703         - return real device name, not udev symlink
704         - DSL hardware detection for none pppoe (kkeil)
705
706 14/3/2004:      v8.18
707         - s390: added two missing DASD device types
708         - added '--root' option (for testing)
709         - added '--db' option for database queries
710         - fixed 'x11i' parameter handling
711         - read pci.handmap
712
713 9/3/2004:       v8.17
714         - udevinfo moved to /usr/bin
715
716 8/3/2004:       v8.16
717         - added host info for s390 SCSI devices
718         - added disk-only probing method for s390
719         - added WWPN, FCP LUN for s390 SCSI devices
720         - updated X11 data
721
722 4/3/2004:       v8.15
723         - s390: added LCSS info to ccw_t
724         - link libhd against libsysfs
725         - added hw item for quick DASD rescanning
726         - updated digital camera ids.
727         - pci from sysfs finished
728         - network interfaces from sysfs
729
730 1/3/2004:       v8.14
731         - fix smp detection on ia32e (#34742)
732         - store some new fields in unique-id files
733         - better error logging for vbios init
734         - disable all BIOS related things on ia64 (#34550)
735         - updated X11 data
736         - use sysfs for pci data (not default)
737
738 24/2/2004:      v8.13
739         - include x86emu into libhd.so
740         - don't segfault if we couldn't get a shared memory segment
741
742 23/2/2004:      v8.12
743         - fixed Makefile
744
745 23/2/2004:      v8.11
746         - added '--version' (#31925)
747
748 23/2/2004:      v8.10
749         - check for hyperthreading on amd64 (#34742)
750         - removed last references to ataraid from hardware db
751         - added new x86 emulator (#34545)
752         - return MacRISC<n> (#34591)
753
754 17/2/2004:      v8.09
755         - handle '-' vs. '_' in module names
756
757 17/2/2004:      v8.08
758         - isdn database optional read from /usr/share/hwinfo/ISDN.CDB.hwdb
759         - mk_isdnhwdb tool to convert CDB data to ISDN.CDB.hwdb
760         - fixed Makefile
761
762 16/2/2004:      v8.07
763         - fixed ia64 unaligned access (#32396)
764         - use modprobe for tulip (#32911)
765
766 11/2/2004:      v8.06
767         - fixed segfault on s390*
768         - removed special ia64 hardware data: new kernel, new game
769
770 9/2/2004:       v8.05
771         - nvnet -> forcedeth (#25531)
772         - sata module data updated
773         - moved psaux mice to input/mice
774         - make convert_hd understand modules.alias files
775
776 6/2/2004:       v8.04
777         - sysfs includes moved
778         - usb modules renamed
779         - really basic udev & sysfs support for block devs
780
781 4/12/2003:      v8.03
782         - proper multichannel device detection (finally...)
783         - identify virtual reader/punch/printer
784
785 2/12/2003:      v8.02
786         - build with "-pipe"
787         - accommodated to changes in format of /proc/dasd/devices
788         - ditched storage subclass dasd, introduced s390disk prog_if instead
789         - ditched fake CTC controller generation
790         - deal with unsorted bus trees in multichannel device detection
791
792 18/11/2003:     v8.01
793         - converted s390 HW detection to sysfs
794         - moved CU/device models to separate data structure
795         - added more s390 devices
796         - rewrote parsing of SMBIOS data structures
797
798 28/10/2003:     v8.00
799         - get pci config type from kernel log (#30704)
800         - add new flag 'cpuemu' to use cpu emulation on i386
801
802 22/9/2003:      v7.30
803         - updated usb scanner & webcam data
804         - updated X11 data
805         - hwbootscan: split 'hwscan --pci --disk' call to avoid
806           wrong unique ids for some pci devices (#31545)
807
808 21/9/2003:      v7.29
809         - updated X11 data
810
811 18/9/2003:      v7.28
812         - set ATA RAID bus type to 'RAID' (#31235)
813
814 17/9/2003:      v7.27
815         - don't make every parport into a printer (#31161)
816         - some driver data updated
817
818 16/9/2003:      v7.26
819         - default to 'printer' if a class tag is missing in parport
820           autoprobe data (#30982)
821         - fixed serial console detection (#30936)
822
823 15/9/2003:      v7.25
824         - pcmcia data update
825
826 15/9/2003:      v7.24
827         - report pci modems (#30887)
828         - don't get fooled by removed pcmcia cards
829         - wlan data update (#30886, #30823, #30501)
830         - driver data update (#30384, #29468, #30745)
831
832 15/9/2003:      v7.23
833         - ignore alternative usb interface settings
834
835 11/9/2003:      v7.22
836         - updated X11 data
837         - don't read from cd drives that don't exist (#23248)
838
839 10/9/2003:      v7.21
840         - fixed monitor data interpretation bug (#29718)
841
842 9/9/2003:       v7.20
843         - more ltmodem ids
844         - uli: implementation of S/390 hardware detection
845
846 8/9/2003:       v7.19
847         - updated driver info (#25457, #29481, #25531)
848         - updated X11 data
849         - added --combine option to check_hd to assist in creating
850           driver data
851         - fixed minor typos
852
853 6/9/2003:       v7.18
854         - updated usb mouse data (#29719)
855         - better touch pad/track point reporting for notebooks
856         - fork() for serial mouse & modem detection (#25843, #26513)
857         - fixed hwbootscan (#29959)
858         - don't load imm.o module (#14175)
859
860 2/9/2003:       v7.17
861         - catch more vm86() faults (#28381)
862         - added 'active' status flag (not modified by libhd)
863
864 1/9/2003:       v7.16
865         - update ISDN CDB data
866         - catch faults inside vm86() code (#29571)
867         - give wlan cards their own subclass (#29506)
868         - updated X11 data
869
870 28/8/2003:      v7.15
871         - iopl() may fail even if we're root (#29494)
872
873 27/8/2003:      v7.14
874         - probe for multiple hardware classes at a time
875
876 26/8/2003:      v7.13
877         - default ISDN data for all ARCH
878         - update ISDN CDB data
879
880 26/8/2003:      v7.12
881         - updated X11 data (#29316)
882         - add ISDN database for ia64
883         - fix minor warnings
884
885 25/8/2003:      v7.11
886         - don't try BIOS things on SGI Altix (#28663)
887
888 25/8/2003:      v7.10
889         - added lots of new camera ids.
890         - new isdn data taken from cdb
891         - updated X11 data
892
893 18/8/2003:      v7.09
894         - add ChildIDs field (reverse of ParentID)
895
896 12/8/2003:      v7.08
897         - better internal hwclass handling
898
899 11/8/2003:      v7.07
900         - define HARDWARE_DIR in hd.h
901
902 8/8/2003:       v7.06
903         - use modprobe instead of insmod for scsi modules
904
905 5/8/2003:       v7.05
906         - ltmodem is back
907         - parent id, again
908
909 5/8/2003:       v7.04
910         - hp officejet scanner gets package info & own subclass
911
912 1/8/2003:       v7.03
913         - reworked usb things
914
915 18/7/2003:      v7.02
916         - changed disk size reading for 2.6
917         - more 2.6 header fixes
918
919 17/7/2003:      v7.01
920         - store parent id (#27508) and hotplug field
921         - new attempt to work around broken cciss_ioctl.h inclue file
922
923 16/7/2003:      v7.00
924         - detect pcmcia cards
925         - updated x11 data
926
927 16/4/2003:      v6.20
928         - fixed megaraid info (#26325)
929
930 27/3/2003:      v6.19
931         - scan for partitions
932
933 13/3/2003:      v6.18
934         - ltmodem stuff makes trouble, removed (#25309)
935
936 13/3/2003:      v6.17
937         - updated X11 data (#25217)
938
939 12/3/2003:      v6.16
940         - be more careful when joining feature flags of
941           ide-scsi handled devices (#25169)
942
943 12/3/2003:      v6.15
944         - limit the maximum amount of data we expect looking
945           for serial mice (#25153) 
946
947 11/3/2003:      v6.14
948         - updated ide raid info (#25010)
949
950 10/3/2003:      v6.13
951         - added more notebook data
952
953 8/3/2003:       v6.12
954         - fixed ide-scsi detection bug (device names mixed up if more than
955           one device is handled by ide-scsi)
956
957 8/3/2003:       v6.11
958         - updated data from pci utils
959
960 8/3/2003:       v6.10
961         - detect wlan cards (#23491)
962
963 7/3/2003:       v6.09
964         - usb multiple interfaces again: only for HID devices (#24824)
965         - add monitor vendor & device name
966         - allow hwscan to be disabled at boot time via 'hwprobe=-scan'
967
968 6/3/2003:       v6.08
969         - updated X11 data
970         - added '--dsl' option to hwscan
971
972 6/3/2003:       v6.07
973         - write ff to /dev/lp0 if imm.o didn't load (#14175)
974         - probe for scsi cache even in fast mode, else we miss scsi cd writers
975         - better Epson scanner detection (#20837)
976         - fixed stupid '\0'-missing-at-end-of-buffer bug
977         - added '--slient' option to hwscan (don't show ids)
978         - cleaned up notebook lcd detection and added more data
979
980 4/3/2003:       v6.06
981         - fixed floppy detection (#24283)
982
983 4/3/2003:       v6.05
984         - fixed ataraid detection (format of /proc/ide/ide?/config
985           changed, #23057, #24528)
986
987 3/3/2003:       v6.04
988         - bcm instead of tg3 (request by ak)
989         - reenable mouse probing, but without serial mice and no dialog (#20309)
990         - support some winmodems
991         - updated X11 data
992
993 26/2/2003:      v6.03
994         - better ZIP drive handling
995         - handle usb devices with multiple interfaces (#21487, #22223, #22843)
996         - removed 'Looking for braille...' line
997         - fixed multi-CDROM bug (#24280)
998         - save/restore feature flags (#23364)
999         - keep feature flags for ide-scsi handled drives (#23550)
1000
1001 25/2/2003:      v6.02
1002         - fixed 64 bit int -> pointer gcc warnings
1003         - fixed minor database lookup bug
1004         - database parser logs to logfile, not stderr
1005         - support serial mice with really strange vendor ids (#24137)
1006
1007 24/2/2003:      v6.01
1008         - add fibre channel adapters to storage controller list (#23686)
1009
1010 24/2/2003:      v6.00
1011         - fixed gcc warnings
1012         - updated module info
1013         - increased major version
1014
1015 18/2/2003:      v5.55
1016         - added pppoe detection
1017         - updated X11 data
1018
1019 18/2/2003:      v5.54
1020         - removed experimental code causing segfault on compaq machines
1021
1022 10/2/2003:      v5.53
1023         - remove mouse probing from hwbootscan, it sometimes
1024           hangs and takes too long.
1025         - add --fast to --cdrom probe, so the cdrom is not opened.
1026         - updated X11 data
1027
1028 4/2/2003:       v5.52
1029         - fixed pci base addresses on 64bit archs (#21075)
1030
1031 20/1/2003:      v5.51
1032         - detection of more Microcom modems
1033         - updated the pcmcia controllers fallback list
1034         - added a minimal man page
1035         - add AVM Fritz!Card DSL USB
1036         - updated X11 data
1037
1038 13/1/2003:      v5.50
1039         - added Myrinet support (#21130)
1040         - make it compile on !(x86_64 & ia64) again
1041
1042 9/1/2003:       v5.49
1043         - fixed some network card names (#22795)
1044         - added wheel mouse data (#22797)
1045         - make it compile on x86_64 & ia64 again
1046
1047 13/12/2002:     v5.48
1048         - cdrom feature list (dvd, cdr, etc)
1049
1050 27/11/2002:     v5.47
1051         - changed tg3/bcm* on ia64 (#21984)
1052         - one ncr53c8xx vs. sym53c8xx issue (#21984)
1053         - cleanup ISDN ids, remove unsupported protocols (#22179)
1054
1055 25/11/2002:     v5.46
1056         - rewrote assignment of BIOS driver numbers
1057         - slight cleanup of int10 code
1058
1059 19/11/2002:     v5.45
1060         - use eepro100 instead of e100 on ia64 (#21055)
1061
1062 18/11/2002:     v5.44
1063         - fixed qla* module info (#21567)
1064
1065 6/11/2002:      v5.43
1066         - joined with 8.1 branch
1067
1068 4/11/2002:      v5.42
1069         - check for REDIRECT in hwscan init script (in case it gets called
1070           from the commandline). #17773
1071
1072 4/11/2002:      v5.41
1073         - do some consistency checks on legacy data from BIOS area (#21462)
1074
1075 17/10/2002:     v5.40
1076         - updated megaraid info (#21043)
1077
1078 10/10/2002:     v5.39
1079         - updated tg3/bcm5700 driver info (#19913)
1080
1081 7/10/2002:      v5.38
1082         - added aacraid driver info (#20592)
1083         - don't run yast if no keyboard is attached (#19768)
1084
1085 30/9/2002:      v5.37
1086         - add "Virtual" to veth description string (#20319)
1087
1088 27/9/2002:      v5.36
1089         - fixed floppy detection (#20269)
1090         - x11 data update (#20182)
1091         - added IBM ServeRAID ids (#20268)
1092
1093 23/9/2002:      v5.35
1094         - 'hwscan --pci' should add prom id (#19648)
1095
1096 20/9/2002:      v5.34
1097         - ia64: switch back to reading ACPI tables for SMP detection.
1098
1099 18/9/2002:      v5.33
1100         - fixed chksum call causing hwinfo to hang in some cases on ia64
1101         - don't overwrite vga modelist
1102
1103 10/9/2002:      v5.32
1104         - avoid alignment problems on ia64
1105         - fixed usb-cdrom probing (#19407, #19440)
1106         - removed '--fast' for disk probing; instead, fixed i2o & cciss
1107
1108 10/9/2002:      v5.31
1109         - probe for cdrom & disk at boot (#19297)
1110         - '--fast' option has effect on disk probing (no i2o & cciss)
1111         - dmfe instead of tulip (#19271)
1112         - convert_hd now understands XML properly
1113         - removed outdated docs
1114
1115 9/9/2002:       v5.30
1116         - probe also USB isdn controllers (#18830)
1117         - added '--help' option to check_hd & convert_hd
1118         - converted pci info to utf8
1119
1120 7/9/2002:       v5.29
1121         - make sure usb floppies are reported as such (#12262)
1122
1123 6/9/2002:       v5.28
1124         - new x11 data
1125         - report s390x arch properly
1126
1127 5/9/2002:       v5.27
1128         - added amd-8111 info
1129         - fixed dpt info (#18914)
1130         - always smp on s390* (#18990)
1131         - changed pcnet32 description (#18892)
1132
1133 4/9/2002:       v5.26
1134         - show boot catalog address in cd info
1135
1136 4/9/2002:       v5.25
1137         - switched escon adapter from 0x70 to 0x8
1138         - corrected number for CTC, IUCV, HSI and QETH
1139         - fix usb isdn adapter detection (#18829)
1140         - updated pci & usb data
1141
1142 3/9/2002:       v5.24
1143         - fixed ata raid code
1144         - new usb mouse (#18296)
1145
1146 3/9/2002:       v5.23
1147         - updated x11 data
1148
1149 02/9/2002:      v5.22
1150         - code for detekting configured CTC, IUCV, HSI and QETH
1151           adapters on s390/s390x
1152         - fixed iSeries network id
1153
1154 29/8/2002:      v5.21
1155         - braille detection on sparc
1156         - fixed script that reads CDB data
1157         - log error messages from vm86 code
1158         - better chipcard reader support
1159         - use _exit instead of exit on some more places.
1160         - prepared for uclibc
1161         - save & restore resource data
1162
1163 28/8/2002:      v5.20
1164         - got rid of gcc warning
1165
1166 28/8/2002:      v5.19
1167         - added x86_64 x11 data
1168
1169 27/8/2002:      v5.18
1170         - changed dasd.c to accept old and new format of /proc/dasd/devices
1171         - better serial mouse detection (#18384)
1172
1173 27/8/2002:      v5.17
1174         - msvec: detect some microcom modems (#15359)
1175
1176 26/8/2002:      v5.16
1177         - use "reprobe" as yast2 argument, not (.reprobe)
1178         - added some new hardware types
1179         - fixed usb & ieee1394 controller detection
1180
1181 22/8/2002:      v5.15
1182         - check cpuid for hyperthreading (#13532)
1183         - add new bus id 'Virtual IO' for DASD (#18202)
1184         - use grub on x86_64
1185         - fixed s390 cpu detection
1186
1187 20/8/2002:      v5.14
1188         - mls: x86 emu for BIOS calls on ia64
1189
1190 19/8/2002:      v5.13
1191         - mls: x86 emu for BIOS calls on x86_64
1192         - updated x11 data
1193
1194 16/8/2002:      v5.12
1195         - changes in libhd interface
1196
1197 15/8/2002:      v5.11
1198         - segfault in hwinfo, part 2
1199         - fixed symbios module entry
1200
1201 13/8/2002:      v5.10
1202         - get isdn model name from isdn database
1203         - updated megaraid info
1204         - make install creates /etc/init.d
1205
1206 13/8/2002:      v5.09
1207         - added info for firewire module
1208         - fixed convert_hd to work with perl 5.8
1209
1210 12/8/2002:      v5.08
1211         - fixed evil segfault in hwinfo
1212         - updated docs
1213
1214 9/8/2002:       v5.07
1215         - moved unique key file to var/lib/hardware/unique-keys
1216         - moved things from var/lib/libhd to var/lib/hardware
1217         - added HD_VERSION #define to hd.h
1218
1219 8/8/2002:       v5.06
1220         - extended isdn package info
1221         - detect dvb cards
1222         - fixed reading driver info
1223         - updated driver info
1224         - changed tv card detection code
1225
1226 6/8/2002:       v5.05
1227         - minor libhd interface changes
1228
1229 5/8/2002:       v5.04
1230         - gmac -> sungem
1231         - don't source rc.config
1232         - report cardbus cards
1233         - _exit instead of exit to avoid calling QT destructors in Yast2
1234         - activated new database code
1235
1236 22/7/2002:      v5.03
1237         - updated x11 data
1238
1239 22/7/2002:      v5.02
1240         - run hwbootscan rc script after "kbd" script
1241         - don't _change_ config status in hwbootscan
1242         - save %gs register around vm86() syscall (%gs may be used in glibc)
1243         - isdn changes
1244         - better handling of dasd devs
1245         - grub instead of lilo on ix86
1246
1247 13/6/2002:      v5.01
1248         - made ia64 cpu model entry more useful
1249         - get bios led status
1250
1251 6/6/2002:       v5.00
1252         - assign hardware added via 'hwprobe' a proper inital status
1253         - added alsa driver info
1254         - dropped old pnpdump() code
1255
1256 24/4/2002:      v4.26
1257         - add x86-64 support
1258
1259 27/3/2002:      v4.25
1260         - prevent doubled cdrom hardware items
1261
1262 27/3/2002:      v4.24
1263         - fixed cdrom device detection (#15553)
1264         - don't assign lp8 to nonexistent usb printers
1265
1266 25/3/2002:      v4.23
1267         - updated help texts
1268
1269 25/3/2002:      v4.22
1270         - recognize fibre channel controllers as storage controllers
1271
1272 24/3/2002:      v4.21
1273         - read bios data in libhd_tiny (to allow vaio handling in linuxrc, #12075)
1274         - read /etc/module.pcimap, too (it's there during installation)
1275         - new x11 data
1276         - de4x5.o vs. tulip.o issue (#15303)
1277         - added Netgear WLAN-Card data (#14848)
1278
1279 21/3/2002:      v4.20
1280         - remove /var/lib/hardware/LOCK in hwbootscan (#15217)
1281         - updated X11 data
1282         - prefer tg3 over bcm5700
1283         - fixed broken framebuffer detection: reenabled & fixed pci setup code
1284
1285 18/3/2002:      v4.19
1286         - fixed segfault in ide code
1287
1288 16/3/2002:      v4.18
1289         - fixed bug that caused 'Processor' scsi devices to be treated
1290           as disks (mentioned in #15007)
1291
1292 14/3/2002:      v4.17
1293         - udated mptbase driver info (#14732)
1294         - better handling of usb-storage devices
1295         - add mouse info we got from smbios
1296         - use info from modules.pcimap
1297         - detect memory size > 4GB (#14287)
1298
1299 9/3/2002:       v4.16
1300         - made hwbootscan an init script again, started after hotplug.
1301         - do not delete the reconfig.needed files, but set configured=no
1302           and needed=no to avoid problems with unsupported graphic cards.
1303         - added usb ids from usbutils
1304         - fixed network module info (#14529)
1305         - improved smbios parser
1306         - updated x11 driver info
1307         - isdn: fix wrong names (AVM) and add more USB devices
1308         - disabled pci setup code that caused infinite loops on
1309           some systems with isa gfxcards
1310
1311 4/3/2002:       v4.15
1312         - new isdn data
1313         - look at /proc/apm, too
1314         - updated network driver info
1315         - detect fujitsu siemens notebook lcd
1316         - updated x11 driver info
1317         - updated pci device list
1318         - check for isapnp devs in boot.hwscan, too
1319
1320 1/3/2002:       v4.14
1321         - detect USB scanner by just looking if the module is usbscanner
1322         - new scanner ids
1323         - camera subclass ids were 1 off from enumeration
1324         - added some new hardware classes: bios, bridge, hub, usb_ctrl
1325         - added '--pci' and '--isapnp' options to hwscan
1326         - fixed evil segfault caused by reading some hardware configs
1327         - added '--fast' option to hwscan: don't check for tricky hardware
1328           as serial mice or parport zips unless they had been found
1329           previously
1330         - boot.hwscan: probe for mice & pci hardware only (to be faster)
1331         - don't try to access 'not available' devices
1332
1333 25/2/2002:      v4.13
1334         - meissner: boot.hwscan:
1335           probe for storage, network, tv, sound handware
1336         - updated x11 data
1337         - handle usb ehci controller
1338         - added basic smbios parser
1339
1340 21/2/2002:      v4.12
1341         - meissner: boot.hwscan: fixed confused curses output
1342         - new isdn database
1343         - update 'not available' state
1344         - changed unique_id algorithm for usb devices
1345
1346 18/2/2002:      v4.11
1347         - added new scanner
1348         - updated x11 data
1349         - experimental support for hpt3* ideraid
1350
1351 12/2/2002:      v4.10
1352         - meissner: mouse probing is in choose_mouse
1353         - meissner: added arguments for light probing '(.reprobe)' as suggested by tom
1354
1355 11/2/2002:      v4.09
1356         - isdn database now in libhd, support for multiple isdn driver
1357
1358 7/2/2002:       v4.08
1359         - renamed a function to avoid conflicts with linuxrc
1360
1361 7/2/2002:       v4.07
1362         - fixed dac960 detection: we used to return just the 1st disk
1363
1364 7/2/2002:       v4.06
1365         - first attempt to handle ide raid controller
1366         - use /proc/partitions to find disks, too
1367
1368 6/2/2002:       v4.05
1369         - make hd_list() work properly if LIBHD_TINY is defined
1370         - added new braille display
1371         - hwinfo accepts '--netcard' as alias to '--network_ctrl'
1372
1373 4/2/2002:       v4.04
1374         - store a config string along with the config status
1375
1376 4/2/2002:       v4.03
1377         - changed hd_change_status() prototype
1378
1379 20/1/2002:      v4.02
1380         - fixed bug that prevented hwprobe env var to work in some cases
1381
1382 28/1/2002:      v4.01
1383         - hwscan: touch /var/lib/hardware/.update if things have changed
1384         - meissner: added boot scripts
1385
1386 21/1/2001:      v4.00
1387         - increased major version number, as we're incompatible to v3 meanwhile
1388         - added function to set hardware config status data directly
1389
1390 20/1/2002:      v3.40
1391         - updated hwscan so it does something useful
1392         - updated x11 data
1393
1394 14/1/2002:      v3.39
1395         - next try with dietlibc on sparc
1396
1397 14/1/2002:      v3.38
1398         - olh: assume veth always present
1399         - make it work with dietlibc on sparc
1400         - new class: hw_usb_ctrl
1401
1402 4/1/2002:       v3.37
1403         - reimplemented iSeries veth device detection (#12680)
1404
1405 14/12/2001:     v3.36
1406         - create version for linking against dietlibc
1407         - mls: continue even if some vbe calls fail
1408
1409 26/11/2001:     v3.35
1410         - prepare for arm
1411
1412 22/11/2001:     v3.34
1413         - call cpu probe for keyboard query
1414         - reduced libhd_tiny size
1415
1416 2/11/2001:.     v3.33
1417         - read country code from usb devices
1418
1419 30/10/2001:     v3.32
1420         - handle iSeries network and storage devices
1421           return ppc64 when uname -m returns it
1422
1423 18/10/2001:     v3.31
1424         - gmac controllers are powered off when unconfigured, so
1425           we have to provide the class id ourself (#11733)
1426
1427 15/10/2001:     v3.30
1428         - don't load parport modules on pmac (#11743)
1429         - provide monitor sync data if they are missing
1430
1431 10/10/2001:     v3.29
1432         - more apple monitor fixes
1433
1434 9/10/2001:      v3.28
1435         - work around incorrect iMac monitor data
1436
1437 8/10/2001:      v3.27
1438         - ppc: detect swim3 floppy (#11643)
1439         - ppc: pr_prom needs pr_pci in some cases
1440         - add monitor entry based on fbdev data, if we have
1441           nothing better (#11344)
1442
1443 5/10/2001:      v3.26
1444         - fix the check for active framebuffer (ppc)
1445           the current one is a hack and doesnt work in all cases
1446         - use pc104 instead of powerpcps2 (ppc)
1447         - longer timeouts in modem detection (#11432)
1448         - don't merge pci and proc data on ppc (#10435)
1449         - pci data are inconsistent on ppc, remove consistency check (#11551)
1450         - new x11 data (ppc)
1451
1452 24/9/2001:      v3.25
1453         - updated X11 data
1454         - no longer default to XF3 for installation on ppc (#11260)
1455
1456 24/9/2001:      v3.24
1457         - added LSIFC9xx/LSI409xx Fibre Channel (#11251)
1458
1459 24/9/2001:      v3.23
1460         - use aic7xxx_old one some controllers (#11202)
1461         - use de4x5 instead of tulip for one card (#11093)
1462         - updated X11 data
1463
1464 20/9/2001:      v3.22
1465         - make AIPTEK tablet a mouse again
1466         - added old_unique_id field
1467         - updated driver info
1468
1469 19/9/2001:      v3.21
1470         - new sound card
1471         - new x11 data
1472
1473 18/9/2001:      v3.20
1474         - rewrote floppy detection to make it work on non-i386 archs
1475         - new x11 data
1476
1477 11/9/2001:      v3.19
1478         - updated X11 data
1479         - get current video mode
1480
1481 10/9/2001:      v3.18
1482         - updated X11 data
1483         - make it work with diet-libc
1484         - should correctly report vmware cards now
1485
1486 4/9/2001:       v3.17
1487         - changed unique_id calculation (#10139)
1488         - introduced arch_ppc64, CHRP64 -> CHRP
1489         - new X11 data
1490
1491 3/9/2001:       v3.16
1492         - usb printer device names have changed
1493         - new x11 data
1494         - fixed segfault bug in ide-scsi handling
1495
1496 29/8/2001:      v3.15
1497         - new x11 data
1498         - ignore obviously broken ddc info
1499
1500 27/8/2001:      v3.14
1501         - new qlogic driver info (#9868)
1502         - completely new x11 data
1503
1504 23/8/2001:      v3.13
1505         - fixed to work with the new cpqarray driver
1506         - fixed evil database bug (#9798)
1507
1508 20/8/2001:      v3.12
1509         - removed usb network module info
1510         - added iSeries disks
1511
1512 17/8/2001:      v3.11
1513         - added usb network data
1514
1515 17/8/2001:      v3.10
1516         - install in $DESTDIR
1517         - handle ide-scsi drives
1518         - fix segfault bug in apm detection
1519
1520 9/8/2001:       v3.09
1521         - fixed some drivers.audio entries
1522
1523 6/8/2001:       v3.08
1524         - added sungem
1525         - fixed qlogicfc entry
1526         - fixed tv card detection
1527
1528 1/8/2001:       v3.07
1529         - fixed typo in short model name calculation
1530
1531 31/7/2001:      v3.06
1532         - make now builds shared version per default
1533
1534 30/7/2001:      v3.05
1535         - integrated hwscan
1536
1537 27/7/2001:      v3.04
1538         - added chipcard reader support
1539         - added camera (webcam) support
1540         - added framebuffer support (currently: VESA)
1541
1542 26/7/2001:      v3.03
1543         - support (usb) joysticks
1544
1545 25/7/2001:      v3.02
1546         - added access functions for /var/lib/hardware/ to libhd
1547         - hwinfo: no progress info if output is redirected
1548         - hwinfo: multiple arguments allowed
1549         - assign a hw_class
1550
1551 24/7/2001:      v3.01
1552         - report smp capability only if >1 processors are active
1553
1554 23/7/2001:      v3.00
1555         - SMP code can now handle empty MP tables
1556         - support module lists in driver info
1557         - new 'manual' flag indicating hardware that was not
1558           detected but entered manually
1559         - report usb capability only if the controller has an irq assigned
1560
1561 27/6/2001:      v2.22
1562         - added usb scanner detection
1563         - set gpm protocol to imps2 for wheel mice
1564         - bios based monitor detection enabled per default
1565         - made usb module loading default
1566
1567 25/6/2001:      v2.21
1568         - sndirsch: corrected 3D info for geforce3 cards
1569
1570 21/6/2001:      v2.20
1571         - updated driver info for new gdth.o
1572
1573 19/6/2001:      v2.19
1574         - fixed for s390x
1575
1576 13/6/2001:      v2.18
1577         - schwab: don't dereference free'd pointer
1578         - prefer e100.o over eepro100.o (#8797)
1579         - fixed framebuffer mode detection bug (#8620)
1580
1581 7/6/2001:       v2.17
1582         - fixed keyboard detection on sparc
1583
1584 22/5/2001:      v2.16
1585         - dan: fix usb modem bug (#8490)
1586         - remove 3d & xf_v3 driver info for ia64
1587
1588 14/5/2001:      v2.15
1589         - use isapnp_reset=0 for loading isa-pnp.o
1590
1591 11/5/2001:      v2.14
1592         - new driver data for 3c509
1593         - X11 data updated
1594         - have i2o cards listed as storage controllers (#6335)
1595
1596 10/5/2001:      v2.13
1597         - increase /dev/psaux timeout
1598         - adapted missing keyboard detection for kernel 2.4
1599
1600 10/5/2001:      v2.12
1601         - less things in libhd_tiny.a
1602         - read block 0 from disks _before_ going to look for the boot device
1603         - vmware detection clobbers %ebx; fixed
1604         - completely new monitor data base (#7536)
1605
1606 7/5/2001:       v2.11
1607         - preserve %ebx in i10_v86.c::vm86_rep
1608
1609 7/5/2001:       v2.10
1610         - rewrote isapnp detection for 2.4 kernel
1611         - updated driver info data
1612         - added "Baum" braille display detection
1613
1614 3/5/2001:       v2.09
1615         - support vbe bios calls to get monitor data (default: disabled)
1616         - added more usb wheel mice
1617
1618 3/5/2001:       v2.08
1619         - added vmware check
1620         - don't do scsi write cache detection in vmware
1621         - added ia64 smp detection
1622         - ia64 x11 data added
1623         - use tulip instead of de4x5 (#7317)
1624
1625 30/4/2001:      v2.07
1626         - updated x11 data
1627         - fixed multi-head display handling
1628         - adapted compaq smart array detection for kernel 2.4
1629
1630 25/4/2001:      v2.06
1631         - parport detection updated for kernel 2.4
1632         - add scsi hostadapter info to debug output
1633         - usb-storage again
1634         - boot_ia64 -> boot_elilo
1635
1636 24/4/2001:      v2.05
1637         - worked on usb-storage support
1638         - no isa-pnp probing in linuxrc
1639
1640 20/4/2001:      v2.04
1641         - better usb-storage support
1642
1643 19/4/2001:      v2.03
1644         - reworked floppy detection
1645         - identify devices with removable media
1646         - zip drives are always reported as floppies
1647
1648 18/4/2001:      v2.02
1649         - reworked ps/2 mouse code
1650         - provide number of buttons/wheels for mice
1651         - X11 data updated (ia32)
1652
1653 7/4/2001:       v2.01
1654         - new output format for support tool
1655         - more options for hwinfo
1656         - include pcmcia/cardbus cards in device lists
1657
1658 5/4/2001:       v2.00
1659         - new major version due to incompatible interface changes
1660         - integrated experimental changes (split was after v1.90)
1661
1662 3/4/2001:       v1.99
1663         - fixed segfault bug in alpha smp code
1664
1665 26/3/2001:      v1.98
1666         - unique id format changed
1667
1668 21/3/2001:      v1.97
1669         - fixed src/ids/Makefile for axp
1670         - slightly changed display detection code on axp
1671
1672 20/3/2001:      v1.96
1673         - new axp x11 data
1674
1675 28/2/2001:      v1.95
1676         - stepan: removed ISDN on alpha
1677         - avoid trigraphs while generating the data base
1678
1679 22/2/2001:      v1.94
1680         - fixed hd_copy() segfault bug (ppc)
1681
1682 21/2/2001:      v1.93
1683         - implemented SMP detection on ppc
1684
1685 20/2/2001:      v1.92
1686         - backport of new SMP detection code (ia32)
1687         - get console speed from kernel command line (ppc)
1688
1689 15/2/2001:      v1.91
1690         - fixed evil scsi device detection bug
1691           (missing scsi devices under some strange circumstances)
1692         - don't probe physical scsi geometry
1693
1694 12/2/2001:      v1.90
1695         - changed display adapter detection code to prefer sbus cards
1696
1697 9/2/2001:       v1.89
1698         - kkaempf: "ld -shared" is forbidden, changed to "gcc"
1699
1700 7/2/2001:       v1.88
1701         - new x11 data (sparc)
1702
1703 31/1/2001:      v1.87
1704         - mls: new oem stuff
1705
1706 30/1/2001:      v1.86
1707         - new x11 data (sparc)
1708
1709 29/1/2001:      v1.85
1710         - kukuk: sparc keyboard patches
1711
1712 23/1/2001:      v1.84
1713         - mls: added '--packages' option to hwinfo
1714
1715 21/1/2001:      v1.83
1716         - new x11 data (sparc)
1717
1718 19/1/2001:      v1.82
1719         - ncr*.o instead of sym*.o for 53c895a
1720         - new x11 data (ia32)
1721
1722 18/1/2001:      v1.81
1723         - fixed ISAPnP device name handling
1724         - back to ncr*.o for 53c875 [devid 0xf] (#5816)
1725         - added new tulip card
1726
1727 17/1/2001:      v1.80
1728         - updated dac960 driver info
1729
1730 17/1/2001:      v1.79
1731         - new x11 data
1732         - added '--help' option to hwinfo
1733         - implemented a basic getopt-style hwinfo interface
1734         - activate pr_bios if pr_misc is set
1735
1736 16/1/2001:      v1.78
1737         - updated driver info (starfire/qla2x00)
1738
1739 16/1/2001:      v1.77
1740         - back to old version scheme to avoid update problems
1741
1742 15/1/2001:      v1.0.76
1743         - updated scsi driver info
1744
1745 15/1/2001:      v1.0.75
1746         - new x11 data
1747         - make XF 4 default if no X11 info is found (ia32 only)
1748         - fixed serial line detection bug
1749
1750 14/1/2001:      v1.0.74
1751         - updated pci name list
1752         - updated scsi/network driver info
1753
1754 12/1/2001:      v1.0.73
1755         - new x11 data
1756         - sym*.o instead of ncr*.o for 53C875
1757         - quick fix for Wacom tablets
1758
1759 12/1/2001:      v1.0.72
1760         - fix minor bug in printer detection
1761         - fix bios disk number detection
1762
1763 11/1/2001:      v1.0.71
1764         - arvin: made res_pppd_option work
1765         - arvin: fixed detection of terminal adapters
1766         - sped up new modem stuff if no modem is connected
1767
1768 11/1/2001:      v1.0.70:
1769         - new x11 data (sparc)
1770
1771 10/1/2001:      v1.0.69
1772         - introduced res_pppd_option
1773         - new x11 data (ia32)
1774
1775 9/1/2001:       v1.0.68
1776         - smid@suse.cz: improved modem init string code
1777
1778 8/1/2001:       v1.0.67
1779         - fixed color depth handling
1780         - fixed multi-soundcard bug
1781         - new x11 data
1782
1783 7/1/2001:       v1.0.66
1784         - kendy@suse.cz: use BIOS port info for parport
1785         - new x11 data for all archs
1786         - 8139too instead of rtl8139 whenever possible
1787
1788 20/12/2000:     v1.0.65
1789         - added modem init string patch from smid@suse.cz
1790
1791 19/12/2000:     v1.0.64
1792         - added cciss stuff
1793         - updated x11 data
1794
1795 18/12/2000:     v1.0.63
1796         - BIOS lba stuff now works
1797
1798 18/12/2000:     v1.0.62
1799         - updated x11 data
1800
1801 14/12/2000:     v1.0.61
1802         - updated x11 data
1803         - build pnpdump only on i386 and alpha
1804         - hwinfo can now update x11 info in install.inf
1805
1806 13/12/2000:     v1.0.60
1807         - hwinfo can now update braille info in install.inf
1808         - activate alva braille detection
1809
1810 13/12/2000:     v1.0.59
1811         - updated x11 data
1812
1813 12/12/2000:     v1.0.58
1814         - new version number scheme (due to shared lib)
1815         - create shared libhd
1816         - report BIOS lba extension support
1817         - rearranged building libhd_tiny a bit
1818
1819 12/12/2000:     v1.57
1820         - fixed isapnp segfault bug
1821         - updated x11 data
1822
1823 8/12/200:       v1.56
1824         - new alva detection code
1825         - added cd-r/dvd detection
1826         - read "el torito" boot info
1827         - updated x11 info
1828
1829 7/12/2000:      v1.55
1830         - fixed evil hddb bug
1831         - added 3d script field
1832
1833 9/11/2000:      v1.54
1834         - started work on hddb fix
1835         - renamed timeout -> hd_timeout
1836
1837 27/10/2000:     v1.53
1838         - remove memory leaks, part 2 (ppc)
1839
1840 26/10/2000:     v1.52
1841         - add CD-RW detection (and DVD)
1842
1843 25/10/2000:     v1.51
1844         - remove memory leaks, part 1
1845
1846 10/10/2000:     v1.50
1847         - distinguish between chrp & chrp64
1848
1849 10/10/2000:     v1.49
1850         - provide a unique key for every hardware item
1851
1852 10/10/2000:     v1.48
1853         - cpu/smp detection code improved
1854
1855 28/9/2000:      v1.47
1856         - sparc: new x11 info
1857
1858 22/9/2000:      v1.46
1859         - ppc: fixed serial line & modem detection
1860
1861 21/9/2000:      v1.45
1862         - provide CHPID on s390
1863
1864 20/9/2000:      v1.44
1865         - added missing closedir()
1866
1867 18/9/2000:      v1.43
1868         - improved /proc/interrupt parsing
1869         - ppc: always return a ps/2 mouse for PreP & CHRP
1870         - skip serial device detection for console & yast2ser /proc/cmdline
1871           entries
1872         - ids updated
1873
1874 18/9/2000:      v1.42
1875         - now *really* disabled braille except on ia32
1876
1877 15/9/2000:      v1.41
1878         - ppc: changed some ids
1879
1880 13/9/2000:      v1.40
1881         - serial console detection for ppc
1882
1883 13/9/2000:      v1.39
1884         - ppc x11 driver info
1885         - ppc serial console
1886         - braille only on ia32
1887         - fixed scsi segfault bug
1888
1889 8/9/2000:       v1.38
1890         - updated device ids
1891         - added basic i2o support
1892         - disabled isapnp on ppc
1893
1894 7/9/2000:       v1.37
1895         - fixed modem segfault bug
1896         - fixed Zip device detection
1897
1898 6/9/2000:       v1.36
1899         - s390 network devices
1900
1901 5/9/2000:       v1.35
1902         - s390: finds disks
1903         - ppc: better sound detection
1904
1905 25/8/2000:      v1.34
1906         - new platform cpu entry on alpha
1907
1908 24/8/2000:      v1.33
1909         - better monitor & display detection on ppc
1910
1911 23/8/2000:      v1.32
1912         - made libhd at least to compile on s390
1913
1914 23/8/2000:      v1.31
1915         - slightly changed memory detection
1916         - ADB mice: /dev/input/mice
1917
1918 15/8/2000:      v1.30
1919         - added monitor detection on ppc
1920         - fixed iso9660 info reading 
1921
1922 14/8/2000:      v1.29
1923         - added PROM parser for ppc; currently handles
1924           SCSI, network, sound & floppy devices
1925
1926 9/8/2000:       v1.28
1927         - added pr_misc to hw_isdn
1928         - fixed memory size detection
1929         - added 'generation' to system entry (for ppc)
1930         - new scsi detection code
1931         - kukuk: PS/2 keyboard detection on UltraSPARC
1932
1933 28/7/2000:      v1.27
1934         - fixed 'x11' parameter parsing
1935
1936 27/7/2000:      v1.26
1937         - added '--special' option to hwinfo (needed for live CD)
1938         - updated x11 data
1939
1940 24/7/2000:      v1.25
1941         - SMP detection: look for 'apic' flag
1942         - updated x11 data
1943
1944 20/7/2000:      v1.24
1945         - fixed Vaio detection
1946         - updated special ide chipset list
1947         - included more functions in LIBHD_TINY
1948         - updated x11 data
1949
1950 19/7/2000:      v1.23
1951         - updated x11 data
1952
1953 18/7/2000:      v1.22
1954         - dropped alva probing
1955         - updated x11 data
1956
1957 15/7/2000:      v1.21
1958         - fixed isapnp isdn probing bug
1959         - updated x11 data
1960
1961 14/7/2000:      v1.20
1962         - fixed stupid printer probing bug
1963         - updated x11 data
1964
1965 13/7/2000:      v1.19
1966         - fixed bootdevice detection bug
1967         - detect PowerBooks
1968
1969 12/7/2000:      v1.18
1970         - updated alsa driver info
1971         - updated minicdb id data
1972         - fixed missing isapnp sound cards bug
1973
1974 11/7/2000:      v1.17
1975         - added Sony Vaio detection
1976         - changed lance driver entry
1977         - fixed isdn/network card bug
1978         - updated id data
1979
1980 10/7/2000:      v1.16
1981         - pnpdump: start port scanning at port 0x20b, not 0x203
1982           (skips potential game port)
1983         - get ids directly from minicdb
1984
1985 7/7/2000:       v1.15
1986         - fixed hw_sys/hw_tv probing bug
1987
1988 6/7/2000:       v1.14
1989         - new 'system' hw entry
1990         - sparc smp detection: active -> probed
1991
1992 5/7/2000:       v1.13
1993         - added parallel Zip drive detection
1994
1995 3/7/2000:       v1.12
1996         - don't list cardbus/pcmcia devs in hd_list()
1997         - add multimedia/video boards to display adapters
1998
1999 27/6/2000:      v1.11
2000         - increased timeout in fhp detection
2001
2002 27/6/2000:      v1.10
2003         - fixed bug in braille detection
2004
2005 26/6/2000:      v1.09
2006         - updated README
2007         - fixed bug in 'hwprobe' handling
2008
2009 26/6/2000:      v1.08
2010         - new usb mouse devices
2011
2012 22/6/2000:      v1.07
2013         - activated serial line scanning in linuxrc
2014         - extendend 'hwprobe=' features
2015
2016 21/6/2000:      v1.06
2017         - fhp_old braille detection implemented
2018         - alva & ht braille stuff added
2019
2020 21/6/2000:      v1.05
2021         - changed (driver_info_x11_t).x11.raw to str_list_t
2022
2023 21/6/2000:      v1.04
2024         - added 'x11' kernel cmdline param
2025
2026 20/6/2000:      v1.03
2027         - fixed mk_ids (used to drop all non-x11 ids)
2028         - improved 'hwprobe=' functionality
2029         - fhp braille detection implemented
2030
2031 20/6/2000:      v1.02
2032         - updated pciutils & sax/sax2 data
2033         - added fire gl1
2034         - added 'hwprobe' env resp. kernel cmdline param
2035
2036 13/6/2000:      v1.01
2037         - new module info
2038         - fix old VGA entries
2039         - hw_tv now functional
2040
2041 9/6/2000:       v1.00
2042         - added hw_monitor, hw_printer, hw_tv, hw_scanner
2043           [hw_tv, hw_scanner still non-funcional]
2044         - improved ddc parsing (new syslinux!)
2045
2046 7/6/2000:       v0.99
2047         - added hd_list() function
2048
2049 6//6/2000:      v0.98
2050         - hd_display_list() function
2051         - new SaX[2] data
2052         - changed mk_ids to provide 3d *and* non-3d x11 entries
2053
2054 31/5/2000:      v0.97
2055         - provides info about bios disk ids
2056
2057 30/5/2000:      v0.96
2058         - extended X11 driver info (for XF86 4.0)
2059         - added Thorsten's small SPARC patch
2060         - extended serial line info
2061         - note: v0.95 was a ppc quick-hack only version needed for 6.4;
2062           it will not be integrated into the main tree
2063
2064 24/5/2000:      v0.94
2065         - fixed tmp file security hole
2066         - added hd_{mouse/keyboard/floppy}_list() functions
2067
2068 15/5/2000:      v0.93
2069         - integrated Thorsten Kukuk's patches (mostly SPARC stuff)
2070         - some minor other fixes
2071
2072 17/4/2000:      v0.92
2073         - ADB mouse driver info extended
2074         - color code stuff updated
2075
2076 11/4/2000:      v0.91
2077         - fixed XkbModel typo on intel/axp
2078         - ia64 patches from Andreas
2079         - new Mac color code
2080
2081 31/3/2000:      v0.89
2082         - changed XkbModel to "powerpcps2" on chrp machines
2083         - more iMac colors
2084
2085 24/3/2000:      v0.88
2086         - read color code on macs
2087
2088 21/3/2000:      v0.87
2089         - added Netfinity graphics card fix
2090         - 3com net card driver adjustments
2091         - ISDN info fix
2092         - SPARC keyboard code
2093         - added keyboard driver info
2094
2095 14/3/2000:      v0.86
2096         - flush serial buffer before close()
2097
2098 8/3/2000:       v0.85
2099         - some minor bug fixes
2100
2101 8/3/2000:       v0.84
2102         - changed display adapter probing to include bc_multimedia
2103
2104 8/3/2000:       v0.83
2105         - pci cards are attached to their resp. bridges
2106         - card bus cards not listed by probe_by_class
2107
2108 6/3/2000:       v0.82
2109         - X server list fixes
2110
2111 5/3/2000:       v0.81
2112         - some monitor data
2113
2114 4/3/2000:       v0.80
2115         - new probing flag pr_scsi_geo: defaults to off due to
2116           problems on scsi-Zip's
2117
2118 3/3/2000:       v0.79
2119         - tuned probing flags
2120         - renamed drivers file
2121         - added "Belinea 10 20 20" data (ddc info lies about supported modes!)
2122
2123 29/2/2000:      v0.78
2124         - new graphics cards
2125
2126 28/2/2000:      v0.77
2127         - modem fix: give default name if none could be determined
2128         - added 3Com Robotics recognition
2129         - added physical SCSI geometry
2130
2131 28/2/2000:      v0.76
2132         - automatic usb module loading
2133         - rewrite of the probing flags stuff; new probing flags
2134         - new hd_display() function
2135
2136 26/2/2000:      v0.75
2137         - pcmcia detection now looks at class ids
2138         - fixed pcmcia detection bug
2139         - added usb detection function
2140
2141 26/2/2000:      v0.74
2142         - added alsa isapnp sound cards
2143
2144 25/2/2000:      v0.73
2145         - sparc & baud rate fix
2146         - new libihw
2147         - minor usb improvements
2148         - better keyboard detection
2149         - ressource management for irqs
2150         - isdn fixes/improvements
2151         - added some sound cards
2152
2153 24/2/2000:      v0.72
2154         - libihw used only on ix86 & axp
2155         - pc keyboard detection
2156
2157 23/2/2000:      v0.71
2158         - isdn stuff
2159
2160 22/2/2000:      v0.70
2161         - changed x11/3d driver info
2162
2163 18/2/2000:      v0.69
2164         - mouse code now resets serial lines
2165
2166 18/2/2000:      v0.68
2167         - new try at AGP detection
2168         - improved mylex code
2169         - added compaq smart raid detection
2170         - improved scsi code
2171
2172 17/2/2000:      v0.67
2173         - improved CPU code on axp & ppc
2174         - changed serial line code: use non-blocking open
2175
2176 16/2/2000:      v0.66
2177         - new ids
2178         - added Mylex detection (dac960)
2179
2180 15/2/2000:      v0.65
2181         - a lot of driver info
2182         - timeout problem opening serial devs?
2183
2184 12/2/2000:      v0.64
2185         - added some ids
2186         - added Zoom modem detection
2187
2188 11/2/2000:      v0.63
2189         - fixed isapnp for ppc
2190
2191 11/2/2000:      v0.62
2192         - Makefile now knows about sparc64
2193         - driver info: 3c90x vs. 3c59x; see comment in drivers.SuSE
2194         - worked on ISDN stuff
2195
2196 10/2/2000:      v0.61
2197         - added peliminary usb storage device handling
2198         - added ISA-PnP memory range decoding
2199         - added ISDN probing for ISA cards (*very* preliminary)
2200
2201 8/2/2000:       v0.60
2202         - added UMAX USB scanner ids
2203         - small modem fix (open fds)
2204         - determines boot device
2205
2206 5/2/2000:       v0.59
2207         - improved boot floppy: now with usb support
2208         - changed hw behavior: no listing on console if a logfile is used
2209         - fixed missing baud defines on SPARC
2210         - added 3d graphics card info
2211         - changed internal mouse ids from PnP ids --> special ids
2212         - some 64 bit pci fixes
2213         - pci devices with missing class info: get class info from data base
2214         - added more usb ids
2215
2216 4/2/2000:       v0.58
2217         - added generic ne2000 info
2218         - improved printing of modules.conf entries
2219         - moved ID handling macros (MAKE_ID, etc) to hd.h
2220
2221 3/2/2000:       v0.57
2222         - added lp-devices to mk_floppy
2223         - added usb vendor list
2224         - NOTE: hd_class_list() interface slightly changed!!!
2225         - USB support complete rewritten
2226         - modem fix: avoid selecting a device twice!
2227         - driver info: take compatible devices into account
2228
2229 2/2/2000:       v0.56
2230         - more driver info
2231         - added hd_smp_support()
2232
2233 1/2/2000:       v0.55
2234         - made hd_module_is_active() global
2235         - added pcnet32 info
2236         - added 'static' target
2237         - fixed ddc string parser
2238         - fixed monitor driver info parser
2239         - added tiny target: -> libhd_tiny.a is minimum version for linuxrc
2240
2241 27/10/2000:     v0.54
2242         - rescan == 3 --> return new entries since last call with rescan == 2
2243
2244 27/10/2000:     v0.53
2245         - fixed driver entries with modules.conf lines
2246         - fixed internal handling of modules.conf entries
2247         - added new feature to hd_*_list() functions:
2248           rescan == 2 --> return only new entries
2249
2250 25/10/2000:     v0.52
2251         - started this log :-)
2252         - modem code now handles non-pnp modems
2253         - added a baud resource to modem entries: holds the modem's max.
2254           port speed
2255         - added some modem ids
2256         - updated docu (interface.html)