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