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