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