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