This commit was manufactured by cvs2svn to create tag
[opensuse:hwinfo.git] / ChangeLog
1 16/4/2003:      v5.54
2         - fixed megaraid info (#26325)
3
4 10/4/2003:      v5.53
5         - add fibre channel adapters to storage controller list (#23686)
6
7 2/4/2003:       v5.52
8         - updated aic7xxx & aic79xx driver info (#25719)
9
10 4/3/2003:       v5.51
11         - changed amd-1111 to amd1111e (#24357)
12         - updated megaraid info (#23942)
13         - updated aacraid info (#24565)
14
15 23/1/2003:      v5.50
16         - ia64: updated x11 data (#21054, again)
17
18 22/1/2003:      v5.49
19         - driver info update: aacraid, cciss, cpqarray (#21807)
20         - convert_hd understands modules.pcimap data
21
22 7/1/2003:       v5.48
23         - fixed some network card names (#22795)
24         - added wheel mouse data (#22797)
25
26 6/12/2002:      v5.47
27         - ia64: updated x11 data (#21054)
28
29 28/11/2002:     v5.46
30         - cleanup ISDN ids, remove unsupported protocols (#22179)
31
32 27/11/2002:     v5.45
33         - changed tg3/bcm* on ia64 (#21984)
34         - one ncr53c8xx vs. sym53c8xx issue (#21984)
35
36 19/11/2002:     v5.44
37         - use eepro100 instead of e100 on ia64 (#21055)
38
39 11/11/2002:     v5.43
40         - fixed qla* module info (#21567)
41
42 4/11/2002:      v5.42
43         - check for REDIRECT in hwscan init script (in case it gets called
44           from the commandline). #17773
45
46 4/11/2002:      v5.41
47         - do some consistency checks on legacy data from BIOS area (#21462)
48
49 17/10/2002:     v5.40
50         - updated megaraid info (#21043)
51
52 10/10/2002:     v5.39
53         - updated tg3/bcm5700 driver info (#19913)
54
55 7/10/2002:      v5.38
56         - added aacraid driver info (#20592)
57         - don't run yast if no keyboard is attached (#19768)
58
59 30/9/2002:      v5.37
60         - add "Virtual" to veth description string (#20319)
61
62 27/9/2002:      v5.36
63         - fixed floppy detection (#20269)
64         - x11 data update (#20182)
65         - added IBM ServeRAID ids (#20268)
66
67 23/9/2002:      v5.35
68         - 'hwscan --pci' should add prom id (#19648)
69
70 20/9/2002:      v5.34
71         - ia64: switch back to reading ACPI tables for SMP detection.
72
73 18/9/2002:      v5.33
74         - fixed chksum call causing hwinfo to hang in some cases on ia64
75         - don't overwrite vga modelist
76
77 10/9/2002:      v5.32
78         - avoid alignment problems on ia64
79         - fixed usb-cdrom probing (#19407, #19440)
80         - removed '--fast' for disk probing; instead, fixed i2o & cciss
81
82 10/9/2002:      v5.31
83         - probe for cdrom & disk at boot (#19297)
84         - '--fast' option has effect on disk probing (no i2o & cciss)
85         - dmfe instead of tulip (#19271)
86         - convert_hd now understands XML properly
87         - removed outdated docs
88
89 9/9/2002:       v5.30
90         - probe also USB isdn controllers (#18830)
91         - added '--help' option to check_hd & convert_hd
92         - converted pci info to utf8
93
94 7/9/2002:       v5.29
95         - make sure usb floppies are reported as such (#12262)
96
97 6/9/2002:       v5.28
98         - new x11 data
99         - report s390x arch properly
100
101 5/9/2002:       v5.27
102         - added amd-8111 info
103         - fixed dpt info (#18914)
104         - always smp on s390* (#18990)
105         - changed pcnet32 description (#18892)
106
107 4/9/2002:       v5.26
108         - show boot catalog address in cd info
109
110 4/9/2002:       v5.25
111         - switched escon adapter from 0x70 to 0x8
112         - corrected number for CTC, IUCV, HSI and QETH
113         - fix usb isdn adapter detection (#18829)
114         - updated pci & usb data
115
116 3/9/2002:       v5.24
117         - fixed ata raid code
118         - new usb mouse (#18296)
119
120 3/9/2002:       v5.23
121         - updated x11 data
122
123 02/9/2002:      v5.22
124         - code for detekting configured CTC, IUCV, HSI and QETH
125           adapters on s390/s390x
126         - fixed iSeries network id
127
128 29/8/2002:      v5.21
129         - braille detection on sparc
130         - fixed script that reads CDB data
131         - log error messages from vm86 code
132         - better chipcard reader support
133         - use _exit instead of exit on some more places.
134         - prepared for uclibc
135         - save & restore resource data
136
137 28/8/2002:      v5.20
138         - got rid of gcc warning
139
140 28/8/2002:      v5.19
141         - added x86_64 x11 data
142
143 27/8/2002:      v5.18
144         - changed dasd.c to accept old and new format of /proc/dasd/devices
145         - better serial mouse detection (#18384)
146
147 27/8/2002:      v5.17
148         - msvec: detect some microcom modems (#15359)
149
150 26/8/2002:      v5.16
151         - use "reprobe" as yast2 argument, not (.reprobe)
152         - added some new hardware types
153         - fixed usb & ieee1394 controller detection
154
155 22/8/2002:      v5.15
156         - check cpuid for hyperthreading (#13532)
157         - add new bus id 'Virtual IO' for DASD (#18202)
158         - use grub on x86_64
159         - fixed s390 cpu detection
160
161 20/8/2002:      v5.14
162         - mls: x86 emu for BIOS calls on ia64
163
164 19/8/2002:      v5.13
165         - mls: x86 emu for BIOS calls on x86_64
166         - updated x11 data
167
168 16/8/2002:      v5.12
169         - changes in libhd interface
170
171 15/8/2002:      v5.11
172         - segfault in hwinfo, part 2
173         - fixed symbios module entry
174
175 13/8/2002:      v5.10
176         - get isdn model name from isdn database
177         - updated megaraid info
178         - make install creates /etc/init.d
179
180 13/8/2002:      v5.09
181         - added info for firewire module
182         - fixed convert_hd to work with perl 5.8
183
184 12/8/2002:      v5.08
185         - fixed evil segfault in hwinfo
186         - updated docs
187
188 9/8/2002:       v5.07
189         - moved unique key file to var/lib/hardware/unique-keys
190         - moved things from var/lib/libhd to var/lib/hardware
191         - added HD_VERSION #define to hd.h
192
193 8/8/2002:       v5.06
194         - extended isdn package info
195         - detect dvb cards
196         - fixed reading driver info
197         - updated driver info
198         - changed tv card detection code
199
200 6/8/2002:       v5.05
201         - minor libhd interface changes
202
203 5/8/2002:       v5.04
204         - gmac -> sungem
205         - don't source rc.config
206         - report cardbus cards
207         - _exit instead of exit to avoid calling QT destructors in Yast2
208         - activated new database code
209
210 22/7/2002:      v5.03
211         - updated x11 data
212
213 22/7/2002:      v5.02
214         - run hwbootscan rc script after "kbd" script
215         - don't _change_ config status in hwbootscan
216         - save %gs register around vm86() syscall (%gs may be used in glibc)
217         - isdn changes
218         - better handling of dasd devs
219         - grub instead of lilo on ix86
220
221 13/6/2002:      v5.01
222         - made ia64 cpu model entry more useful
223         - get bios led status
224
225 6/6/2002:       v5.00
226         - assign hardware added via 'hwprobe' a proper inital status
227         - added alsa driver info
228         - dropped old pnpdump() code
229
230 24/4/2002:      v4.26
231         - add x86-64 support
232
233 27/3/2002:      v4.25
234         - prevent doubled cdrom hardware items
235
236 27/3/2002:      v4.24
237         - fixed cdrom device detection (#15553)
238         - don't assign lp8 to nonexistent usb printers
239
240 25/3/2002:      v4.23
241         - updated help texts
242
243 25/3/2002:      v4.22
244         - recognize fibre channel controllers as storage controllers
245
246 24/3/2002:      v4.21
247         - read bios data in libhd_tiny (to allow vaio handling in linuxrc, #12075)
248         - read /etc/module.pcimap, too (it's there during installation)
249         - new x11 data
250         - de4x5.o vs. tulip.o issue (#15303)
251         - added Netgear WLAN-Card data (#14848)
252
253 21/3/2002:      v4.20
254         - remove /var/lib/hardware/LOCK in hwbootscan (#15217)
255         - updated X11 data
256         - prefer tg3 over bcm5700
257         - fixed broken framebuffer detection: reenabled & fixed pci setup code
258
259 18/3/2002:      v4.19
260         - fixed segfault in ide code
261
262 16/3/2002:      v4.18
263         - fixed bug that caused 'Processor' scsi devices to be treated
264           as disks (mentioned in #15007)
265
266 14/3/2002:      v4.17
267         - udated mptbase driver info (#14732)
268         - better handling of usb-storage devices
269         - add mouse info we got from smbios
270         - use info from modules.pcimap
271         - detect memory size > 4GB (#14287)
272
273 9/3/2002:       v4.16
274         - made hwbootscan an init script again, started after hotplug.
275         - do not delete the reconfig.needed files, but set configured=no
276           and needed=no to avoid problems with unsupported graphic cards.
277         - added usb ids from usbutils
278         - fixed network module info (#14529)
279         - improved smbios parser
280         - updated x11 driver info
281         - isdn: fix wrong names (AVM) and add more USB devices
282         - disabled pci setup code that caused infinite loops on
283           some systems with isa gfxcards
284
285 4/3/2002:       v4.15
286         - new isdn data
287         - look at /proc/apm, too
288         - updated network driver info
289         - detect fujitsu siemens notebook lcd
290         - updated x11 driver info
291         - updated pci device list
292         - check for isapnp devs in boot.hwscan, too
293
294 1/3/2002:       v4.14
295         - detect USB scanner by just looking if the module is usbscanner
296         - new scanner ids
297         - camera subclass ids were 1 off from enumeration
298         - added some new hardware classes: bios, bridge, hub, usb_ctrl
299         - added '--pci' and '--isapnp' options to hwscan
300         - fixed evil segfault caused by reading some hardware configs
301         - added '--fast' option to hwscan: don't check for tricky hardware
302           as serial mice or parport zips unless they had been found
303           previously
304         - boot.hwscan: probe for mice & pci hardware only (to be faster)
305         - don't try to access 'not available' devices
306
307 25/2/2002:      v4.13
308         - meissner: boot.hwscan:
309           probe for storage, network, tv, sound handware
310         - updated x11 data
311         - handle usb ehci controller
312         - added basic smbios parser
313
314 21/2/2002:      v4.12
315         - meissner: boot.hwscan: fixed confused curses output
316         - new isdn database
317         - update 'not available' state
318         - changed unique_id algorithm for usb devices
319
320 18/2/2002:      v4.11
321         - added new scanner
322         - updated x11 data
323         - experimental support for hpt3* ideraid
324
325 12/2/2002:      v4.10
326         - meissner: mouse probing is in choose_mouse
327         - meissner: added arguments for light probing '(.reprobe)' as suggested by tom
328
329 11/2/2002:      v4.09
330         - isdn database now in libhd, support for multiple isdn driver
331
332 7/2/2002:       v4.08
333         - renamed a function to avoid conflicts with linuxrc
334
335 7/2/2002:       v4.07
336         - fixed dac960 detection: we used to return just the 1st disk
337
338 7/2/2002:       v4.06
339         - first attempt to handle ide raid controller
340         - use /proc/partitions to find disks, too
341
342 6/2/2002:       v4.05
343         - make hd_list() work properly if LIBHD_TINY is defined
344         - added new braille display
345         - hwinfo accepts '--netcard' as alias to '--network_ctrl'
346
347 4/2/2002:       v4.04
348         - store a config string along with the config status
349
350 4/2/2002:       v4.03
351         - changed hd_change_status() prototype
352
353 20/1/2002:      v4.02
354         - fixed bug that prevented hwprobe env var to work in some cases
355
356 28/1/2002:      v4.01
357         - hwscan: touch /var/lib/hardware/.update if things have changed
358         - meissner: added boot scripts
359
360 21/1/2001:      v4.00
361         - increased major version number, as we're incompatible to v3 meanwhile
362         - added function to set hardware config status data directly
363
364 20/1/2002:      v3.40
365         - updated hwscan so it does something useful
366         - updated x11 data
367
368 14/1/2002:      v3.39
369         - next try with dietlibc on sparc
370
371 14/1/2002:      v3.38
372         - olh: assume veth always present
373         - make it work with dietlibc on sparc
374         - new class: hw_usb_ctrl
375
376 4/1/2002:       v3.37
377         - reimplemented iSeries veth device detection (#12680)
378
379 14/12/2001:     v3.36
380         - create version for linking against dietlibc
381         - mls: continue even if some vbe calls fail
382
383 26/11/2001:     v3.35
384         - prepare for arm
385
386 22/11/2001:     v3.34
387         - call cpu probe for keyboard query
388         - reduced libhd_tiny size
389
390 2/11/2001:.     v3.33
391         - read country code from usb devices
392
393 30/10/2001:     v3.32
394         - handle iSeries network and storage devices
395           return ppc64 when uname -m returns it
396
397 18/10/2001:     v3.31
398         - gmac controllers are powered off when unconfigured, so
399           we have to provide the class id ourself (#11733)
400
401 15/10/2001:     v3.30
402         - don't load parport modules on pmac (#11743)
403         - provide monitor sync data if they are missing
404
405 10/10/2001:     v3.29
406         - more apple monitor fixes
407
408 9/10/2001:      v3.28
409         - work around incorrect iMac monitor data
410
411 8/10/2001:      v3.27
412         - ppc: detect swim3 floppy (#11643)
413         - ppc: pr_prom needs pr_pci in some cases
414         - add monitor entry based on fbdev data, if we have
415           nothing better (#11344)
416
417 5/10/2001:      v3.26
418         - fix the check for active framebuffer (ppc)
419           the current one is a hack and doesnt work in all cases
420         - use pc104 instead of powerpcps2 (ppc)
421         - longer timeouts in modem detection (#11432)
422         - don't merge pci and proc data on ppc (#10435)
423         - pci data are inconsistent on ppc, remove consistency check (#11551)
424         - new x11 data (ppc)
425
426 24/9/2001:      v3.25
427         - updated X11 data
428         - no longer default to XF3 for installation on ppc (#11260)
429
430 24/9/2001:      v3.24
431         - added LSIFC9xx/LSI409xx Fibre Channel (#11251)
432
433 24/9/2001:      v3.23
434         - use aic7xxx_old one some controllers (#11202)
435         - use de4x5 instead of tulip for one card (#11093)
436         - updated X11 data
437
438 20/9/2001:      v3.22
439         - make AIPTEK tablet a mouse again
440         - added old_unique_id field
441         - updated driver info
442
443 19/9/2001:      v3.21
444         - new sound card
445         - new x11 data
446
447 18/9/2001:      v3.20
448         - rewrote floppy detection to make it work on non-i386 archs
449         - new x11 data
450
451 11/9/2001:      v3.19
452         - updated X11 data
453         - get current video mode
454
455 10/9/2001:      v3.18
456         - updated X11 data
457         - make it work with diet-libc
458         - should correctly report vmware cards now
459
460 4/9/2001:       v3.17
461         - changed unique_id calculation (#10139)
462         - introduced arch_ppc64, CHRP64 -> CHRP
463         - new X11 data
464
465 3/9/2001:       v3.16
466         - usb printer device names have changed
467         - new x11 data
468         - fixed segfault bug in ide-scsi handling
469
470 29/8/2001:      v3.15
471         - new x11 data
472         - ignore obviously broken ddc info
473
474 27/8/2001:      v3.14
475         - new qlogic driver info (#9868)
476         - completely new x11 data
477
478 23/8/2001:      v3.13
479         - fixed to work with the new cpqarray driver
480         - fixed evil database bug (#9798)
481
482 20/8/2001:      v3.12
483         - removed usb network module info
484         - added iSeries disks
485
486 17/8/2001:      v3.11
487         - added usb network data
488
489 17/8/2001:      v3.10
490         - install in $DESTDIR
491         - handle ide-scsi drives
492         - fix segfault bug in apm detection
493
494 9/8/2001:       v3.09
495         - fixed some drivers.audio entries
496
497 6/8/2001:       v3.08
498         - added sungem
499         - fixed qlogicfc entry
500         - fixed tv card detection
501
502 1/8/2001:       v3.07
503         - fixed typo in short model name calculation
504
505 31/7/2001:      v3.06
506         - make now builds shared version per default
507
508 30/7/2001:      v3.05
509         - integrated hwscan
510
511 27/7/2001:      v3.04
512         - added chipcard reader support
513         - added camera (webcam) support
514         - added framebuffer support (currently: VESA)
515
516 26/7/2001:      v3.03
517         - support (usb) joysticks
518
519 25/7/2001:      v3.02
520         - added access functions for /var/lib/hardware/ to libhd
521         - hwinfo: no progress info if output is redirected
522         - hwinfo: multiple arguments allowed
523         - assign a hw_class
524
525 24/7/2001:      v3.01
526         - report smp capability only if >1 processors are active
527
528 23/7/2001:      v3.00
529         - SMP code can now handle empty MP tables
530         - support module lists in driver info
531         - new 'manual' flag indicating hardware that was not
532           detected but entered manually
533         - report usb capability only if the controller has an irq assigned
534
535 27/6/2001:      v2.22
536         - added usb scanner detection
537         - set gpm protocol to imps2 for wheel mice
538         - bios based monitor detection enabled per default
539         - made usb module loading default
540
541 25/6/2001:      v2.21
542         - sndirsch: corrected 3D info for geforce3 cards
543
544 21/6/2001:      v2.20
545         - updated driver info for new gdth.o
546
547 19/6/2001:      v2.19
548         - fixed for s390x
549
550 13/6/2001:      v2.18
551         - schwab: don't dereference free'd pointer
552         - prefer e100.o over eepro100.o (#8797)
553         - fixed framebuffer mode detection bug (#8620)
554
555 7/6/2001:       v2.17
556         - fixed keyboard detection on sparc
557
558 22/5/2001:      v2.16
559         - dan: fix usb modem bug (#8490)
560         - remove 3d & xf_v3 driver info for ia64
561
562 14/5/2001:      v2.15
563         - use isapnp_reset=0 for loading isa-pnp.o
564
565 11/5/2001:      v2.14
566         - new driver data for 3c509
567         - X11 data updated
568         - have i2o cards listed as storage controllers (#6335)
569
570 10/5/2001:      v2.13
571         - increase /dev/psaux timeout
572         - adapted missing keyboard detection for kernel 2.4
573
574 10/5/2001:      v2.12
575         - less things in libhd_tiny.a
576         - read block 0 from disks _before_ going to look for the boot device
577         - vmware detection clobbers %ebx; fixed
578         - completely new monitor data base (#7536)
579
580 7/5/2001:       v2.11
581         - preserve %ebx in i10_v86.c::vm86_rep
582
583 7/5/2001:       v2.10
584         - rewrote isapnp detection for 2.4 kernel
585         - updated driver info data
586         - added "Baum" braille display detection
587
588 3/5/2001:       v2.09
589         - support vbe bios calls to get monitor data (default: disabled)
590         - added more usb wheel mice
591
592 3/5/2001:       v2.08
593         - added vmware check
594         - don't do scsi write cache detection in vmware
595         - added ia64 smp detection
596         - ia64 x11 data added
597         - use tulip instead of de4x5 (#7317)
598
599 30/4/2001:      v2.07
600         - updated x11 data
601         - fixed multi-head display handling
602         - adapted compaq smart array detection for kernel 2.4
603
604 25/4/2001:      v2.06
605         - parport detection updated for kernel 2.4
606         - add scsi hostadapter info to debug output
607         - usb-storage again
608         - boot_ia64 -> boot_elilo
609
610 24/4/2001:      v2.05
611         - worked on usb-storage support
612         - no isa-pnp probing in linuxrc
613
614 20/4/2001:      v2.04
615         - better usb-storage support
616
617 19/4/2001:      v2.03
618         - reworked floppy detection
619         - identify devices with removable media
620         - zip drives are always reported as floppies
621
622 18/4/2001:      v2.02
623         - reworked ps/2 mouse code
624         - provide number of buttons/wheels for mice
625         - X11 data updated (ia32)
626
627 7/4/2001:       v2.01
628         - new output format for support tool
629         - more options for hwinfo
630         - include pcmcia/cardbus cards in device lists
631
632 5/4/2001:       v2.00
633         - new major version due to incompatible interface changes
634         - integrated experimental changes (split was after v1.90)
635
636 3/4/2001:       v1.99
637         - fixed segfault bug in alpha smp code
638
639 26/3/2001:      v1.98
640         - unique id format changed
641
642 21/3/2001:      v1.97
643         - fixed src/ids/Makefile for axp
644         - slightly changed display detection code on axp
645
646 20/3/2001:      v1.96
647         - new axp x11 data
648
649 28/2/2001:      v1.95
650         - stepan: removed ISDN on alpha
651         - avoid trigraphs while generating the data base
652
653 22/2/2001:      v1.94
654         - fixed hd_copy() segfault bug (ppc)
655
656 21/2/2001:      v1.93
657         - implemented SMP detection on ppc
658
659 20/2/2001:      v1.92
660         - backport of new SMP detection code (ia32)
661         - get console speed from kernel command line (ppc)
662
663 15/2/2001:      v1.91
664         - fixed evil scsi device detection bug
665           (missing scsi devices under some strange circumstances)
666         - don't probe physical scsi geometry
667
668 12/2/2001:      v1.90
669         - changed display adapter detection code to prefer sbus cards
670
671 9/2/2001:       v1.89
672         - kkaempf: "ld -shared" is forbidden, changed to "gcc"
673
674 7/2/2001:       v1.88
675         - new x11 data (sparc)
676
677 31/1/2001:      v1.87
678         - mls: new oem stuff
679
680 30/1/2001:      v1.86
681         - new x11 data (sparc)
682
683 29/1/2001:      v1.85
684         - kukuk: sparc keyboard patches
685
686 23/1/2001:      v1.84
687         - mls: added '--packages' option to hwinfo
688
689 21/1/2001:      v1.83
690         - new x11 data (sparc)
691
692 19/1/2001:      v1.82
693         - ncr*.o instead of sym*.o for 53c895a
694         - new x11 data (ia32)
695
696 18/1/2001:      v1.81
697         - fixed ISAPnP device name handling
698         - back to ncr*.o for 53c875 [devid 0xf] (#5816)
699         - added new tulip card
700
701 17/1/2001:      v1.80
702         - updated dac960 driver info
703
704 17/1/2001:      v1.79
705         - new x11 data
706         - added '--help' option to hwinfo
707         - implemented a basic getopt-style hwinfo interface
708         - activate pr_bios if pr_misc is set
709
710 16/1/2001:      v1.78
711         - updated driver info (starfire/qla2x00)
712
713 16/1/2001:      v1.77
714         - back to old version scheme to avoid update problems
715
716 15/1/2001:      v1.0.76
717         - updated scsi driver info
718
719 15/1/2001:      v1.0.75
720         - new x11 data
721         - make XF 4 default if no X11 info is found (ia32 only)
722         - fixed serial line detection bug
723
724 14/1/2001:      v1.0.74
725         - updated pci name list
726         - updated scsi/network driver info
727
728 12/1/2001:      v1.0.73
729         - new x11 data
730         - sym*.o instead of ncr*.o for 53C875
731         - quick fix for Wacom tablets
732
733 12/1/2001:      v1.0.72
734         - fix minor bug in printer detection
735         - fix bios disk number detection
736
737 11/1/2001:      v1.0.71
738         - arvin: made res_pppd_option work
739         - arvin: fixed detection of terminal adapters
740         - sped up new modem stuff if no modem is connected
741
742 11/1/2001:      v1.0.70:
743         - new x11 data (sparc)
744
745 10/1/2001:      v1.0.69
746         - introduced res_pppd_option
747         - new x11 data (ia32)
748
749 9/1/2001:       v1.0.68
750         - smid@suse.cz: improved modem init string code
751
752 8/1/2001:       v1.0.67
753         - fixed color depth handling
754         - fixed multi-soundcard bug
755         - new x11 data
756
757 7/1/2001:       v1.0.66
758         - kendy@suse.cz: use BIOS port info for parport
759         - new x11 data for all archs
760         - 8139too instead of rtl8139 whenever possible
761
762 20/12/2000:     v1.0.65
763         - added modem init string patch from smid@suse.cz
764
765 19/12/2000:     v1.0.64
766         - added cciss stuff
767         - updated x11 data
768
769 18/12/2000:     v1.0.63
770         - BIOS lba stuff now works
771
772 18/12/2000:     v1.0.62
773         - updated x11 data
774
775 14/12/2000:     v1.0.61
776         - updated x11 data
777         - build pnpdump only on i386 and alpha
778         - hwinfo can now update x11 info in install.inf
779
780 13/12/2000:     v1.0.60
781         - hwinfo can now update braille info in install.inf
782         - activate alva braille detection
783
784 13/12/2000:     v1.0.59
785         - updated x11 data
786
787 12/12/2000:     v1.0.58
788         - new version number scheme (due to shared lib)
789         - create shared libhd
790         - report BIOS lba extension support
791         - rearranged building libhd_tiny a bit
792
793 12/12/2000:     v1.57
794         - fixed isapnp segfault bug
795         - updated x11 data
796
797 8/12/200:       v1.56
798         - new alva detection code
799         - added cd-r/dvd detection
800         - read "el torito" boot info
801         - updated x11 info
802
803 7/12/2000:      v1.55
804         - fixed evil hddb bug
805         - added 3d script field
806
807 9/11/2000:      v1.54
808         - started work on hddb fix
809         - renamed timeout -> hd_timeout
810
811 27/10/2000:     v1.53
812         - remove memory leaks, part 2 (ppc)
813
814 26/10/2000:     v1.52
815         - add CD-RW detection (and DVD)
816
817 25/10/2000:     v1.51
818         - remove memory leaks, part 1
819
820 10/10/2000:     v1.50
821         - distinguish between chrp & chrp64
822
823 10/10/2000:     v1.49
824         - provide a unique key for every hardware item
825
826 10/10/2000:     v1.48
827         - cpu/smp detection code improved
828
829 28/9/2000:      v1.47
830         - sparc: new x11 info
831
832 22/9/2000:      v1.46
833         - ppc: fixed serial line & modem detection
834
835 21/9/2000:      v1.45
836         - provide CHPID on s390
837
838 20/9/2000:      v1.44
839         - added missing closedir()
840
841 18/9/2000:      v1.43
842         - improved /proc/interrupt parsing
843         - ppc: always return a ps/2 mouse for PreP & CHRP
844         - skip serial device detection for console & yast2ser /proc/cmdline
845           entries
846         - ids updated
847
848 18/9/2000:      v1.42
849         - now *really* disabled braille except on ia32
850
851 15/9/2000:      v1.41
852         - ppc: changed some ids
853
854 13/9/2000:      v1.40
855         - serial console detection for ppc
856
857 13/9/2000:      v1.39
858         - ppc x11 driver info
859         - ppc serial console
860         - braille only on ia32
861         - fixed scsi segfault bug
862
863 8/9/2000:       v1.38
864         - updated device ids
865         - added basic i2o support
866         - disabled isapnp on ppc
867
868 7/9/2000:       v1.37
869         - fixed modem segfault bug
870         - fixed Zip device detection
871
872 6/9/2000:       v1.36
873         - s390 network devices
874
875 5/9/2000:       v1.35
876         - s390: finds disks
877         - ppc: better sound detection
878
879 25/8/2000:      v1.34
880         - new platform cpu entry on alpha
881
882 24/8/2000:      v1.33
883         - better monitor & display detection on ppc
884
885 23/8/2000:      v1.32
886         - made libhd at least to compile on s390
887
888 23/8/2000:      v1.31
889         - slightly changed memory detection
890         - ADB mice: /dev/input/mice
891
892 15/8/2000:      v1.30
893         - added monitor detection on ppc
894         - fixed iso9660 info reading 
895
896 14/8/2000:      v1.29
897         - added PROM parser for ppc; currently handles
898           SCSI, network, sound & floppy devices
899
900 9/8/2000:       v1.28
901         - added pr_misc to hw_isdn
902         - fixed memory size detection
903         - added 'generation' to system entry (for ppc)
904         - new scsi detection code
905         - kukuk: PS/2 keyboard detection on UltraSPARC
906
907 28/7/2000:      v1.27
908         - fixed 'x11' parameter parsing
909
910 27/7/2000:      v1.26
911         - added '--special' option to hwinfo (needed for live CD)
912         - updated x11 data
913
914 24/7/2000:      v1.25
915         - SMP detection: look for 'apic' flag
916         - updated x11 data
917
918 20/7/2000:      v1.24
919         - fixed Vaio detection
920         - updated special ide chipset list
921         - included more functions in LIBHD_TINY
922         - updated x11 data
923
924 19/7/2000:      v1.23
925         - updated x11 data
926
927 18/7/2000:      v1.22
928         - dropped alva probing
929         - updated x11 data
930
931 15/7/2000:      v1.21
932         - fixed isapnp isdn probing bug
933         - updated x11 data
934
935 14/7/2000:      v1.20
936         - fixed stupid printer probing bug
937         - updated x11 data
938
939 13/7/2000:      v1.19
940         - fixed bootdevice detection bug
941         - detect PowerBooks
942
943 12/7/2000:      v1.18
944         - updated alsa driver info
945         - updated minicdb id data
946         - fixed missing isapnp sound cards bug
947
948 11/7/2000:      v1.17
949         - added Sony Vaio detection
950         - changed lance driver entry
951         - fixed isdn/network card bug
952         - updated id data
953
954 10/7/2000:      v1.16
955         - pnpdump: start port scanning at port 0x20b, not 0x203
956           (skips potential game port)
957         - get ids directly from minicdb
958
959 7/7/2000:       v1.15
960         - fixed hw_sys/hw_tv probing bug
961
962 6/7/2000:       v1.14
963         - new 'system' hw entry
964         - sparc smp detection: active -> probed
965
966 5/7/2000:       v1.13
967         - added parallel Zip drive detection
968
969 3/7/2000:       v1.12
970         - don't list cardbus/pcmcia devs in hd_list()
971         - add multimedia/video boards to display adapters
972
973 27/6/2000:      v1.11
974         - increased timeout in fhp detection
975
976 27/6/2000:      v1.10
977         - fixed bug in braille detection
978
979 26/6/2000:      v1.09
980         - updated README
981         - fixed bug in 'hwprobe' handling
982
983 26/6/2000:      v1.08
984         - new usb mouse devices
985
986 22/6/2000:      v1.07
987         - activated serial line scanning in linuxrc
988         - extendend 'hwprobe=' features
989
990 21/6/2000:      v1.06
991         - fhp_old braille detection implemented
992         - alva & ht braille stuff added
993
994 21/6/2000:      v1.05
995         - changed (driver_info_x11_t).x11.raw to str_list_t
996
997 21/6/2000:      v1.04
998         - added 'x11' kernel cmdline param
999
1000 20/6/2000:      v1.03
1001         - fixed mk_ids (used to drop all non-x11 ids)
1002         - improved 'hwprobe=' functionality
1003         - fhp braille detection implemented
1004
1005 20/6/2000:      v1.02
1006         - updated pciutils & sax/sax2 data
1007         - added fire gl1
1008         - added 'hwprobe' env resp. kernel cmdline param
1009
1010 13/6/2000:      v1.01
1011         - new module info
1012         - fix old VGA entries
1013         - hw_tv now functional
1014
1015 9/6/2000:       v1.00
1016         - added hw_monitor, hw_printer, hw_tv, hw_scanner
1017           [hw_tv, hw_scanner still non-funcional]
1018         - improved ddc parsing (new syslinux!)
1019
1020 7/6/2000:       v0.99
1021         - added hd_list() function
1022
1023 6//6/2000:      v0.98
1024         - hd_display_list() function
1025         - new SaX[2] data
1026         - changed mk_ids to provide 3d *and* non-3d x11 entries
1027
1028 31/5/2000:      v0.97
1029         - provides info about bios disk ids
1030
1031 30/5/2000:      v0.96
1032         - extended X11 driver info (for XF86 4.0)
1033         - added Thorsten's small SPARC patch
1034         - extended serial line info
1035         - note: v0.95 was a ppc quick-hack only version needed for 6.4;
1036           it will not be integrated into the main tree
1037
1038 24/5/2000:      v0.94
1039         - fixed tmp file security hole
1040         - added hd_{mouse/keyboard/floppy}_list() functions
1041
1042 15/5/2000:      v0.93
1043         - integrated Thorsten Kukuk's patches (mostly SPARC stuff)
1044         - some minor other fixes
1045
1046 17/4/2000:      v0.92
1047         - ADB mouse driver info extended
1048         - color code stuff updated
1049
1050 11/4/2000:      v0.91
1051         - fixed XkbModel typo on intel/axp
1052         - ia64 patches from Andreas
1053         - new Mac color code
1054
1055 31/3/2000:      v0.89
1056         - changed XkbModel to "powerpcps2" on chrp machines
1057         - more iMac colors
1058
1059 24/3/2000:      v0.88
1060         - read color code on macs
1061
1062 21/3/2000:      v0.87
1063         - added Netfinity graphics card fix
1064         - 3com net card driver adjustments
1065         - ISDN info fix
1066         - SPARC keyboard code
1067         - added keyboard driver info
1068
1069 14/3/2000:      v0.86
1070         - flush serial buffer before close()
1071
1072 8/3/2000:       v0.85
1073         - some minor bug fixes
1074
1075 8/3/2000:       v0.84
1076         - changed display adapter probing to include bc_multimedia
1077
1078 8/3/2000:       v0.83
1079         - pci cards are attached to their resp. bridges
1080         - card bus cards not listed by probe_by_class
1081
1082 6/3/2000:       v0.82
1083         - X server list fixes
1084
1085 5/3/2000:       v0.81
1086         - some monitor data
1087
1088 4/3/2000:       v0.80
1089         - new probing flag pr_scsi_geo: defaults to off due to
1090           problems on scsi-Zip's
1091
1092 3/3/2000:       v0.79
1093         - tuned probing flags
1094         - renamed drivers file
1095         - added "Belinea 10 20 20" data (ddc info lies about supported modes!)
1096
1097 29/2/2000:      v0.78
1098         - new graphics cards
1099
1100 28/2/2000:      v0.77
1101         - modem fix: give default name if none could be determined
1102         - added 3Com Robotics recognition
1103         - added physical SCSI geometry
1104
1105 28/2/2000:      v0.76
1106         - automatic usb module loading
1107         - rewrite of the probing flags stuff; new probing flags
1108         - new hd_display() function
1109
1110 26/2/2000:      v0.75
1111         - pcmcia detection now looks at class ids
1112         - fixed pcmcia detection bug
1113         - added usb detection function
1114
1115 26/2/2000:      v0.74
1116         - added alsa isapnp sound cards
1117
1118 25/2/2000:      v0.73
1119         - sparc & baud rate fix
1120         - new libihw
1121         - minor usb improvements
1122         - better keyboard detection
1123         - ressource management for irqs
1124         - isdn fixes/improvements
1125         - added some sound cards
1126
1127 24/2/2000:      v0.72
1128         - libihw used only on ix86 & axp
1129         - pc keyboard detection
1130
1131 23/2/2000:      v0.71
1132         - isdn stuff
1133
1134 22/2/2000:      v0.70
1135         - changed x11/3d driver info
1136
1137 18/2/2000:      v0.69
1138         - mouse code now resets serial lines
1139
1140 18/2/2000:      v0.68
1141         - new try at AGP detection
1142         - improved mylex code
1143         - added compaq smart raid detection
1144         - improved scsi code
1145
1146 17/2/2000:      v0.67
1147         - improved CPU code on axp & ppc
1148         - changed serial line code: use non-blocking open
1149
1150 16/2/2000:      v0.66
1151         - new ids
1152         - added Mylex detection (dac960)
1153
1154 15/2/2000:      v0.65
1155         - a lot of driver info
1156         - timeout problem opening serial devs?
1157
1158 12/2/2000:      v0.64
1159         - added some ids
1160         - added Zoom modem detection
1161
1162 11/2/2000:      v0.63
1163         - fixed isapnp for ppc
1164
1165 11/2/2000:      v0.62
1166         - Makefile now knows about sparc64
1167         - driver info: 3c90x vs. 3c59x; see comment in drivers.SuSE
1168         - worked on ISDN stuff
1169
1170 10/2/2000:      v0.61
1171         - added peliminary usb storage device handling
1172         - added ISA-PnP memory range decoding
1173         - added ISDN probing for ISA cards (*very* preliminary)
1174
1175 8/2/2000:       v0.60
1176         - added UMAX USB scanner ids
1177         - small modem fix (open fds)
1178         - determines boot device
1179
1180 5/2/2000:       v0.59
1181         - improved boot floppy: now with usb support
1182         - changed hw behavior: no listing on console if a logfile is used
1183         - fixed missing baud defines on SPARC
1184         - added 3d graphics card info
1185         - changed internal mouse ids from PnP ids --> special ids
1186         - some 64 bit pci fixes
1187         - pci devices with missing class info: get class info from data base
1188         - added more usb ids
1189
1190 4/2/2000:       v0.58
1191         - added generic ne2000 info
1192         - improved printing of modules.conf entries
1193         - moved ID handling macros (MAKE_ID, etc) to hd.h
1194
1195 3/2/2000:       v0.57
1196         - added lp-devices to mk_floppy
1197         - added usb vendor list
1198         - NOTE: hd_class_list() interface slightly changed!!!
1199         - USB support complete rewritten
1200         - modem fix: avoid selecting a device twice!
1201         - driver info: take compatible devices into account
1202
1203 2/2/2000:       v0.56
1204         - more driver info
1205         - added hd_smp_support()
1206
1207 1/2/2000:       v0.55
1208         - made hd_module_is_active() global
1209         - added pcnet32 info
1210         - added 'static' target
1211         - fixed ddc string parser
1212         - fixed monitor driver info parser
1213         - added tiny target: -> libhd_tiny.a is minimum version for linuxrc
1214
1215 27/10/2000:     v0.54
1216         - rescan == 3 --> return new entries since last call with rescan == 2
1217
1218 27/10/2000:     v0.53
1219         - fixed driver entries with modules.conf lines
1220         - fixed internal handling of modules.conf entries
1221         - added new feature to hd_*_list() functions:
1222           rescan == 2 --> return only new entries
1223
1224 25/10/2000:     v0.52
1225         - started this log :-)
1226         - modem code now handles non-pnp modems
1227         - added a baud resource to modem entries: holds the modem's max.
1228           port speed
1229         - added some modem ids
1230         - updated docu (interface.html)