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