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