*** empty log message ***
[opensuse:hwinfo.git] / ChangeLog
1         - hwscanqueue: remember commands and ignore the same commands for 20
2           seconds (workaround some unexpected signals from kernel)
3         - hwscand: set long timeout to 10 seconds
4         - hwscan*: add --partition command
5
6 31/3/2004:      v8.28
7         - rewrote input device handling
8         - load ide-cd, sd_mod, sr_mod before looking for block devs (#37558)
9         - fixed usb printer detection
10         - run 'raiddetect' to tag ide soft raid devices
11         - minor vbe bios fixes
12
13 30/3/2004:      v8.27
14         - changed bios probing to do less things
15         - added duplicate DASD detection code from the late dasd.c
16           to block.c (bug #37068)
17         - changed bios probing to do less things
18         - another winmodem (#37335)
19
20 29/3/2004:      v8.26
21         - don't run modprobe if it doesn't exist
22
23 29/3/2004:      v8.25
24         - add edd support
25
26 28/3/2004:      v8.24
27         - added hwscand hwscanqueue
28         - use sysfs for usb devices
29         - scsi tapes detected again
30         - added hardware class 'tape'
31         - added getsysinfo script (collect data to debug hw detection)
32
33 25/3/2004:      v8.23
34         - added hd_is_uml() to report if we're running in an UM kernel
35         - b44 vs. bcm4400 (#36763)
36         - fix inconsitency in device name list
37         - allow device names in 'hwscan --show'
38
39 22/3/2004:      v8.22
40         - removed Intel-v92ham support (#36667)
41         - worked on new sysfs block code
42
43 21/3/2004:      v8.21
44         - use sysfs for block devices
45
46 15/3/2004:      v8.20
47         - fixed 8139cp/too module info (#36028)
48
49 15/3/2004:      v8.19
50         - do not reverse sysfs order (libsysfs does it)
51         - updated X11 data
52         - return real device name, not udev symlink
53         - DSL hardware detection for none pppoe (kkeil)
54
55 14/3/2004:      v8.18
56         - s390: added two missing DASD device types
57         - added '--root' option (for testing)
58         - added '--db' option for database queries
59         - fixed 'x11i' parameter handling
60         - read pci.handmap
61
62 9/3/2004:       v8.17
63         - udevinfo moved to /usr/bin
64
65 8/3/2004:       v8.16
66         - added host info for s390 SCSI devices
67         - added disk-only probing method for s390
68         - added WWPN, FCP LUN for s390 SCSI devices
69         - updated X11 data
70
71 4/3/2004:       v8.15
72         - s390: added LCSS info to ccw_t
73         - link libhd against libsysfs
74         - added hw item for quick DASD rescanning
75         - updated digital camera ids.
76         - pci from sysfs finished
77         - network interfaces from sysfs
78
79 1/3/2004:       v8.14
80         - fix smp detection on ia32e (#34742)
81         - store some new fields in unique-id files
82         - better error logging for vbios init
83         - disable all BIOS related things on ia64 (#34550)
84         - updated X11 data
85         - use sysfs for pci data (not default)
86
87 24/2/2004:      v8.13
88         - include x86emu into libhd.so
89         - don't segfault if we couldn't get a shared memory segment
90
91 23/2/2004:      v8.12
92         - fixed Makefile
93
94 23/2/2004:      v8.11
95         - added '--version' (#31925)
96
97 23/2/2004:      v8.10
98         - check for hyperthreading on amd64 (#34742)
99         - removed last references to ataraid from hardware db
100         - added new x86 emulator (#34545)
101         - return MacRISC<n> (#34591)
102
103 17/2/2004:      v8.09
104         - handle '-' vs. '_' in module names
105
106 17/2/2004:      v8.08
107         - isdn database optional read from /usr/share/hwinfo/ISDN.CDB.hwdb
108         - mk_isdnhwdb tool to convert CDB data to ISDN.CDB.hwdb
109         - fixed Makefile
110
111 16/2/2004:      v8.07
112         - fixed ia64 unaligned access (#32396)
113         - use modprobe for tulip (#32911)
114
115 11/2/2004:      v8.06
116         - fixed segfault on s390*
117         - removed special ia64 hardware data: new kernel, new game
118
119 9/2/2004:       v8.05
120         - nvnet -> forcedeth (#25531)
121         - sata module data updated
122         - moved psaux mice to input/mice
123         - make convert_hd understand modules.alias files
124
125 6/2/2004:       v8.04
126         - sysfs includes moved
127         - usb modules renamed
128         - really basic udev & sysfs support for block devs
129
130 4/12/2003:      v8.03
131         - proper multichannel device detection (finally...)
132         - identify virtual reader/punch/printer
133
134 2/12/2003:      v8.02
135         - build with "-pipe"
136         - accommodated to changes in format of /proc/dasd/devices
137         - ditched storage subclass dasd, introduced s390disk prog_if instead
138         - ditched fake CTC controller generation
139         - deal with unsorted bus trees in multichannel device detection
140
141 18/11/2003:     v8.01
142         - converted s390 HW detection to sysfs
143         - moved CU/device models to separate data structure
144         - added more s390 devices
145         - rewrote parsing of SMBIOS data structures
146
147 28/10/2003:     v8.00
148         - get pci config type from kernel log (#30704)
149         - add new flag 'cpuemu' to use cpu emulation on i386
150
151 22/9/2003:      v7.30
152         - updated usb scanner & webcam data
153         - updated X11 data
154         - hwbootscan: split 'hwscan --pci --disk' call to avoid
155           wrong unique ids for some pci devices (#31545)
156
157 21/9/2003:      v7.29
158         - updated X11 data
159
160 18/9/2003:      v7.28
161         - set ATA RAID bus type to 'RAID' (#31235)
162
163 17/9/2003:      v7.27
164         - don't make every parport into a printer (#31161)
165         - some driver data updated
166
167 16/9/2003:      v7.26
168         - default to 'printer' if a class tag is missing in parport
169           autoprobe data (#30982)
170         - fixed serial console detection (#30936)
171
172 15/9/2003:      v7.25
173         - pcmcia data update
174
175 15/9/2003:      v7.24
176         - report pci modems (#30887)
177         - don't get fooled by removed pcmcia cards
178         - wlan data update (#30886, #30823, #30501)
179         - driver data update (#30384, #29468, #30745)
180
181 15/9/2003:      v7.23
182         - ignore alternative usb interface settings
183
184 11/9/2003:      v7.22
185         - updated X11 data
186         - don't read from cd drives that don't exist (#23248)
187
188 10/9/2003:      v7.21
189         - fixed monitor data interpretation bug (#29718)
190
191 9/9/2003:       v7.20
192         - more ltmodem ids
193         - uli: implementation of S/390 hardware detection
194
195 8/9/2003:       v7.19
196         - updated driver info (#25457, #29481, #25531)
197         - updated X11 data
198         - added --combine option to check_hd to assist in creating
199           driver data
200         - fixed minor typos
201
202 6/9/2003:       v7.18
203         - updated usb mouse data (#29719)
204         - better touch pad/track point reporting for notebooks
205         - fork() for serial mouse & modem detection (#25843, #26513)
206         - fixed hwbootscan (#29959)
207         - don't load imm.o module (#14175)
208
209 2/9/2003:       v7.17
210         - catch more vm86() faults (#28381)
211         - added 'active' status flag (not modified by libhd)
212
213 1/9/2003:       v7.16
214         - update ISDN CDB data
215         - catch faults inside vm86() code (#29571)
216         - give wlan cards their own subclass (#29506)
217         - updated X11 data
218
219 28/8/2003:      v7.15
220         - iopl() may fail even if we're root (#29494)
221
222 27/8/2003:      v7.14
223         - probe for multiple hardware classes at a time
224
225 26/8/2003:      v7.13
226         - default ISDN data for all ARCH
227         - update ISDN CDB data
228
229 26/8/2003:      v7.12
230         - updated X11 data (#29316)
231         - add ISDN database for ia64
232         - fix minor warnings
233
234 25/8/2003:      v7.11
235         - don't try BIOS things on SGI Altix (#28663)
236
237 25/8/2003:      v7.10
238         - added lots of new camera ids.
239         - new isdn data taken from cdb
240         - updated X11 data
241
242 18/8/2003:      v7.09
243         - add ChildIDs field (reverse of ParentID)
244
245 12/8/2003:      v7.08
246         - better internal hwclass handling
247
248 11/8/2003:      v7.07
249         - define HARDWARE_DIR in hd.h
250
251 8/8/2003:       v7.06
252         - use modprobe instead of insmod for scsi modules
253
254 5/8/2003:       v7.05
255         - ltmodem is back
256         - parent id, again
257
258 5/8/2003:       v7.04
259         - hp officejet scanner gets package info & own subclass
260
261 1/8/2003:       v7.03
262         - reworked usb things
263
264 18/7/2003:      v7.02
265         - changed disk size reading for 2.6
266         - more 2.6 header fixes
267
268 17/7/2003:      v7.01
269         - store parent id (#27508) and hotplug field
270         - new attempt to work around broken cciss_ioctl.h inclue file
271
272 16/7/2003:      v7.00
273         - detect pcmcia cards
274         - updated x11 data
275
276 16/4/2003:      v6.20
277         - fixed megaraid info (#26325)
278
279 27/3/2003:      v6.19
280         - scan for partitions
281
282 13/3/2003:      v6.18
283         - ltmodem stuff makes trouble, removed (#25309)
284
285 13/3/2003:      v6.17
286         - updated X11 data (#25217)
287
288 12/3/2003:      v6.16
289         - be more careful when joining feature flags of
290           ide-scsi handled devices (#25169)
291
292 12/3/2003:      v6.15
293         - limit the maximum amount of data we expect looking
294           for serial mice (#25153) 
295
296 11/3/2003:      v6.14
297         - updated ide raid info (#25010)
298
299 10/3/2003:      v6.13
300         - added more notebook data
301
302 8/3/2003:       v6.12
303         - fixed ide-scsi detection bug (device names mixed up if more than
304           one device is handled by ide-scsi)
305
306 8/3/2003:       v6.11
307         - updated data from pci utils
308
309 8/3/2003:       v6.10
310         - detect wlan cards (#23491)
311
312 7/3/2003:       v6.09
313         - usb multiple interfaces again: only for HID devices (#24824)
314         - add monitor vendor & device name
315         - allow hwscan to be disabled at boot time via 'hwprobe=-scan'
316
317 6/3/2003:       v6.08
318         - updated X11 data
319         - added '--dsl' option to hwscan
320
321 6/3/2003:       v6.07
322         - write ff to /dev/lp0 if imm.o didn't load (#14175)
323         - probe for scsi cache even in fast mode, else we miss scsi cd writers
324         - better Epson scanner detection (#20837)
325         - fixed stupid '\0'-missing-at-end-of-buffer bug
326         - added '--slient' option to hwscan (don't show ids)
327         - cleaned up notebook lcd detection and added more data
328
329 4/3/2003:       v6.06
330         - fixed floppy detection (#24283)
331
332 4/3/2003:       v6.05
333         - fixed ataraid detection (format of /proc/ide/ide?/config
334           changed, #23057, #24528)
335
336 3/3/2003:       v6.04
337         - bcm instead of tg3 (request by ak)
338         - reenable mouse probing, but without serial mice and no dialog (#20309)
339         - support some winmodems
340         - updated X11 data
341
342 26/2/2003:      v6.03
343         - better ZIP drive handling
344         - handle usb devices with multiple interfaces (#21487, #22223, #22843)
345         - removed 'Looking for braille...' line
346         - fixed multi-CDROM bug (#24280)
347         - save/restore feature flags (#23364)
348         - keep feature flags for ide-scsi handled drives (#23550)
349
350 25/2/2003:      v6.02
351         - fixed 64 bit int -> pointer gcc warnings
352         - fixed minor database lookup bug
353         - database parser logs to logfile, not stderr
354         - support serial mice with really strange vendor ids (#24137)
355
356 24/2/2003:      v6.01
357         - add fibre channel adapters to storage controller list (#23686)
358
359 24/2/2003:      v6.00
360         - fixed gcc warnings
361         - updated module info
362         - increased major version
363
364 18/2/2003:      v5.55
365         - added pppoe detection
366         - updated X11 data
367
368 18/2/2003:      v5.54
369         - removed experimental code causing segfault on compaq machines
370
371 10/2/2003:      v5.53
372         - remove mouse probing from hwbootscan, it sometimes
373           hangs and takes too long.
374         - add --fast to --cdrom probe, so the cdrom is not opened.
375         - updated X11 data
376
377 4/2/2003:       v5.52
378         - fixed pci base addresses on 64bit archs (#21075)
379
380 20/1/2003:      v5.51
381         - detection of more Microcom modems
382         - updated the pcmcia controllers fallback list
383         - added a minimal man page
384         - add AVM Fritz!Card DSL USB
385         - updated X11 data
386
387 13/1/2003:      v5.50
388         - added Myrinet support (#21130)
389         - make it compile on !(x86_64 & ia64) again
390
391 9/1/2003:       v5.49
392         - fixed some network card names (#22795)
393         - added wheel mouse data (#22797)
394         - make it compile on x86_64 & ia64 again
395
396 13/12/2002:     v5.48
397         - cdrom feature list (dvd, cdr, etc)
398
399 27/11/2002:     v5.47
400         - changed tg3/bcm* on ia64 (#21984)
401         - one ncr53c8xx vs. sym53c8xx issue (#21984)
402         - cleanup ISDN ids, remove unsupported protocols (#22179)
403
404 25/11/2002:     v5.46
405         - rewrote assignment of BIOS driver numbers
406         - slight cleanup of int10 code
407
408 19/11/2002:     v5.45
409         - use eepro100 instead of e100 on ia64 (#21055)
410
411 18/11/2002:     v5.44
412         - fixed qla* module info (#21567)
413
414 6/11/2002:      v5.43
415         - joined with 8.1 branch
416
417 4/11/2002:      v5.42
418         - check for REDIRECT in hwscan init script (in case it gets called
419           from the commandline). #17773
420
421 4/11/2002:      v5.41
422         - do some consistency checks on legacy data from BIOS area (#21462)
423
424 17/10/2002:     v5.40
425         - updated megaraid info (#21043)
426
427 10/10/2002:     v5.39
428         - updated tg3/bcm5700 driver info (#19913)
429
430 7/10/2002:      v5.38
431         - added aacraid driver info (#20592)
432         - don't run yast if no keyboard is attached (#19768)
433
434 30/9/2002:      v5.37
435         - add "Virtual" to veth description string (#20319)
436
437 27/9/2002:      v5.36
438         - fixed floppy detection (#20269)
439         - x11 data update (#20182)
440         - added IBM ServeRAID ids (#20268)
441
442 23/9/2002:      v5.35
443         - 'hwscan --pci' should add prom id (#19648)
444
445 20/9/2002:      v5.34
446         - ia64: switch back to reading ACPI tables for SMP detection.
447
448 18/9/2002:      v5.33
449         - fixed chksum call causing hwinfo to hang in some cases on ia64
450         - don't overwrite vga modelist
451
452 10/9/2002:      v5.32
453         - avoid alignment problems on ia64
454         - fixed usb-cdrom probing (#19407, #19440)
455         - removed '--fast' for disk probing; instead, fixed i2o & cciss
456
457 10/9/2002:      v5.31
458         - probe for cdrom & disk at boot (#19297)
459         - '--fast' option has effect on disk probing (no i2o & cciss)
460         - dmfe instead of tulip (#19271)
461         - convert_hd now understands XML properly
462         - removed outdated docs
463
464 9/9/2002:       v5.30
465         - probe also USB isdn controllers (#18830)
466         - added '--help' option to check_hd & convert_hd
467         - converted pci info to utf8
468
469 7/9/2002:       v5.29
470         - make sure usb floppies are reported as such (#12262)
471
472 6/9/2002:       v5.28
473         - new x11 data
474         - report s390x arch properly
475
476 5/9/2002:       v5.27
477         - added amd-8111 info
478         - fixed dpt info (#18914)
479         - always smp on s390* (#18990)
480         - changed pcnet32 description (#18892)
481
482 4/9/2002:       v5.26
483         - show boot catalog address in cd info
484
485 4/9/2002:       v5.25
486         - switched escon adapter from 0x70 to 0x8
487         - corrected number for CTC, IUCV, HSI and QETH
488         - fix usb isdn adapter detection (#18829)
489         - updated pci & usb data
490
491 3/9/2002:       v5.24
492         - fixed ata raid code
493         - new usb mouse (#18296)
494
495 3/9/2002:       v5.23
496         - updated x11 data
497
498 02/9/2002:      v5.22
499         - code for detekting configured CTC, IUCV, HSI and QETH
500           adapters on s390/s390x
501         - fixed iSeries network id
502
503 29/8/2002:      v5.21
504         - braille detection on sparc
505         - fixed script that reads CDB data
506         - log error messages from vm86 code
507         - better chipcard reader support
508         - use _exit instead of exit on some more places.
509         - prepared for uclibc
510         - save & restore resource data
511
512 28/8/2002:      v5.20
513         - got rid of gcc warning
514
515 28/8/2002:      v5.19
516         - added x86_64 x11 data
517
518 27/8/2002:      v5.18
519         - changed dasd.c to accept old and new format of /proc/dasd/devices
520         - better serial mouse detection (#18384)
521
522 27/8/2002:      v5.17
523         - msvec: detect some microcom modems (#15359)
524
525 26/8/2002:      v5.16
526         - use "reprobe" as yast2 argument, not (.reprobe)
527         - added some new hardware types
528         - fixed usb & ieee1394 controller detection
529
530 22/8/2002:      v5.15
531         - check cpuid for hyperthreading (#13532)
532         - add new bus id 'Virtual IO' for DASD (#18202)
533         - use grub on x86_64
534         - fixed s390 cpu detection
535
536 20/8/2002:      v5.14
537         - mls: x86 emu for BIOS calls on ia64
538
539 19/8/2002:      v5.13
540         - mls: x86 emu for BIOS calls on x86_64
541         - updated x11 data
542
543 16/8/2002:      v5.12
544         - changes in libhd interface
545
546 15/8/2002:      v5.11
547         - segfault in hwinfo, part 2
548         - fixed symbios module entry
549
550 13/8/2002:      v5.10
551         - get isdn model name from isdn database
552         - updated megaraid info
553         - make install creates /etc/init.d
554
555 13/8/2002:      v5.09
556         - added info for firewire module
557         - fixed convert_hd to work with perl 5.8
558
559 12/8/2002:      v5.08
560         - fixed evil segfault in hwinfo
561         - updated docs
562
563 9/8/2002:       v5.07
564         - moved unique key file to var/lib/hardware/unique-keys
565         - moved things from var/lib/libhd to var/lib/hardware
566         - added HD_VERSION #define to hd.h
567
568 8/8/2002:       v5.06
569         - extended isdn package info
570         - detect dvb cards
571         - fixed reading driver info
572         - updated driver info
573         - changed tv card detection code
574
575 6/8/2002:       v5.05
576         - minor libhd interface changes
577
578 5/8/2002:       v5.04
579         - gmac -> sungem
580         - don't source rc.config
581         - report cardbus cards
582         - _exit instead of exit to avoid calling QT destructors in Yast2
583         - activated new database code
584
585 22/7/2002:      v5.03
586         - updated x11 data
587
588 22/7/2002:      v5.02
589         - run hwbootscan rc script after "kbd" script
590         - don't _change_ config status in hwbootscan
591         - save %gs register around vm86() syscall (%gs may be used in glibc)
592         - isdn changes
593         - better handling of dasd devs
594         - grub instead of lilo on ix86
595
596 13/6/2002:      v5.01
597         - made ia64 cpu model entry more useful
598         - get bios led status
599
600 6/6/2002:       v5.00
601         - assign hardware added via 'hwprobe' a proper inital status
602         - added alsa driver info
603         - dropped old pnpdump() code
604
605 24/4/2002:      v4.26
606         - add x86-64 support
607
608 27/3/2002:      v4.25
609         - prevent doubled cdrom hardware items
610
611 27/3/2002:      v4.24
612         - fixed cdrom device detection (#15553)
613         - don't assign lp8 to nonexistent usb printers
614
615 25/3/2002:      v4.23
616         - updated help texts
617
618 25/3/2002:      v4.22
619         - recognize fibre channel controllers as storage controllers
620
621 24/3/2002:      v4.21
622         - read bios data in libhd_tiny (to allow vaio handling in linuxrc, #12075)
623         - read /etc/module.pcimap, too (it's there during installation)
624         - new x11 data
625         - de4x5.o vs. tulip.o issue (#15303)
626         - added Netgear WLAN-Card data (#14848)
627
628 21/3/2002:      v4.20
629         - remove /var/lib/hardware/LOCK in hwbootscan (#15217)
630         - updated X11 data
631         - prefer tg3 over bcm5700
632         - fixed broken framebuffer detection: reenabled & fixed pci setup code
633
634 18/3/2002:      v4.19
635         - fixed segfault in ide code
636
637 16/3/2002:      v4.18
638         - fixed bug that caused 'Processor' scsi devices to be treated
639           as disks (mentioned in #15007)
640
641 14/3/2002:      v4.17
642         - udated mptbase driver info (#14732)
643         - better handling of usb-storage devices
644         - add mouse info we got from smbios
645         - use info from modules.pcimap
646         - detect memory size > 4GB (#14287)
647
648 9/3/2002:       v4.16
649         - made hwbootscan an init script again, started after hotplug.
650         - do not delete the reconfig.needed files, but set configured=no
651           and needed=no to avoid problems with unsupported graphic cards.
652         - added usb ids from usbutils
653         - fixed network module info (#14529)
654         - improved smbios parser
655         - updated x11 driver info
656         - isdn: fix wrong names (AVM) and add more USB devices
657         - disabled pci setup code that caused infinite loops on
658           some systems with isa gfxcards
659
660 4/3/2002:       v4.15
661         - new isdn data
662         - look at /proc/apm, too
663         - updated network driver info
664         - detect fujitsu siemens notebook lcd
665         - updated x11 driver info
666         - updated pci device list
667         - check for isapnp devs in boot.hwscan, too
668
669 1/3/2002:       v4.14
670         - detect USB scanner by just looking if the module is usbscanner
671         - new scanner ids
672         - camera subclass ids were 1 off from enumeration
673         - added some new hardware classes: bios, bridge, hub, usb_ctrl
674         - added '--pci' and '--isapnp' options to hwscan
675         - fixed evil segfault caused by reading some hardware configs
676         - added '--fast' option to hwscan: don't check for tricky hardware
677           as serial mice or parport zips unless they had been found
678           previously
679         - boot.hwscan: probe for mice & pci hardware only (to be faster)
680         - don't try to access 'not available' devices
681
682 25/2/2002:      v4.13
683         - meissner: boot.hwscan:
684           probe for storage, network, tv, sound handware
685         - updated x11 data
686         - handle usb ehci controller
687         - added basic smbios parser
688
689 21/2/2002:      v4.12
690         - meissner: boot.hwscan: fixed confused curses output
691         - new isdn database
692         - update 'not available' state
693         - changed unique_id algorithm for usb devices
694
695 18/2/2002:      v4.11
696         - added new scanner
697         - updated x11 data
698         - experimental support for hpt3* ideraid
699
700 12/2/2002:      v4.10
701         - meissner: mouse probing is in choose_mouse
702         - meissner: added arguments for light probing '(.reprobe)' as suggested by tom
703
704 11/2/2002:      v4.09
705         - isdn database now in libhd, support for multiple isdn driver
706
707 7/2/2002:       v4.08
708         - renamed a function to avoid conflicts with linuxrc
709
710 7/2/2002:       v4.07
711         - fixed dac960 detection: we used to return just the 1st disk
712
713 7/2/2002:       v4.06
714         - first attempt to handle ide raid controller
715         - use /proc/partitions to find disks, too
716
717 6/2/2002:       v4.05
718         - make hd_list() work properly if LIBHD_TINY is defined
719         - added new braille display
720         - hwinfo accepts '--netcard' as alias to '--network_ctrl'
721
722 4/2/2002:       v4.04
723         - store a config string along with the config status
724
725 4/2/2002:       v4.03
726         - changed hd_change_status() prototype
727
728 20/1/2002:      v4.02
729         - fixed bug that prevented hwprobe env var to work in some cases
730
731 28/1/2002:      v4.01
732         - hwscan: touch /var/lib/hardware/.update if things have changed
733         - meissner: added boot scripts
734
735 21/1/2001:      v4.00
736         - increased major version number, as we're incompatible to v3 meanwhile
737         - added function to set hardware config status data directly
738
739 20/1/2002:      v3.40
740         - updated hwscan so it does something useful
741         - updated x11 data
742
743 14/1/2002:      v3.39
744         - next try with dietlibc on sparc
745
746 14/1/2002:      v3.38
747         - olh: assume veth always present
748         - make it work with dietlibc on sparc
749         - new class: hw_usb_ctrl
750
751 4/1/2002:       v3.37
752         - reimplemented iSeries veth device detection (#12680)
753
754 14/12/2001:     v3.36
755         - create version for linking against dietlibc
756         - mls: continue even if some vbe calls fail
757
758 26/11/2001:     v3.35
759         - prepare for arm
760
761 22/11/2001:     v3.34
762         - call cpu probe for keyboard query
763         - reduced libhd_tiny size
764
765 2/11/2001:.     v3.33
766         - read country code from usb devices
767
768 30/10/2001:     v3.32
769         - handle iSeries network and storage devices
770           return ppc64 when uname -m returns it
771
772 18/10/2001:     v3.31
773         - gmac controllers are powered off when unconfigured, so
774           we have to provide the class id ourself (#11733)
775
776 15/10/2001:     v3.30
777         - don't load parport modules on pmac (#11743)
778         - provide monitor sync data if they are missing
779
780 10/10/2001:     v3.29
781         - more apple monitor fixes
782
783 9/10/2001:      v3.28
784         - work around incorrect iMac monitor data
785
786 8/10/2001:      v3.27
787         - ppc: detect swim3 floppy (#11643)
788         - ppc: pr_prom needs pr_pci in some cases
789         - add monitor entry based on fbdev data, if we have
790           nothing better (#11344)
791
792 5/10/2001:      v3.26
793         - fix the check for active framebuffer (ppc)
794           the current one is a hack and doesnt work in all cases
795         - use pc104 instead of powerpcps2 (ppc)
796         - longer timeouts in modem detection (#11432)
797         - don't merge pci and proc data on ppc (#10435)
798         - pci data are inconsistent on ppc, remove consistency check (#11551)
799         - new x11 data (ppc)
800
801 24/9/2001:      v3.25
802         - updated X11 data
803         - no longer default to XF3 for installation on ppc (#11260)
804
805 24/9/2001:      v3.24
806         - added LSIFC9xx/LSI409xx Fibre Channel (#11251)
807
808 24/9/2001:      v3.23
809         - use aic7xxx_old one some controllers (#11202)
810         - use de4x5 instead of tulip for one card (#11093)
811         - updated X11 data
812
813 20/9/2001:      v3.22
814         - make AIPTEK tablet a mouse again
815         - added old_unique_id field
816         - updated driver info
817
818 19/9/2001:      v3.21
819         - new sound card
820         - new x11 data
821
822 18/9/2001:      v3.20
823         - rewrote floppy detection to make it work on non-i386 archs
824         - new x11 data
825
826 11/9/2001:      v3.19
827         - updated X11 data
828         - get current video mode
829
830 10/9/2001:      v3.18
831         - updated X11 data
832         - make it work with diet-libc
833         - should correctly report vmware cards now
834
835 4/9/2001:       v3.17
836         - changed unique_id calculation (#10139)
837         - introduced arch_ppc64, CHRP64 -> CHRP
838         - new X11 data
839
840 3/9/2001:       v3.16
841         - usb printer device names have changed
842         - new x11 data
843         - fixed segfault bug in ide-scsi handling
844
845 29/8/2001:      v3.15
846         - new x11 data
847         - ignore obviously broken ddc info
848
849 27/8/2001:      v3.14
850         - new qlogic driver info (#9868)
851         - completely new x11 data
852
853 23/8/2001:      v3.13
854         - fixed to work with the new cpqarray driver
855         - fixed evil database bug (#9798)
856
857 20/8/2001:      v3.12
858         - removed usb network module info
859         - added iSeries disks
860
861 17/8/2001:      v3.11
862         - added usb network data
863
864 17/8/2001:      v3.10
865         - install in $DESTDIR
866         - handle ide-scsi drives
867         - fix segfault bug in apm detection
868
869 9/8/2001:       v3.09
870         - fixed some drivers.audio entries
871
872 6/8/2001:       v3.08
873         - added sungem
874         - fixed qlogicfc entry
875         - fixed tv card detection
876
877 1/8/2001:       v3.07
878         - fixed typo in short model name calculation
879
880 31/7/2001:      v3.06
881         - make now builds shared version per default
882
883 30/7/2001:      v3.05
884         - integrated hwscan
885
886 27/7/2001:      v3.04
887         - added chipcard reader support
888         - added camera (webcam) support
889         - added framebuffer support (currently: VESA)
890
891 26/7/2001:      v3.03
892         - support (usb) joysticks
893
894 25/7/2001:      v3.02
895         - added access functions for /var/lib/hardware/ to libhd
896         - hwinfo: no progress info if output is redirected
897         - hwinfo: multiple arguments allowed
898         - assign a hw_class
899
900 24/7/2001:      v3.01
901         - report smp capability only if >1 processors are active
902
903 23/7/2001:      v3.00
904         - SMP code can now handle empty MP tables
905         - support module lists in driver info
906         - new 'manual' flag indicating hardware that was not
907           detected but entered manually
908         - report usb capability only if the controller has an irq assigned
909
910 27/6/2001:      v2.22
911         - added usb scanner detection
912         - set gpm protocol to imps2 for wheel mice
913         - bios based monitor detection enabled per default
914         - made usb module loading default
915
916 25/6/2001:      v2.21
917         - sndirsch: corrected 3D info for geforce3 cards
918
919 21/6/2001:      v2.20
920         - updated driver info for new gdth.o
921
922 19/6/2001:      v2.19
923         - fixed for s390x
924
925 13/6/2001:      v2.18
926         - schwab: don't dereference free'd pointer
927         - prefer e100.o over eepro100.o (#8797)
928         - fixed framebuffer mode detection bug (#8620)
929
930 7/6/2001:       v2.17
931         - fixed keyboard detection on sparc
932
933 22/5/2001:      v2.16
934         - dan: fix usb modem bug (#8490)
935         - remove 3d & xf_v3 driver info for ia64
936
937 14/5/2001:      v2.15
938         - use isapnp_reset=0 for loading isa-pnp.o
939
940 11/5/2001:      v2.14
941         - new driver data for 3c509
942         - X11 data updated
943         - have i2o cards listed as storage controllers (#6335)
944
945 10/5/2001:      v2.13
946         - increase /dev/psaux timeout
947         - adapted missing keyboard detection for kernel 2.4
948
949 10/5/2001:      v2.12
950         - less things in libhd_tiny.a
951         - read block 0 from disks _before_ going to look for the boot device
952         - vmware detection clobbers %ebx; fixed
953         - completely new monitor data base (#7536)
954
955 7/5/2001:       v2.11
956         - preserve %ebx in i10_v86.c::vm86_rep
957
958 7/5/2001:       v2.10
959         - rewrote isapnp detection for 2.4 kernel
960         - updated driver info data
961         - added "Baum" braille display detection
962
963 3/5/2001:       v2.09
964         - support vbe bios calls to get monitor data (default: disabled)
965         - added more usb wheel mice
966
967 3/5/2001:       v2.08
968         - added vmware check
969         - don't do scsi write cache detection in vmware
970         - added ia64 smp detection
971         - ia64 x11 data added
972         - use tulip instead of de4x5 (#7317)
973
974 30/4/2001:      v2.07
975         - updated x11 data
976         - fixed multi-head display handling
977         - adapted compaq smart array detection for kernel 2.4
978
979 25/4/2001:      v2.06
980         - parport detection updated for kernel 2.4
981         - add scsi hostadapter info to debug output
982         - usb-storage again
983         - boot_ia64 -> boot_elilo
984
985 24/4/2001:      v2.05
986         - worked on usb-storage support
987         - no isa-pnp probing in linuxrc
988
989 20/4/2001:      v2.04
990         - better usb-storage support
991
992 19/4/2001:      v2.03
993         - reworked floppy detection
994         - identify devices with removable media
995         - zip drives are always reported as floppies
996
997 18/4/2001:      v2.02
998         - reworked ps/2 mouse code
999         - provide number of buttons/wheels for mice
1000         - X11 data updated (ia32)
1001
1002 7/4/2001:       v2.01
1003         - new output format for support tool
1004         - more options for hwinfo
1005         - include pcmcia/cardbus cards in device lists
1006
1007 5/4/2001:       v2.00
1008         - new major version due to incompatible interface changes
1009         - integrated experimental changes (split was after v1.90)
1010
1011 3/4/2001:       v1.99
1012         - fixed segfault bug in alpha smp code
1013
1014 26/3/2001:      v1.98
1015         - unique id format changed
1016
1017 21/3/2001:      v1.97
1018         - fixed src/ids/Makefile for axp
1019         - slightly changed display detection code on axp
1020
1021 20/3/2001:      v1.96
1022         - new axp x11 data
1023
1024 28/2/2001:      v1.95
1025         - stepan: removed ISDN on alpha
1026         - avoid trigraphs while generating the data base
1027
1028 22/2/2001:      v1.94
1029         - fixed hd_copy() segfault bug (ppc)
1030
1031 21/2/2001:      v1.93
1032         - implemented SMP detection on ppc
1033
1034 20/2/2001:      v1.92
1035         - backport of new SMP detection code (ia32)
1036         - get console speed from kernel command line (ppc)
1037
1038 15/2/2001:      v1.91
1039         - fixed evil scsi device detection bug
1040           (missing scsi devices under some strange circumstances)
1041         - don't probe physical scsi geometry
1042
1043 12/2/2001:      v1.90
1044         - changed display adapter detection code to prefer sbus cards
1045
1046 9/2/2001:       v1.89
1047         - kkaempf: "ld -shared" is forbidden, changed to "gcc"
1048
1049 7/2/2001:       v1.88
1050         - new x11 data (sparc)
1051
1052 31/1/2001:      v1.87
1053         - mls: new oem stuff
1054
1055 30/1/2001:      v1.86
1056         - new x11 data (sparc)
1057
1058 29/1/2001:      v1.85
1059         - kukuk: sparc keyboard patches
1060
1061 23/1/2001:      v1.84
1062         - mls: added '--packages' option to hwinfo
1063
1064 21/1/2001:      v1.83
1065         - new x11 data (sparc)
1066
1067 19/1/2001:      v1.82
1068         - ncr*.o instead of sym*.o for 53c895a
1069         - new x11 data (ia32)
1070
1071 18/1/2001:      v1.81
1072         - fixed ISAPnP device name handling
1073         - back to ncr*.o for 53c875 [devid 0xf] (#5816)
1074         - added new tulip card
1075
1076 17/1/2001:      v1.80
1077         - updated dac960 driver info
1078
1079 17/1/2001:      v1.79
1080         - new x11 data
1081         - added '--help' option to hwinfo
1082         - implemented a basic getopt-style hwinfo interface
1083         - activate pr_bios if pr_misc is set
1084
1085 16/1/2001:      v1.78
1086         - updated driver info (starfire/qla2x00)
1087
1088 16/1/2001:      v1.77
1089         - back to old version scheme to avoid update problems
1090
1091 15/1/2001:      v1.0.76
1092         - updated scsi driver info
1093
1094 15/1/2001:      v1.0.75
1095         - new x11 data
1096         - make XF 4 default if no X11 info is found (ia32 only)
1097         - fixed serial line detection bug
1098
1099 14/1/2001:      v1.0.74
1100         - updated pci name list
1101         - updated scsi/network driver info
1102
1103 12/1/2001:      v1.0.73
1104         - new x11 data
1105         - sym*.o instead of ncr*.o for 53C875
1106         - quick fix for Wacom tablets
1107
1108 12/1/2001:      v1.0.72
1109         - fix minor bug in printer detection
1110         - fix bios disk number detection
1111
1112 11/1/2001:      v1.0.71
1113         - arvin: made res_pppd_option work
1114         - arvin: fixed detection of terminal adapters
1115         - sped up new modem stuff if no modem is connected
1116
1117 11/1/2001:      v1.0.70:
1118         - new x11 data (sparc)
1119
1120 10/1/2001:      v1.0.69
1121         - introduced res_pppd_option
1122         - new x11 data (ia32)
1123
1124 9/1/2001:       v1.0.68
1125         - smid@suse.cz: improved modem init string code
1126
1127 8/1/2001:       v1.0.67
1128         - fixed color depth handling
1129         - fixed multi-soundcard bug
1130         - new x11 data
1131
1132 7/1/2001:       v1.0.66
1133         - kendy@suse.cz: use BIOS port info for parport
1134         - new x11 data for all archs
1135         - 8139too instead of rtl8139 whenever possible
1136
1137 20/12/2000:     v1.0.65
1138         - added modem init string patch from smid@suse.cz
1139
1140 19/12/2000:     v1.0.64
1141         - added cciss stuff
1142         - updated x11 data
1143
1144 18/12/2000:     v1.0.63
1145         - BIOS lba stuff now works
1146
1147 18/12/2000:     v1.0.62
1148         - updated x11 data
1149
1150 14/12/2000:     v1.0.61
1151         - updated x11 data
1152         - build pnpdump only on i386 and alpha
1153         - hwinfo can now update x11 info in install.inf
1154
1155 13/12/2000:     v1.0.60
1156         - hwinfo can now update braille info in install.inf
1157         - activate alva braille detection
1158
1159 13/12/2000:     v1.0.59
1160         - updated x11 data
1161
1162 12/12/2000:     v1.0.58
1163         - new version number scheme (due to shared lib)
1164         - create shared libhd
1165         - report BIOS lba extension support
1166         - rearranged building libhd_tiny a bit
1167
1168 12/12/2000:     v1.57
1169         - fixed isapnp segfault bug
1170         - updated x11 data
1171
1172 8/12/200:       v1.56
1173         - new alva detection code
1174         - added cd-r/dvd detection
1175         - read "el torito" boot info
1176         - updated x11 info
1177
1178 7/12/2000:      v1.55
1179         - fixed evil hddb bug
1180         - added 3d script field
1181
1182 9/11/2000:      v1.54
1183         - started work on hddb fix
1184         - renamed timeout -> hd_timeout
1185
1186 27/10/2000:     v1.53
1187         - remove memory leaks, part 2 (ppc)
1188
1189 26/10/2000:     v1.52
1190         - add CD-RW detection (and DVD)
1191
1192 25/10/2000:     v1.51
1193         - remove memory leaks, part 1
1194
1195 10/10/2000:     v1.50
1196         - distinguish between chrp & chrp64
1197
1198 10/10/2000:     v1.49
1199         - provide a unique key for every hardware item
1200
1201 10/10/2000:     v1.48
1202         - cpu/smp detection code improved
1203
1204 28/9/2000:      v1.47
1205         - sparc: new x11 info
1206
1207 22/9/2000:      v1.46
1208         - ppc: fixed serial line & modem detection
1209
1210 21/9/2000:      v1.45
1211         - provide CHPID on s390
1212
1213 20/9/2000:      v1.44
1214         - added missing closedir()
1215
1216 18/9/2000:      v1.43
1217         - improved /proc/interrupt parsing
1218         - ppc: always return a ps/2 mouse for PreP & CHRP
1219         - skip serial device detection for console & yast2ser /proc/cmdline
1220           entries
1221         - ids updated
1222
1223 18/9/2000:      v1.42
1224         - now *really* disabled braille except on ia32
1225
1226 15/9/2000:      v1.41
1227         - ppc: changed some ids
1228
1229 13/9/2000:      v1.40
1230         - serial console detection for ppc
1231
1232 13/9/2000:      v1.39
1233         - ppc x11 driver info
1234         - ppc serial console
1235         - braille only on ia32
1236         - fixed scsi segfault bug
1237
1238 8/9/2000:       v1.38
1239         - updated device ids
1240         - added basic i2o support
1241         - disabled isapnp on ppc
1242
1243 7/9/2000:       v1.37
1244         - fixed modem segfault bug
1245         - fixed Zip device detection
1246
1247 6/9/2000:       v1.36
1248         - s390 network devices
1249
1250 5/9/2000:       v1.35
1251         - s390: finds disks
1252         - ppc: better sound detection
1253
1254 25/8/2000:      v1.34
1255         - new platform cpu entry on alpha
1256
1257 24/8/2000:      v1.33
1258         - better monitor & display detection on ppc
1259
1260 23/8/2000:      v1.32
1261         - made libhd at least to compile on s390
1262
1263 23/8/2000:      v1.31
1264         - slightly changed memory detection
1265         - ADB mice: /dev/input/mice
1266
1267 15/8/2000:      v1.30
1268         - added monitor detection on ppc
1269         - fixed iso9660 info reading 
1270
1271 14/8/2000:      v1.29
1272         - added PROM parser for ppc; currently handles
1273           SCSI, network, sound & floppy devices
1274
1275 9/8/2000:       v1.28
1276         - added pr_misc to hw_isdn
1277         - fixed memory size detection
1278         - added 'generation' to system entry (for ppc)
1279         - new scsi detection code
1280         - kukuk: PS/2 keyboard detection on UltraSPARC
1281
1282 28/7/2000:      v1.27
1283         - fixed 'x11' parameter parsing
1284
1285 27/7/2000:      v1.26
1286         - added '--special' option to hwinfo (needed for live CD)
1287         - updated x11 data
1288
1289 24/7/2000:      v1.25
1290         - SMP detection: look for 'apic' flag
1291         - updated x11 data
1292
1293 20/7/2000:      v1.24
1294         - fixed Vaio detection
1295         - updated special ide chipset list
1296         - included more functions in LIBHD_TINY
1297         - updated x11 data
1298
1299 19/7/2000:      v1.23
1300         - updated x11 data
1301
1302 18/7/2000:      v1.22
1303         - dropped alva probing
1304         - updated x11 data
1305
1306 15/7/2000:      v1.21
1307         - fixed isapnp isdn probing bug
1308         - updated x11 data
1309
1310 14/7/2000:      v1.20
1311         - fixed stupid printer probing bug
1312         - updated x11 data
1313
1314 13/7/2000:      v1.19
1315         - fixed bootdevice detection bug
1316         - detect PowerBooks
1317
1318 12/7/2000:      v1.18
1319         - updated alsa driver info
1320         - updated minicdb id data
1321         - fixed missing isapnp sound cards bug
1322
1323 11/7/2000:      v1.17
1324         - added Sony Vaio detection
1325         - changed lance driver entry
1326         - fixed isdn/network card bug
1327         - updated id data
1328
1329 10/7/2000:      v1.16
1330         - pnpdump: start port scanning at port 0x20b, not 0x203
1331           (skips potential game port)
1332         - get ids directly from minicdb
1333
1334 7/7/2000:       v1.15
1335         - fixed hw_sys/hw_tv probing bug
1336
1337 6/7/2000:       v1.14
1338         - new 'system' hw entry
1339         - sparc smp detection: active -> probed
1340
1341 5/7/2000:       v1.13
1342         - added parallel Zip drive detection
1343
1344 3/7/2000:       v1.12
1345         - don't list cardbus/pcmcia devs in hd_list()
1346         - add multimedia/video boards to display adapters
1347
1348 27/6/2000:      v1.11
1349         - increased timeout in fhp detection
1350
1351 27/6/2000:      v1.10
1352         - fixed bug in braille detection
1353
1354 26/6/2000:      v1.09
1355         - updated README
1356         - fixed bug in 'hwprobe' handling
1357
1358 26/6/2000:      v1.08
1359         - new usb mouse devices
1360
1361 22/6/2000:      v1.07
1362         - activated serial line scanning in linuxrc
1363         - extendend 'hwprobe=' features
1364
1365 21/6/2000:      v1.06
1366         - fhp_old braille detection implemented
1367         - alva & ht braille stuff added
1368
1369 21/6/2000:      v1.05
1370         - changed (driver_info_x11_t).x11.raw to str_list_t
1371
1372 21/6/2000:      v1.04
1373         - added 'x11' kernel cmdline param
1374
1375 20/6/2000:      v1.03
1376         - fixed mk_ids (used to drop all non-x11 ids)
1377         - improved 'hwprobe=' functionality
1378         - fhp braille detection implemented
1379
1380 20/6/2000:      v1.02
1381         - updated pciutils & sax/sax2 data
1382         - added fire gl1
1383         - added 'hwprobe' env resp. kernel cmdline param
1384
1385 13/6/2000:      v1.01
1386         - new module info
1387         - fix old VGA entries
1388         - hw_tv now functional
1389
1390 9/6/2000:       v1.00
1391         - added hw_monitor, hw_printer, hw_tv, hw_scanner
1392           [hw_tv, hw_scanner still non-funcional]
1393         - improved ddc parsing (new syslinux!)
1394
1395 7/6/2000:       v0.99
1396         - added hd_list() function
1397
1398 6//6/2000:      v0.98
1399         - hd_display_list() function
1400         - new SaX[2] data
1401         - changed mk_ids to provide 3d *and* non-3d x11 entries
1402
1403 31/5/2000:      v0.97
1404         - provides info about bios disk ids
1405
1406 30/5/2000:      v0.96
1407         - extended X11 driver info (for XF86 4.0)
1408         - added Thorsten's small SPARC patch
1409         - extended serial line info
1410         - note: v0.95 was a ppc quick-hack only version needed for 6.4;
1411           it will not be integrated into the main tree
1412
1413 24/5/2000:      v0.94
1414         - fixed tmp file security hole
1415         - added hd_{mouse/keyboard/floppy}_list() functions
1416
1417 15/5/2000:      v0.93
1418         - integrated Thorsten Kukuk's patches (mostly SPARC stuff)
1419         - some minor other fixes
1420
1421 17/4/2000:      v0.92
1422         - ADB mouse driver info extended
1423         - color code stuff updated
1424
1425 11/4/2000:      v0.91
1426         - fixed XkbModel typo on intel/axp
1427         - ia64 patches from Andreas
1428         - new Mac color code
1429
1430 31/3/2000:      v0.89
1431         - changed XkbModel to "powerpcps2" on chrp machines
1432         - more iMac colors
1433
1434 24/3/2000:      v0.88
1435         - read color code on macs
1436
1437 21/3/2000:      v0.87
1438         - added Netfinity graphics card fix
1439         - 3com net card driver adjustments
1440         - ISDN info fix
1441         - SPARC keyboard code
1442         - added keyboard driver info
1443
1444 14/3/2000:      v0.86
1445         - flush serial buffer before close()
1446
1447 8/3/2000:       v0.85
1448         - some minor bug fixes
1449
1450 8/3/2000:       v0.84
1451         - changed display adapter probing to include bc_multimedia
1452
1453 8/3/2000:       v0.83
1454         - pci cards are attached to their resp. bridges
1455         - card bus cards not listed by probe_by_class
1456
1457 6/3/2000:       v0.82
1458         - X server list fixes
1459
1460 5/3/2000:       v0.81
1461         - some monitor data
1462
1463 4/3/2000:       v0.80
1464         - new probing flag pr_scsi_geo: defaults to off due to
1465           problems on scsi-Zip's
1466
1467 3/3/2000:       v0.79
1468         - tuned probing flags
1469         - renamed drivers file
1470         - added "Belinea 10 20 20" data (ddc info lies about supported modes!)
1471
1472 29/2/2000:      v0.78
1473         - new graphics cards
1474
1475 28/2/2000:      v0.77
1476         - modem fix: give default name if none could be determined
1477         - added 3Com Robotics recognition
1478         - added physical SCSI geometry
1479
1480 28/2/2000:      v0.76
1481         - automatic usb module loading
1482         - rewrite of the probing flags stuff; new probing flags
1483         - new hd_display() function
1484
1485 26/2/2000:      v0.75
1486         - pcmcia detection now looks at class ids
1487         - fixed pcmcia detection bug
1488         - added usb detection function
1489
1490 26/2/2000:      v0.74
1491         - added alsa isapnp sound cards
1492
1493 25/2/2000:      v0.73
1494         - sparc & baud rate fix
1495         - new libihw
1496         - minor usb improvements
1497         - better keyboard detection
1498         - ressource management for irqs
1499         - isdn fixes/improvements
1500         - added some sound cards
1501
1502 24/2/2000:      v0.72
1503         - libihw used only on ix86 & axp
1504         - pc keyboard detection
1505
1506 23/2/2000:      v0.71
1507         - isdn stuff
1508
1509 22/2/2000:      v0.70
1510         - changed x11/3d driver info
1511
1512 18/2/2000:      v0.69
1513         - mouse code now resets serial lines
1514
1515 18/2/2000:      v0.68
1516         - new try at AGP detection
1517         - improved mylex code
1518         - added compaq smart raid detection
1519         - improved scsi code
1520
1521 17/2/2000:      v0.67
1522         - improved CPU code on axp & ppc
1523         - changed serial line code: use non-blocking open
1524
1525 16/2/2000:      v0.66
1526         - new ids
1527         - added Mylex detection (dac960)
1528
1529 15/2/2000:      v0.65
1530         - a lot of driver info
1531         - timeout problem opening serial devs?
1532
1533 12/2/2000:      v0.64
1534         - added some ids
1535         - added Zoom modem detection
1536
1537 11/2/2000:      v0.63
1538         - fixed isapnp for ppc
1539
1540 11/2/2000:      v0.62
1541         - Makefile now knows about sparc64
1542         - driver info: 3c90x vs. 3c59x; see comment in drivers.SuSE
1543         - worked on ISDN stuff
1544
1545 10/2/2000:      v0.61
1546         - added peliminary usb storage device handling
1547         - added ISA-PnP memory range decoding
1548         - added ISDN probing for ISA cards (*very* preliminary)
1549
1550 8/2/2000:       v0.60
1551         - added UMAX USB scanner ids
1552         - small modem fix (open fds)
1553         - determines boot device
1554
1555 5/2/2000:       v0.59
1556         - improved boot floppy: now with usb support
1557         - changed hw behavior: no listing on console if a logfile is used
1558         - fixed missing baud defines on SPARC
1559         - added 3d graphics card info
1560         - changed internal mouse ids from PnP ids --> special ids
1561         - some 64 bit pci fixes
1562         - pci devices with missing class info: get class info from data base
1563         - added more usb ids
1564
1565 4/2/2000:       v0.58
1566         - added generic ne2000 info
1567         - improved printing of modules.conf entries
1568         - moved ID handling macros (MAKE_ID, etc) to hd.h
1569
1570 3/2/2000:       v0.57
1571         - added lp-devices to mk_floppy
1572         - added usb vendor list
1573         - NOTE: hd_class_list() interface slightly changed!!!
1574         - USB support complete rewritten
1575         - modem fix: avoid selecting a device twice!
1576         - driver info: take compatible devices into account
1577
1578 2/2/2000:       v0.56
1579         - more driver info
1580         - added hd_smp_support()
1581
1582 1/2/2000:       v0.55
1583         - made hd_module_is_active() global
1584         - added pcnet32 info
1585         - added 'static' target
1586         - fixed ddc string parser
1587         - fixed monitor driver info parser
1588         - added tiny target: -> libhd_tiny.a is minimum version for linuxrc
1589
1590 27/10/2000:     v0.54
1591         - rescan == 3 --> return new entries since last call with rescan == 2
1592
1593 27/10/2000:     v0.53
1594         - fixed driver entries with modules.conf lines
1595         - fixed internal handling of modules.conf entries
1596         - added new feature to hd_*_list() functions:
1597           rescan == 2 --> return only new entries
1598
1599 25/10/2000:     v0.52
1600         - started this log :-)
1601         - modem code now handles non-pnp modems
1602         - added a baud resource to modem entries: holds the modem's max.
1603           port speed
1604         - added some modem ids
1605         - updated docu (interface.html)