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