]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - src/hwinfo/ChangeLog
HWInfo wieder eingefuegt, da mit kudzu zu viele Segmentation Faults liefert.
[people/teissler/ipfire-2.x.git] / src / hwinfo / ChangeLog
diff --git a/src/hwinfo/ChangeLog b/src/hwinfo/ChangeLog
new file mode 100644 (file)
index 0000000..58c542d
--- /dev/null
@@ -0,0 +1,1956 @@
+22/3/2005:     v10.16
+       - updated X11 data (#74130)
+
+21/3/2005:     v10.15
+       - mls: faster hwscand
+
+21/3/2005:     v10.14
+       - updated X11 data (#74022)
+
+19/3/2005:     v10.13
+       - fix wrong entry for Fritz!Card DSL SL USB and
+         make ppp mode detection safer (#71995)
+       - adjusted ltmodem info (#71979)
+
+18/3/2005:     v10.12
+       - updated nongpl info
+       - reverting slamr patch (#72301)
+       - pcmcia info updated (#73057)
+       - pci dev names updated
+       - read /proc/modules less often
+       - updated X11 data
+       - aic7xxx/aic79xx driver info update
+       - fix Fritz!Box Fon entry in database
+
+17/3/2005:     v10.11
+       - another notebook (#67412)
+       - do wlan detection for --netcard (#73077)
+       - remove Eicon cards from 64 bit archs, the driver does not support
+         64 bit yet (#55722)
+
+16/3/2005:     v10.10
+       - updated notebook display data
+       - fix udev db reading
+       - updated X11 data
+       - ltmodem device id update
+       - no check for gfx card changes (#72907)
+
+14/3/2005:     v10.9
+       - hardware detection for ISDN PCMCIA cards (#71208)
+       - updated ISDN data
+       - updated X11 data
+       - better network type detection (#70991, #71231, #67325)
+       - load some acpi modules on hp notebook (#72146)
+       - fixed isapnp sound card detection (#67303)
+       - slamr: ttySL0 -> ttyLT0 (#72301)
+
+7/3/2005:      v10.8
+       - updated X11 data
+
+4/3/2005:      v10.7
+       - s390: made ccwgroup walking more robust
+       - fixed bios base mem detection
+       - allow device class in 'hwinfo --db' request
+       - updated X11 data
+
+28/2/2005:     v10.6
+       - jg: improved wlan patch (no dependency on libiw)
+
+28/2/2005:     v10.5
+       - fixed model name for some SGI hardware (#63973)
+       - fix Fritz!Card DSL SL USB ID (#66674)
+       - better heuristics to assign BIOS driver numbers (#66669)
+       - removed ahci vs. ata_piix hack (#65218)
+
+25/2/2005:     v10.4
+       - report pci class 0x403 as audio devices (#66466)
+       - load ahci *and* ata_piix (#65218)
+       - symlink /dev/fb might be missing; trying fb0, too (#66501)
+       - reorder modules.pcimap entries so that more specific matches are
+         considered first (#66594)
+       - ensure nvida network cards are network cards (#65852)
+       - updated X11 data 
+
+23/2/2005:     v10.3
+       - reworked pcmcia code to give cardbus devices sysfs ids
+
+21/2/2005:     v10.2
+       - jg: added wlan feature detection
+
+17/2/2005:     v10.1
+       - notebook lcd data update
+       - build shared tiny lib
+
+15/2/2005:     v10.0
+       - libhd interface changes: geometry values
+       - prepare for wlan feature detection
+       - x11 db update
+       - better disk geometry handling
+
+8/2/2005:      v9.36
+       - added '--kernel-version' option
+
+31/1/2004:     v9.35
+       - updated X11 data
+
+14/12/2004:    v9.34
+       - fixed access to undefined memory (#39238)
+       - fix segfault when using 'x11=foo' boot option (#46367)
+       - add additional check to catch broken BIOSes (#48665)
+       - abort BIOS code execution if it takes too long (#48665)
+       - find usb serial lines
+
+2/12/2004:     v9.33
+       - s390: identify new CU types 2107, 1750 as DASD
+       - fixed some dvb entries (#47057)
+       - s390: added new prog_if ID pif_dasd_fba to identify FBA DASDs
+         (reqd. by fehr)
+       - less agressively assume scsi devs are disks (#47654)
+       - fixed external hardware db parser (#47606, comment 6)
+       - ibm notebook data updated
+       - avoid libsysfs accidentally reading pci config space
+       - fixed parsing of scsi serial id (#48757)
+       - look at /sys/class/net/*/type, too (#48812)
+
+13/10/2004:    v9.32
+       - report network interfaces correctly even though udev lists them
+
+12/10/2004:    v9.31
+       - report usb host-to-host links as network devs (#22739)
+
+11/10/2004:    v9.30
+       - find ide devices != cdrom & disk (#39911, #45229)
+       - return special ids for synaptics touchpad (#46649)
+
+7/10/2004:     v9.29
+       - fixed segfault with large /proc/interrupt entries (e.g. 512 cpus) (#46582)
+
+1/10/2004:     v9.28
+       - list bluetooth isdn box as bt device, too (#46626)
+
+1/10/2004:     v9.27
+       - smartlink-softmodem is back (#46594)
+       - added some dvb cards (#46612)
+
+30/9/2004:     v9.26
+       - updated X11 data (#45870)
+
+29/9/2004:     v9.25
+       - removed obsolete module info; reworked pcmcia info
+
+29/9/2004:     v9.24
+       - updated pcmcia & usb network data (#33647)
+       - updated pci device names
+
+29/9/2004:     v9.23
+       - use SG_IO for SCSI device accesses (#46058)
+
+28/9/2004:     v9.22
+       - added gen-hwcfg-disk.sh (#46311)
+
+27/9/2004:     v9.21
+       - updated ancient audio info (#46096)
+       - add ipw/atmel firmware packages (#45960)
+       - updated X11 data
+       - added new isdn cards to database
+
+27/9/2004:     v9.20
+       - report bluetooth devices (#45893)
+
+24/9/2004:     v9.19
+       - return package info for sony notebooks, too (35245)
+
+23/9/2004:     v9.18
+       - added --pcmcia option to hwscanqueue (#44290)
+       - return package info in system entry (#35245)
+
+22/9/2004:     v9.17
+       - updated X11 data
+
+21/9/2004:     v9.16
+       - drop workaround for multiple hotplug events by broken kernel
+
+21/9/2004:     v9.15
+       - replaced raiddetect with dmraid
+
+20/9/2004:     v9.14
+       - sata info update (#45551)
+       - look at smbios data for smp detection, too
+
+17/9/2004:     v9.13
+       - added some epson scanners (#45074)
+       - adaptec module info update
+
+13/9/2004:     v9.12
+       - kernel-nongpl stuff only for i386 (#45099)
+       - updated megaraid module info
+       - ibm notebook info update (#45038)
+
+13/9/2004:     v9.11
+       - clear hd_data struct after it has been released (#44855)
+       - updated X11 data
+       - changed sata vendor name handling a bit
+       - isdn: remove old bluetooth packages from database
+
+10/9/2004:     v9.10
+       - sata driver seems to generate a dummy scsi vendor name (#44286)
+
+6/9/2004:      v9.9
+       - updated tv-card info
+
+6/9/2004:      v9.8
+       - removed ancient function hd_has_special_eide()
+       - use edd module to get extended BIOS features (#44649)
+       - 'hwinfo --map' includes a hardware scan
+
+3/9/2004:      v9.7
+       - win modem dev name change (#44253)
+       - added nongpl module info
+       - fixed /tmp file handling (#44538)
+
+30/8/2004:     v9.6
+       - changed hwbootscan to use bash (#44199)
+       - fixed hd.ids parser bug
+       - updated X11 data
+
+23/8/2004:     v9.5
+       - updated X11 data
+       - added display sizes for a number of IBM notebooks
+
+18/8/2004:     v9.4
+       - new wlan data (#42759, #39481, #43921)
+       - hwscan now really moved to /sbin 
+
+16/8/2004:     v9.3
+       - move hwscan* to /sbin (#43601)
+
+5/8/2004:      v9.2
+       - push/pop don't work with 32bit regs on amd64 (#43531)
+
+4/8/2004:      v9.1
+       - get netcard link state via ethtool ioctl
+
+6/7/2004:      v9.0
+       - ids/src/s390: changed "OSA Express Ethernet card" to "OSA Express
+          Network card" (can be Token Ring, too)
+       - joined changes up to 8.60 from 9.1 branch:
+       - major 229, minors >= 128 are hvsi%u devies (host virtual
+          serial interface) (requested by IBM)
+       - ids/src/s390: use subclass 0x86 for OSA Express (bug #41461)
+       - changed Broadcom netcard name (#42362)
+       - dac960 data corrected (#41659)
+       - s390: set status.available to yes for IUCV devs (bug #41525)
+       - s390: give bus_iucv a name (bug #41525)
+       - s390: give the IUCV "controller" subclass ID and name (bug #41525)
+       - ia64: fixed unaligned accesses (#41589)
+       - check file size so we don't read outside mmap()-ed region
+       - ppc: handle iseries_veth correctly in loaded and unloaded module
+         state. #41347/LTC#8984
+       - send smaller scsi INQUIRY command (#38731)
+       - added scsi.noserial probe option; useful for some usb sticks (#40485)
+       - adding pci id fix from #40175
+       - updated b44 vs. bcm4400 data
+       - s390: fixed several DASD IDs
+       - s390: fixed --disk filtering (bug #41231)
+       - made --only more effective (#37933)
+       - hwscanqueue: closing file descriptors to allow parent to terminate
+       - added debug option to cpu emulation to help tracing bios related system
+         crashes (#40644)
+       - use sysfs_bus_id for unique ID calculation on CCW devices to avoid
+         duplicate IDs (bug #40587)
+       - read /proc/iSeries/config to get number of veth devs (#40527)
+       - load sg module before looking for scanners (#40478)
+       - updated usb scanner data (#40480)
+       - got latest pci device names from pciutils
+       - use mmap() to access /dev/mem & re-enable bios access
+         on ia64 (#34550)
+       - take out ips (#39993)
+       - fixed cdb_x11 script (#40335)
+       - updated X11 data (#40335)
+       - fixed UML fix (#40271)
+       - don't check alternate settings (#40266)
+       - added functions necessary to build a model name to tiny version;
+         this is needed by linuxrc (#39092)
+       - detect IUCV pseudodevices (bug #39456)
+       - added hd_busid_to_hwcfg() (bug #39456)
+       - updated X11 data (#39767)
+       - fixed strange side effect of UML detection (#39946)
+       - s390: enhance grouped channel detection using ccwgroup bus
+       - use *last* console parameter for serial console
+       - look for usb network cards (#37870)
+       - network class id cleanup (#39456)
+       - add bus.name for bus.id == bus_ccw
+       - avoid unspecific network types (#38874)
+       - fixed memory size detection (#34895, #38758)
+       - report UML network (#39521)
+       - 'hwinfo --map' returns mapping new -> old block
+         device names (#39437)
+       - s390: set is.notready flag on unformatted DASDs (bug #39174)
+       - rewrote serial console handling (#39029, #23322, #35824)
+       - updated X11 data (#39282)
+       - subclass 0x83 for xpnet card (#35867)
+       - add UML keyboard (#38922)
+       - s390: add bus id bus_ccw
+       - s390: set bus.id, sysfs_bus_id and sysfs_device_link for all devices
+       - s390: do not do pr_s390disks by default, and run it after pr_s390
+         to keep already detected non-disk devices from being deleted
+       - s390: implement rw/ro info properly
+       - s390: fake geometry and size of unformatted DASDs to most likely
+         values
+       - removed veth.* (not needed)
+       - fixed bug in modules.alias conversion script (#38800)
+       - fixed linmodem data (#38800)
+       - handle veth devices on iSeries (#38696, #37981)
+       - another de4x5 vs. tulip case (#39127)
+       - fixed cdrom config segfault (might happen while reading inconsistent
+         cdrom config data)
+       - support pSeries vscsi (#36029)
+       - bcm5700, not tg3 on ppc* (#38647)
+       - add Acer TravelMate 660 & Asus S5200N LCD sizes (#38149)
+       - make SGI IOC4 known as storage controller (#38628)
+       - support SGI XPNET (#35867)
+
+6/4/2004:      v8.38
+       - do call --partion with --fast in hwscand polling code
+
+6/4/2004:      v8.37
+       - fixed unique ids for pci devs (#37570)
+
+6/4/2004:      v8.36
+       - run raiddetect only on x86-like archs (#36157)
+       - don't run raiddetect if we didn't find any disks
+
+5/4/2004:      v8.35
+       - don't run raiddetect if --fast option is used
+
+5/4/2004:      v8.34
+       - make --only accept device names, too (#38265)
+       - check return value from hd_sysfs_id() (#38266)
+       - make it more resistant against strange libsysfs data (#38259)
+       - tg3 vs bcm5700 again (#38268)
+
+2/4/2004:      v8.33
+       - another wlan card (#38119)
+
+2/4/2004:      v8.32
+       - store driver list & sysfs info in hardware config files
+
+2/4/2004:      v8.31
+       - add Fritz!Card DSL SL USB in database
+       - hwbootscan: move icon creation from coldplug
+       - lt modem (#36552)
+       - fixed some module names (#37285, #37518)
+       - added dvb cards (#32730)
+       - use old bios disk assign code if there's no edd info
+
+1/4/2004:      v8.30
+       - wlan card detection fix (#37872)
+       - updated X11 data
+       - read isapnp from sysfs (#35157)
+
+1/4/2004:      v8.29
+       - hwscanqueue: remember commands and ignore the same commands for 20
+         seconds (workaround some unexpected signals from kernel)
+       - hwscand: set long timeout to 10 seconds
+       - hwscan*: add --partition command
+
+31/3/2004:     v8.28
+       - rewrote input device handling
+       - load ide-cd, sd_mod, sr_mod before looking for block devs (#37558)
+       - fixed usb printer detection
+       - run 'raiddetect' to tag ide soft raid devices
+       - minor vbe bios fixes
+
+30/3/2004:     v8.27
+       - changed bios probing to do less things
+       - added duplicate DASD detection code from the late dasd.c
+         to block.c (bug #37068)
+       - changed bios probing to do less things
+       - another winmodem (#37335)
+
+29/3/2004:     v8.26
+       - don't run modprobe if it doesn't exist
+
+29/3/2004:     v8.25
+       - add edd support
+
+28/3/2004:     v8.24
+       - added hwscand hwscanqueue
+       - use sysfs for usb devices
+       - scsi tapes detected again
+       - added hardware class 'tape'
+       - added getsysinfo script (collect data to debug hw detection)
+
+25/3/2004:     v8.23
+       - added hd_is_uml() to report if we're running in an UM kernel
+       - b44 vs. bcm4400 (#36763)
+       - fix inconsitency in device name list
+       - allow device names in 'hwscan --show'
+
+22/3/2004:     v8.22
+       - removed Intel-v92ham support (#36667)
+       - worked on new sysfs block code
+
+21/3/2004:     v8.21
+       - use sysfs for block devices
+
+15/3/2004:     v8.20
+       - fixed 8139cp/too module info (#36028)
+
+15/3/2004:     v8.19
+       - do not reverse sysfs order (libsysfs does it)
+       - updated X11 data
+       - return real device name, not udev symlink
+       - DSL hardware detection for none pppoe (kkeil)
+
+14/3/2004:     v8.18
+       - s390: added two missing DASD device types
+       - added '--root' option (for testing)
+       - added '--db' option for database queries
+       - fixed 'x11i' parameter handling
+       - read pci.handmap
+
+9/3/2004:      v8.17
+       - udevinfo moved to /usr/bin
+
+8/3/2004:      v8.16
+       - added host info for s390 SCSI devices
+       - added disk-only probing method for s390
+       - added WWPN, FCP LUN for s390 SCSI devices
+       - updated X11 data
+
+4/3/2004:      v8.15
+       - s390: added LCSS info to ccw_t
+       - link libhd against libsysfs
+       - added hw item for quick DASD rescanning
+       - updated digital camera ids.
+       - pci from sysfs finished
+       - network interfaces from sysfs
+
+1/3/2004:      v8.14
+       - fix smp detection on ia32e (#34742)
+       - store some new fields in unique-id files
+       - better error logging for vbios init
+       - disable all BIOS related things on ia64 (#34550)
+       - updated X11 data
+       - use sysfs for pci data (not default)
+
+24/2/2004:     v8.13
+       - include x86emu into libhd.so
+       - don't segfault if we couldn't get a shared memory segment
+
+23/2/2004:     v8.12
+       - fixed Makefile
+
+23/2/2004:     v8.11
+       - added '--version' (#31925)
+
+23/2/2004:     v8.10
+       - check for hyperthreading on amd64 (#34742)
+       - removed last references to ataraid from hardware db
+       - added new x86 emulator (#34545)
+       - return MacRISC<n> (#34591)
+
+17/2/2004:     v8.09
+       - handle '-' vs. '_' in module names
+
+17/2/2004:     v8.08
+       - isdn database optional read from /usr/share/hwinfo/ISDN.CDB.hwdb
+       - mk_isdnhwdb tool to convert CDB data to ISDN.CDB.hwdb
+       - fixed Makefile
+
+16/2/2004:     v8.07
+       - fixed ia64 unaligned access (#32396)
+       - use modprobe for tulip (#32911)
+
+11/2/2004:     v8.06
+       - fixed segfault on s390*
+       - removed special ia64 hardware data: new kernel, new game
+
+9/2/2004:      v8.05
+       - nvnet -> forcedeth (#25531)
+       - sata module data updated
+       - moved psaux mice to input/mice
+       - make convert_hd understand modules.alias files
+
+6/2/2004:      v8.04
+       - sysfs includes moved
+       - usb modules renamed
+       - really basic udev & sysfs support for block devs
+
+4/12/2003:     v8.03
+       - proper multichannel device detection (finally...)
+       - identify virtual reader/punch/printer
+
+2/12/2003:     v8.02
+       - build with "-pipe"
+       - accommodated to changes in format of /proc/dasd/devices
+       - ditched storage subclass dasd, introduced s390disk prog_if instead
+       - ditched fake CTC controller generation
+       - deal with unsorted bus trees in multichannel device detection
+
+18/11/2003:    v8.01
+       - converted s390 HW detection to sysfs
+       - moved CU/device models to separate data structure
+       - added more s390 devices
+       - rewrote parsing of SMBIOS data structures
+
+28/10/2003:    v8.00
+       - get pci config type from kernel log (#30704)
+       - add new flag 'cpuemu' to use cpu emulation on i386
+
+22/9/2003:     v7.30
+       - updated usb scanner & webcam data
+       - updated X11 data
+       - hwbootscan: split 'hwscan --pci --disk' call to avoid
+         wrong unique ids for some pci devices (#31545)
+
+21/9/2003:     v7.29
+       - updated X11 data
+
+18/9/2003:     v7.28
+       - set ATA RAID bus type to 'RAID' (#31235)
+
+17/9/2003:     v7.27
+       - don't make every parport into a printer (#31161)
+       - some driver data updated
+
+16/9/2003:     v7.26
+       - default to 'printer' if a class tag is missing in parport
+         autoprobe data (#30982)
+       - fixed serial console detection (#30936)
+
+15/9/2003:     v7.25
+       - pcmcia data update
+
+15/9/2003:     v7.24
+       - report pci modems (#30887)
+       - don't get fooled by removed pcmcia cards
+       - wlan data update (#30886, #30823, #30501)
+       - driver data update (#30384, #29468, #30745)
+
+15/9/2003:     v7.23
+       - ignore alternative usb interface settings
+
+11/9/2003:     v7.22
+       - updated X11 data
+       - don't read from cd drives that don't exist (#23248)
+
+10/9/2003:     v7.21
+       - fixed monitor data interpretation bug (#29718)
+
+9/9/2003:      v7.20
+       - more ltmodem ids
+       - uli: implementation of S/390 hardware detection
+
+8/9/2003:      v7.19
+       - updated driver info (#25457, #29481, #25531)
+       - updated X11 data
+       - added --combine option to check_hd to assist in creating
+         driver data
+       - fixed minor typos
+
+6/9/2003:      v7.18
+       - updated usb mouse data (#29719)
+       - better touch pad/track point reporting for notebooks
+       - fork() for serial mouse & modem detection (#25843, #26513)
+       - fixed hwbootscan (#29959)
+       - don't load imm.o module (#14175)
+
+2/9/2003:      v7.17
+       - catch more vm86() faults (#28381)
+       - added 'active' status flag (not modified by libhd)
+
+1/9/2003:      v7.16
+       - update ISDN CDB data
+       - catch faults inside vm86() code (#29571)
+       - give wlan cards their own subclass (#29506)
+       - updated X11 data
+
+28/8/2003:     v7.15
+       - iopl() may fail even if we're root (#29494)
+
+27/8/2003:     v7.14
+       - probe for multiple hardware classes at a time
+
+26/8/2003:     v7.13
+       - default ISDN data for all ARCH
+       - update ISDN CDB data
+
+26/8/2003:     v7.12
+       - updated X11 data (#29316)
+       - add ISDN database for ia64
+       - fix minor warnings
+
+25/8/2003:     v7.11
+       - don't try BIOS things on SGI Altix (#28663)
+
+25/8/2003:     v7.10
+       - added lots of new camera ids.
+       - new isdn data taken from cdb
+       - updated X11 data
+
+18/8/2003:     v7.09
+       - add ChildIDs field (reverse of ParentID)
+
+12/8/2003:     v7.08
+       - better internal hwclass handling
+
+11/8/2003:     v7.07
+       - define HARDWARE_DIR in hd.h
+
+8/8/2003:      v7.06
+       - use modprobe instead of insmod for scsi modules
+
+5/8/2003:      v7.05
+       - ltmodem is back
+       - parent id, again
+
+5/8/2003:      v7.04
+       - hp officejet scanner gets package info & own subclass
+
+1/8/2003:      v7.03
+       - reworked usb things
+
+18/7/2003:     v7.02
+       - changed disk size reading for 2.6
+       - more 2.6 header fixes
+
+17/7/2003:     v7.01
+       - store parent id (#27508) and hotplug field
+       - new attempt to work around broken cciss_ioctl.h inclue file
+
+16/7/2003:     v7.00
+       - detect pcmcia cards
+       - updated x11 data
+
+16/4/2003:     v6.20
+       - fixed megaraid info (#26325)
+
+27/3/2003:     v6.19
+       - scan for partitions
+
+13/3/2003:     v6.18
+       - ltmodem stuff makes trouble, removed (#25309)
+
+13/3/2003:     v6.17
+       - updated X11 data (#25217)
+
+12/3/2003:     v6.16
+       - be more careful when joining feature flags of
+         ide-scsi handled devices (#25169)
+
+12/3/2003:     v6.15
+       - limit the maximum amount of data we expect looking
+         for serial mice (#25153) 
+
+11/3/2003:     v6.14
+       - updated ide raid info (#25010)
+
+10/3/2003:     v6.13
+       - added more notebook data
+
+8/3/2003:      v6.12
+       - fixed ide-scsi detection bug (device names mixed up if more than
+         one device is handled by ide-scsi)
+
+8/3/2003:      v6.11
+       - updated data from pci utils
+
+8/3/2003:      v6.10
+       - detect wlan cards (#23491)
+
+7/3/2003:      v6.09
+       - usb multiple interfaces again: only for HID devices (#24824)
+       - add monitor vendor & device name
+       - allow hwscan to be disabled at boot time via 'hwprobe=-scan'
+
+6/3/2003:      v6.08
+       - updated X11 data
+       - added '--dsl' option to hwscan
+
+6/3/2003:      v6.07
+       - write ff to /dev/lp0 if imm.o didn't load (#14175)
+       - probe for scsi cache even in fast mode, else we miss scsi cd writers
+       - better Epson scanner detection (#20837)
+       - fixed stupid '\0'-missing-at-end-of-buffer bug
+       - added '--slient' option to hwscan (don't show ids)
+       - cleaned up notebook lcd detection and added more data
+
+4/3/2003:      v6.06
+       - fixed floppy detection (#24283)
+
+4/3/2003:      v6.05
+       - fixed ataraid detection (format of /proc/ide/ide?/config
+         changed, #23057, #24528)
+
+3/3/2003:      v6.04
+       - bcm instead of tg3 (request by ak)
+       - reenable mouse probing, but without serial mice and no dialog (#20309)
+       - support some winmodems
+       - updated X11 data
+
+26/2/2003:     v6.03
+       - better ZIP drive handling
+       - handle usb devices with multiple interfaces (#21487, #22223, #22843)
+       - removed 'Looking for braille...' line
+       - fixed multi-CDROM bug (#24280)
+       - save/restore feature flags (#23364)
+       - keep feature flags for ide-scsi handled drives (#23550)
+
+25/2/2003:     v6.02
+       - fixed 64 bit int -> pointer gcc warnings
+       - fixed minor database lookup bug
+       - database parser logs to logfile, not stderr
+       - support serial mice with really strange vendor ids (#24137)
+
+24/2/2003:     v6.01
+       - add fibre channel adapters to storage controller list (#23686)
+
+24/2/2003:     v6.00
+       - fixed gcc warnings
+       - updated module info
+       - increased major version
+
+18/2/2003:     v5.55
+       - added pppoe detection
+       - updated X11 data
+
+18/2/2003:     v5.54
+       - removed experimental code causing segfault on compaq machines
+
+10/2/2003:     v5.53
+       - remove mouse probing from hwbootscan, it sometimes
+         hangs and takes too long.
+       - add --fast to --cdrom probe, so the cdrom is not opened.
+       - updated X11 data
+
+4/2/2003:      v5.52
+       - fixed pci base addresses on 64bit archs (#21075)
+
+20/1/2003:     v5.51
+       - detection of more Microcom modems
+       - updated the pcmcia controllers fallback list
+       - added a minimal man page
+       - add AVM Fritz!Card DSL USB
+       - updated X11 data
+
+13/1/2003:     v5.50
+       - added Myrinet support (#21130)
+       - make it compile on !(x86_64 & ia64) again
+
+9/1/2003:      v5.49
+       - fixed some network card names (#22795)
+       - added wheel mouse data (#22797)
+       - make it compile on x86_64 & ia64 again
+
+13/12/2002:    v5.48
+       - cdrom feature list (dvd, cdr, etc)
+
+27/11/2002:    v5.47
+       - changed tg3/bcm* on ia64 (#21984)
+       - one ncr53c8xx vs. sym53c8xx issue (#21984)
+       - cleanup ISDN ids, remove unsupported protocols (#22179)
+
+25/11/2002:    v5.46
+       - rewrote assignment of BIOS driver numbers
+       - slight cleanup of int10 code
+
+19/11/2002:    v5.45
+       - use eepro100 instead of e100 on ia64 (#21055)
+
+18/11/2002:    v5.44
+       - fixed qla* module info (#21567)
+
+6/11/2002:     v5.43
+       - joined with 8.1 branch
+
+4/11/2002:     v5.42
+       - check for REDIRECT in hwscan init script (in case it gets called
+         from the commandline). #17773
+
+4/11/2002:     v5.41
+       - do some consistency checks on legacy data from BIOS area (#21462)
+
+17/10/2002:    v5.40
+       - updated megaraid info (#21043)
+
+10/10/2002:    v5.39
+       - updated tg3/bcm5700 driver info (#19913)
+
+7/10/2002:     v5.38
+       - added aacraid driver info (#20592)
+       - don't run yast if no keyboard is attached (#19768)
+
+30/9/2002:     v5.37
+       - add "Virtual" to veth description string (#20319)
+
+27/9/2002:     v5.36
+       - fixed floppy detection (#20269)
+       - x11 data update (#20182)
+       - added IBM ServeRAID ids (#20268)
+
+23/9/2002:     v5.35
+       - 'hwscan --pci' should add prom id (#19648)
+
+20/9/2002:     v5.34
+       - ia64: switch back to reading ACPI tables for SMP detection.
+
+18/9/2002:     v5.33
+       - fixed chksum call causing hwinfo to hang in some cases on ia64
+       - don't overwrite vga modelist
+
+10/9/2002:     v5.32
+       - avoid alignment problems on ia64
+       - fixed usb-cdrom probing (#19407, #19440)
+       - removed '--fast' for disk probing; instead, fixed i2o & cciss
+
+10/9/2002:     v5.31
+       - probe for cdrom & disk at boot (#19297)
+       - '--fast' option has effect on disk probing (no i2o & cciss)
+       - dmfe instead of tulip (#19271)
+       - convert_hd now understands XML properly
+       - removed outdated docs
+
+9/9/2002:      v5.30
+       - probe also USB isdn controllers (#18830)
+       - added '--help' option to check_hd & convert_hd
+       - converted pci info to utf8
+
+7/9/2002:      v5.29
+       - make sure usb floppies are reported as such (#12262)
+
+6/9/2002:      v5.28
+       - new x11 data
+       - report s390x arch properly
+
+5/9/2002:      v5.27
+       - added amd-8111 info
+       - fixed dpt info (#18914)
+       - always smp on s390* (#18990)
+       - changed pcnet32 description (#18892)
+
+4/9/2002:      v5.26
+       - show boot catalog address in cd info
+
+4/9/2002:      v5.25
+       - switched escon adapter from 0x70 to 0x8
+       - corrected number for CTC, IUCV, HSI and QETH
+       - fix usb isdn adapter detection (#18829)
+       - updated pci & usb data
+
+3/9/2002:      v5.24
+       - fixed ata raid code
+       - new usb mouse (#18296)
+
+3/9/2002:      v5.23
+       - updated x11 data
+
+02/9/2002:     v5.22
+       - code for detekting configured CTC, IUCV, HSI and QETH
+         adapters on s390/s390x
+       - fixed iSeries network id
+
+29/8/2002:     v5.21
+       - braille detection on sparc
+       - fixed script that reads CDB data
+       - log error messages from vm86 code
+       - better chipcard reader support
+       - use _exit instead of exit on some more places.
+       - prepared for uclibc
+       - save & restore resource data
+
+28/8/2002:     v5.20
+       - got rid of gcc warning
+
+28/8/2002:     v5.19
+       - added x86_64 x11 data
+
+27/8/2002:     v5.18
+       - changed dasd.c to accept old and new format of /proc/dasd/devices
+       - better serial mouse detection (#18384)
+
+27/8/2002:     v5.17
+       - msvec: detect some microcom modems (#15359)
+
+26/8/2002:     v5.16
+       - use "reprobe" as yast2 argument, not (.reprobe)
+       - added some new hardware types
+       - fixed usb & ieee1394 controller detection
+
+22/8/2002:     v5.15
+       - check cpuid for hyperthreading (#13532)
+       - add new bus id 'Virtual IO' for DASD (#18202)
+       - use grub on x86_64
+       - fixed s390 cpu detection
+
+20/8/2002:     v5.14
+       - mls: x86 emu for BIOS calls on ia64
+
+19/8/2002:     v5.13
+       - mls: x86 emu for BIOS calls on x86_64
+       - updated x11 data
+
+16/8/2002:     v5.12
+       - changes in libhd interface
+
+15/8/2002:     v5.11
+       - segfault in hwinfo, part 2
+       - fixed symbios module entry
+
+13/8/2002:     v5.10
+       - get isdn model name from isdn database
+       - updated megaraid info
+       - make install creates /etc/init.d
+
+13/8/2002:     v5.09
+       - added info for firewire module
+       - fixed convert_hd to work with perl 5.8
+
+12/8/2002:     v5.08
+       - fixed evil segfault in hwinfo
+       - updated docs
+
+9/8/2002:      v5.07
+       - moved unique key file to var/lib/hardware/unique-keys
+       - moved things from var/lib/libhd to var/lib/hardware
+       - added HD_VERSION #define to hd.h
+
+8/8/2002:      v5.06
+       - extended isdn package info
+       - detect dvb cards
+       - fixed reading driver info
+       - updated driver info
+       - changed tv card detection code
+
+6/8/2002:      v5.05
+       - minor libhd interface changes
+
+5/8/2002:      v5.04
+       - gmac -> sungem
+       - don't source rc.config
+       - report cardbus cards
+       - _exit instead of exit to avoid calling QT destructors in Yast2
+       - activated new database code
+
+22/7/2002:     v5.03
+       - updated x11 data
+
+22/7/2002:     v5.02
+       - run hwbootscan rc script after "kbd" script
+       - don't _change_ config status in hwbootscan
+       - save %gs register around vm86() syscall (%gs may be used in glibc)
+       - isdn changes
+       - better handling of dasd devs
+       - grub instead of lilo on ix86
+
+13/6/2002:     v5.01
+       - made ia64 cpu model entry more useful
+       - get bios led status
+
+6/6/2002:      v5.00
+       - assign hardware added via 'hwprobe' a proper inital status
+       - added alsa driver info
+       - dropped old pnpdump() code
+
+24/4/2002:     v4.26
+       - add x86-64 support
+
+27/3/2002:     v4.25
+       - prevent doubled cdrom hardware items
+
+27/3/2002:     v4.24
+       - fixed cdrom device detection (#15553)
+       - don't assign lp8 to nonexistent usb printers
+
+25/3/2002:     v4.23
+       - updated help texts
+
+25/3/2002:     v4.22
+       - recognize fibre channel controllers as storage controllers
+
+24/3/2002:     v4.21
+       - read bios data in libhd_tiny (to allow vaio handling in linuxrc, #12075)
+       - read /etc/module.pcimap, too (it's there during installation)
+       - new x11 data
+       - de4x5.o vs. tulip.o issue (#15303)
+       - added Netgear WLAN-Card data (#14848)
+
+21/3/2002:     v4.20
+       - remove /var/lib/hardware/LOCK in hwbootscan (#15217)
+       - updated X11 data
+       - prefer tg3 over bcm5700
+       - fixed broken framebuffer detection: reenabled & fixed pci setup code
+
+18/3/2002:     v4.19
+       - fixed segfault in ide code
+
+16/3/2002:     v4.18
+       - fixed bug that caused 'Processor' scsi devices to be treated
+         as disks (mentioned in #15007)
+
+14/3/2002:     v4.17
+       - udated mptbase driver info (#14732)
+       - better handling of usb-storage devices
+       - add mouse info we got from smbios
+       - use info from modules.pcimap
+       - detect memory size > 4GB (#14287)
+
+9/3/2002:      v4.16
+       - made hwbootscan an init script again, started after hotplug.
+       - do not delete the reconfig.needed files, but set configured=no
+         and needed=no to avoid problems with unsupported graphic cards.
+       - added usb ids from usbutils
+       - fixed network module info (#14529)
+       - improved smbios parser
+       - updated x11 driver info
+       - isdn: fix wrong names (AVM) and add more USB devices
+       - disabled pci setup code that caused infinite loops on
+         some systems with isa gfxcards
+
+4/3/2002:      v4.15
+       - new isdn data
+       - look at /proc/apm, too
+       - updated network driver info
+       - detect fujitsu siemens notebook lcd
+       - updated x11 driver info
+       - updated pci device list
+       - check for isapnp devs in boot.hwscan, too
+
+1/3/2002:      v4.14
+       - detect USB scanner by just looking if the module is usbscanner
+       - new scanner ids
+       - camera subclass ids were 1 off from enumeration
+       - added some new hardware classes: bios, bridge, hub, usb_ctrl
+       - added '--pci' and '--isapnp' options to hwscan
+       - fixed evil segfault caused by reading some hardware configs
+       - added '--fast' option to hwscan: don't check for tricky hardware
+         as serial mice or parport zips unless they had been found
+         previously
+       - boot.hwscan: probe for mice & pci hardware only (to be faster)
+       - don't try to access 'not available' devices
+
+25/2/2002:     v4.13
+       - meissner: boot.hwscan:
+         probe for storage, network, tv, sound handware
+       - updated x11 data
+       - handle usb ehci controller
+       - added basic smbios parser
+
+21/2/2002:     v4.12
+       - meissner: boot.hwscan: fixed confused curses output
+       - new isdn database
+       - update 'not available' state
+       - changed unique_id algorithm for usb devices
+
+18/2/2002:     v4.11
+       - added new scanner
+       - updated x11 data
+       - experimental support for hpt3* ideraid
+
+12/2/2002:     v4.10
+       - meissner: mouse probing is in choose_mouse
+       - meissner: added arguments for light probing '(.reprobe)' as suggested by tom
+
+11/2/2002:     v4.09
+       - isdn database now in libhd, support for multiple isdn driver
+
+7/2/2002:      v4.08
+       - renamed a function to avoid conflicts with linuxrc
+
+7/2/2002:      v4.07
+       - fixed dac960 detection: we used to return just the 1st disk
+
+7/2/2002:      v4.06
+       - first attempt to handle ide raid controller
+       - use /proc/partitions to find disks, too
+
+6/2/2002:      v4.05
+       - make hd_list() work properly if LIBHD_TINY is defined
+       - added new braille display
+       - hwinfo accepts '--netcard' as alias to '--network_ctrl'
+
+4/2/2002:      v4.04
+       - store a config string along with the config status
+
+4/2/2002:      v4.03
+       - changed hd_change_status() prototype
+
+20/1/2002:     v4.02
+       - fixed bug that prevented hwprobe env var to work in some cases
+
+28/1/2002:     v4.01
+       - hwscan: touch /var/lib/hardware/.update if things have changed
+       - meissner: added boot scripts
+
+21/1/2001:     v4.00
+       - increased major version number, as we're incompatible to v3 meanwhile
+       - added function to set hardware config status data directly
+
+20/1/2002:     v3.40
+       - updated hwscan so it does something useful
+       - updated x11 data
+
+14/1/2002:     v3.39
+       - next try with dietlibc on sparc
+
+14/1/2002:     v3.38
+       - olh: assume veth always present
+       - make it work with dietlibc on sparc
+       - new class: hw_usb_ctrl
+
+4/1/2002:      v3.37
+       - reimplemented iSeries veth device detection (#12680)
+
+14/12/2001:    v3.36
+       - create version for linking against dietlibc
+       - mls: continue even if some vbe calls fail
+
+26/11/2001:    v3.35
+       - prepare for arm
+
+22/11/2001:    v3.34
+       - call cpu probe for keyboard query
+       - reduced libhd_tiny size
+
+2/11/2001:.    v3.33
+       - read country code from usb devices
+
+30/10/2001:    v3.32
+       - handle iSeries network and storage devices
+         return ppc64 when uname -m returns it
+
+18/10/2001:    v3.31
+       - gmac controllers are powered off when unconfigured, so
+         we have to provide the class id ourself (#11733)
+
+15/10/2001:    v3.30
+       - don't load parport modules on pmac (#11743)
+       - provide monitor sync data if they are missing
+
+10/10/2001:    v3.29
+       - more apple monitor fixes
+
+9/10/2001:     v3.28
+       - work around incorrect iMac monitor data
+
+8/10/2001:     v3.27
+       - ppc: detect swim3 floppy (#11643)
+       - ppc: pr_prom needs pr_pci in some cases
+       - add monitor entry based on fbdev data, if we have
+         nothing better (#11344)
+
+5/10/2001:     v3.26
+       - fix the check for active framebuffer (ppc)
+         the current one is a hack and doesnt work in all cases
+       - use pc104 instead of powerpcps2 (ppc)
+       - longer timeouts in modem detection (#11432)
+       - don't merge pci and proc data on ppc (#10435)
+       - pci data are inconsistent on ppc, remove consistency check (#11551)
+       - new x11 data (ppc)
+
+24/9/2001:     v3.25
+       - updated X11 data
+       - no longer default to XF3 for installation on ppc (#11260)
+
+24/9/2001:     v3.24
+       - added LSIFC9xx/LSI409xx Fibre Channel (#11251)
+
+24/9/2001:     v3.23
+       - use aic7xxx_old one some controllers (#11202)
+       - use de4x5 instead of tulip for one card (#11093)
+       - updated X11 data
+
+20/9/2001:     v3.22
+       - make AIPTEK tablet a mouse again
+       - added old_unique_id field
+       - updated driver info
+
+19/9/2001:     v3.21
+       - new sound card
+       - new x11 data
+
+18/9/2001:     v3.20
+       - rewrote floppy detection to make it work on non-i386 archs
+       - new x11 data
+
+11/9/2001:     v3.19
+       - updated X11 data
+       - get current video mode
+
+10/9/2001:     v3.18
+       - updated X11 data
+       - make it work with diet-libc
+       - should correctly report vmware cards now
+
+4/9/2001:      v3.17
+       - changed unique_id calculation (#10139)
+       - introduced arch_ppc64, CHRP64 -> CHRP
+       - new X11 data
+
+3/9/2001:      v3.16
+       - usb printer device names have changed
+       - new x11 data
+       - fixed segfault bug in ide-scsi handling
+
+29/8/2001:     v3.15
+       - new x11 data
+       - ignore obviously broken ddc info
+
+27/8/2001:     v3.14
+       - new qlogic driver info (#9868)
+       - completely new x11 data
+
+23/8/2001:     v3.13
+       - fixed to work with the new cpqarray driver
+       - fixed evil database bug (#9798)
+
+20/8/2001:     v3.12
+       - removed usb network module info
+       - added iSeries disks
+
+17/8/2001:     v3.11
+       - added usb network data
+
+17/8/2001:     v3.10
+       - install in $DESTDIR
+       - handle ide-scsi drives
+       - fix segfault bug in apm detection
+
+9/8/2001:      v3.09
+       - fixed some drivers.audio entries
+
+6/8/2001:      v3.08
+       - added sungem
+       - fixed qlogicfc entry
+       - fixed tv card detection
+
+1/8/2001:      v3.07
+       - fixed typo in short model name calculation
+
+31/7/2001:     v3.06
+       - make now builds shared version per default
+
+30/7/2001:     v3.05
+       - integrated hwscan
+
+27/7/2001:     v3.04
+       - added chipcard reader support
+       - added camera (webcam) support
+       - added framebuffer support (currently: VESA)
+
+26/7/2001:     v3.03
+       - support (usb) joysticks
+
+25/7/2001:     v3.02
+       - added access functions for /var/lib/hardware/ to libhd
+       - hwinfo: no progress info if output is redirected
+       - hwinfo: multiple arguments allowed
+       - assign a hw_class
+
+24/7/2001:     v3.01
+       - report smp capability only if >1 processors are active
+
+23/7/2001:     v3.00
+       - SMP code can now handle empty MP tables
+       - support module lists in driver info
+       - new 'manual' flag indicating hardware that was not
+         detected but entered manually
+       - report usb capability only if the controller has an irq assigned
+
+27/6/2001:     v2.22
+       - added usb scanner detection
+       - set gpm protocol to imps2 for wheel mice
+       - bios based monitor detection enabled per default
+       - made usb module loading default
+
+25/6/2001:     v2.21
+       - sndirsch: corrected 3D info for geforce3 cards
+
+21/6/2001:     v2.20
+       - updated driver info for new gdth.o
+
+19/6/2001:     v2.19
+       - fixed for s390x
+
+13/6/2001:     v2.18
+       - schwab: don't dereference free'd pointer
+       - prefer e100.o over eepro100.o (#8797)
+       - fixed framebuffer mode detection bug (#8620)
+
+7/6/2001:      v2.17
+       - fixed keyboard detection on sparc
+
+22/5/2001:     v2.16
+       - dan: fix usb modem bug (#8490)
+       - remove 3d & xf_v3 driver info for ia64
+
+14/5/2001:     v2.15
+       - use isapnp_reset=0 for loading isa-pnp.o
+
+11/5/2001:     v2.14
+       - new driver data for 3c509
+       - X11 data updated
+       - have i2o cards listed as storage controllers (#6335)
+
+10/5/2001:     v2.13
+       - increase /dev/psaux timeout
+       - adapted missing keyboard detection for kernel 2.4
+
+10/5/2001:     v2.12
+       - less things in libhd_tiny.a
+       - read block 0 from disks _before_ going to look for the boot device
+       - vmware detection clobbers %ebx; fixed
+       - completely new monitor data base (#7536)
+
+7/5/2001:      v2.11
+       - preserve %ebx in i10_v86.c::vm86_rep
+
+7/5/2001:      v2.10
+       - rewrote isapnp detection for 2.4 kernel
+       - updated driver info data
+       - added "Baum" braille display detection
+
+3/5/2001:      v2.09
+       - support vbe bios calls to get monitor data (default: disabled)
+       - added more usb wheel mice
+
+3/5/2001:      v2.08
+       - added vmware check
+       - don't do scsi write cache detection in vmware
+       - added ia64 smp detection
+       - ia64 x11 data added
+       - use tulip instead of de4x5 (#7317)
+
+30/4/2001:     v2.07
+       - updated x11 data
+       - fixed multi-head display handling
+       - adapted compaq smart array detection for kernel 2.4
+
+25/4/2001:     v2.06
+       - parport detection updated for kernel 2.4
+       - add scsi hostadapter info to debug output
+       - usb-storage again
+       - boot_ia64 -> boot_elilo
+
+24/4/2001:     v2.05
+       - worked on usb-storage support
+       - no isa-pnp probing in linuxrc
+
+20/4/2001:     v2.04
+       - better usb-storage support
+
+19/4/2001:     v2.03
+       - reworked floppy detection
+       - identify devices with removable media
+       - zip drives are always reported as floppies
+
+18/4/2001:     v2.02
+       - reworked ps/2 mouse code
+       - provide number of buttons/wheels for mice
+       - X11 data updated (ia32)
+
+7/4/2001:      v2.01
+       - new output format for support tool
+       - more options for hwinfo
+       - include pcmcia/cardbus cards in device lists
+
+5/4/2001:      v2.00
+       - new major version due to incompatible interface changes
+       - integrated experimental changes (split was after v1.90)
+
+3/4/2001:      v1.99
+       - fixed segfault bug in alpha smp code
+
+26/3/2001:     v1.98
+       - unique id format changed
+
+21/3/2001:     v1.97
+       - fixed src/ids/Makefile for axp
+       - slightly changed display detection code on axp
+
+20/3/2001:     v1.96
+       - new axp x11 data
+
+28/2/2001:     v1.95
+       - stepan: removed ISDN on alpha
+       - avoid trigraphs while generating the data base
+
+22/2/2001:     v1.94
+       - fixed hd_copy() segfault bug (ppc)
+
+21/2/2001:     v1.93
+       - implemented SMP detection on ppc
+
+20/2/2001:     v1.92
+       - backport of new SMP detection code (ia32)
+       - get console speed from kernel command line (ppc)
+
+15/2/2001:     v1.91
+       - fixed evil scsi device detection bug
+         (missing scsi devices under some strange circumstances)
+       - don't probe physical scsi geometry
+
+12/2/2001:     v1.90
+       - changed display adapter detection code to prefer sbus cards
+
+9/2/2001:      v1.89
+       - kkaempf: "ld -shared" is forbidden, changed to "gcc"
+
+7/2/2001:      v1.88
+       - new x11 data (sparc)
+
+31/1/2001:     v1.87
+       - mls: new oem stuff
+
+30/1/2001:     v1.86
+       - new x11 data (sparc)
+
+29/1/2001:     v1.85
+       - kukuk: sparc keyboard patches
+
+23/1/2001:     v1.84
+       - mls: added '--packages' option to hwinfo
+
+21/1/2001:     v1.83
+       - new x11 data (sparc)
+
+19/1/2001:     v1.82
+       - ncr*.o instead of sym*.o for 53c895a
+       - new x11 data (ia32)
+
+18/1/2001:     v1.81
+       - fixed ISAPnP device name handling
+       - back to ncr*.o for 53c875 [devid 0xf] (#5816)
+       - added new tulip card
+
+17/1/2001:     v1.80
+       - updated dac960 driver info
+
+17/1/2001:     v1.79
+       - new x11 data
+       - added '--help' option to hwinfo
+       - implemented a basic getopt-style hwinfo interface
+       - activate pr_bios if pr_misc is set
+
+16/1/2001:     v1.78
+       - updated driver info (starfire/qla2x00)
+
+16/1/2001:     v1.77
+       - back to old version scheme to avoid update problems
+
+15/1/2001:     v1.0.76
+       - updated scsi driver info
+
+15/1/2001:     v1.0.75
+       - new x11 data
+       - make XF 4 default if no X11 info is found (ia32 only)
+       - fixed serial line detection bug
+
+14/1/2001:     v1.0.74
+       - updated pci name list
+       - updated scsi/network driver info
+
+12/1/2001:     v1.0.73
+       - new x11 data
+       - sym*.o instead of ncr*.o for 53C875
+       - quick fix for Wacom tablets
+
+12/1/2001:     v1.0.72
+       - fix minor bug in printer detection
+       - fix bios disk number detection
+
+11/1/2001:     v1.0.71
+       - arvin: made res_pppd_option work
+       - arvin: fixed detection of terminal adapters
+       - sped up new modem stuff if no modem is connected
+
+11/1/2001:     v1.0.70:
+       - new x11 data (sparc)
+
+10/1/2001:     v1.0.69
+       - introduced res_pppd_option
+       - new x11 data (ia32)
+
+9/1/2001:      v1.0.68
+       - smid@suse.cz: improved modem init string code
+
+8/1/2001:      v1.0.67
+       - fixed color depth handling
+       - fixed multi-soundcard bug
+       - new x11 data
+
+7/1/2001:      v1.0.66
+       - kendy@suse.cz: use BIOS port info for parport
+       - new x11 data for all archs
+       - 8139too instead of rtl8139 whenever possible
+
+20/12/2000:    v1.0.65
+       - added modem init string patch from smid@suse.cz
+
+19/12/2000:    v1.0.64
+       - added cciss stuff
+       - updated x11 data
+
+18/12/2000:    v1.0.63
+       - BIOS lba stuff now works
+
+18/12/2000:    v1.0.62
+       - updated x11 data
+
+14/12/2000:    v1.0.61
+       - updated x11 data
+       - build pnpdump only on i386 and alpha
+       - hwinfo can now update x11 info in install.inf
+
+13/12/2000:    v1.0.60
+       - hwinfo can now update braille info in install.inf
+       - activate alva braille detection
+
+13/12/2000:    v1.0.59
+       - updated x11 data
+
+12/12/2000:    v1.0.58
+       - new version number scheme (due to shared lib)
+       - create shared libhd
+       - report BIOS lba extension support
+       - rearranged building libhd_tiny a bit
+
+12/12/2000:    v1.57
+       - fixed isapnp segfault bug
+       - updated x11 data
+
+8/12/200:      v1.56
+       - new alva detection code
+       - added cd-r/dvd detection
+       - read "el torito" boot info
+       - updated x11 info
+
+7/12/2000:     v1.55
+       - fixed evil hddb bug
+       - added 3d script field
+
+9/11/2000:     v1.54
+       - started work on hddb fix
+       - renamed timeout -> hd_timeout
+
+27/10/2000:    v1.53
+       - remove memory leaks, part 2 (ppc)
+
+26/10/2000:    v1.52
+       - add CD-RW detection (and DVD)
+
+25/10/2000:    v1.51
+       - remove memory leaks, part 1
+
+10/10/2000:    v1.50
+       - distinguish between chrp & chrp64
+
+10/10/2000:    v1.49
+       - provide a unique key for every hardware item
+
+10/10/2000:    v1.48
+       - cpu/smp detection code improved
+
+28/9/2000:     v1.47
+       - sparc: new x11 info
+
+22/9/2000:     v1.46
+       - ppc: fixed serial line & modem detection
+
+21/9/2000:     v1.45
+       - provide CHPID on s390
+
+20/9/2000:     v1.44
+       - added missing closedir()
+
+18/9/2000:     v1.43
+       - improved /proc/interrupt parsing
+       - ppc: always return a ps/2 mouse for PreP & CHRP
+       - skip serial device detection for console & yast2ser /proc/cmdline
+         entries
+       - ids updated
+
+18/9/2000:     v1.42
+       - now *really* disabled braille except on ia32
+
+15/9/2000:     v1.41
+       - ppc: changed some ids
+
+13/9/2000:     v1.40
+       - serial console detection for ppc
+
+13/9/2000:     v1.39
+       - ppc x11 driver info
+       - ppc serial console
+       - braille only on ia32
+       - fixed scsi segfault bug
+
+8/9/2000:      v1.38
+       - updated device ids
+       - added basic i2o support
+       - disabled isapnp on ppc
+
+7/9/2000:      v1.37
+       - fixed modem segfault bug
+       - fixed Zip device detection
+
+6/9/2000:      v1.36
+       - s390 network devices
+
+5/9/2000:      v1.35
+       - s390: finds disks
+       - ppc: better sound detection
+
+25/8/2000:     v1.34
+       - new platform cpu entry on alpha
+
+24/8/2000:     v1.33
+       - better monitor & display detection on ppc
+
+23/8/2000:     v1.32
+       - made libhd at least to compile on s390
+
+23/8/2000:     v1.31
+       - slightly changed memory detection
+       - ADB mice: /dev/input/mice
+
+15/8/2000:     v1.30
+       - added monitor detection on ppc
+       - fixed iso9660 info reading 
+
+14/8/2000:     v1.29
+       - added PROM parser for ppc; currently handles
+          SCSI, network, sound & floppy devices
+
+9/8/2000:      v1.28
+       - added pr_misc to hw_isdn
+       - fixed memory size detection
+       - added 'generation' to system entry (for ppc)
+       - new scsi detection code
+       - kukuk: PS/2 keyboard detection on UltraSPARC
+
+28/7/2000:     v1.27
+       - fixed 'x11' parameter parsing
+
+27/7/2000:     v1.26
+       - added '--special' option to hwinfo (needed for live CD)
+       - updated x11 data
+
+24/7/2000:     v1.25
+       - SMP detection: look for 'apic' flag
+       - updated x11 data
+
+20/7/2000:     v1.24
+       - fixed Vaio detection
+       - updated special ide chipset list
+       - included more functions in LIBHD_TINY
+       - updated x11 data
+
+19/7/2000:     v1.23
+       - updated x11 data
+
+18/7/2000:     v1.22
+       - dropped alva probing
+       - updated x11 data
+
+15/7/2000:     v1.21
+       - fixed isapnp isdn probing bug
+       - updated x11 data
+
+14/7/2000:     v1.20
+       - fixed stupid printer probing bug
+       - updated x11 data
+
+13/7/2000:     v1.19
+       - fixed bootdevice detection bug
+       - detect PowerBooks
+
+12/7/2000:     v1.18
+       - updated alsa driver info
+       - updated minicdb id data
+       - fixed missing isapnp sound cards bug
+
+11/7/2000:     v1.17
+       - added Sony Vaio detection
+       - changed lance driver entry
+       - fixed isdn/network card bug
+       - updated id data
+
+10/7/2000:     v1.16
+       - pnpdump: start port scanning at port 0x20b, not 0x203
+         (skips potential game port)
+       - get ids directly from minicdb
+
+7/7/2000:      v1.15
+       - fixed hw_sys/hw_tv probing bug
+
+6/7/2000:      v1.14
+       - new 'system' hw entry
+       - sparc smp detection: active -> probed
+
+5/7/2000:      v1.13
+       - added parallel Zip drive detection
+
+3/7/2000:      v1.12
+       - don't list cardbus/pcmcia devs in hd_list()
+       - add multimedia/video boards to display adapters
+
+27/6/2000:     v1.11
+       - increased timeout in fhp detection
+
+27/6/2000:     v1.10
+       - fixed bug in braille detection
+
+26/6/2000:     v1.09
+       - updated README
+       - fixed bug in 'hwprobe' handling
+
+26/6/2000:     v1.08
+       - new usb mouse devices
+
+22/6/2000:     v1.07
+       - activated serial line scanning in linuxrc
+       - extendend 'hwprobe=' features
+
+21/6/2000:     v1.06
+       - fhp_old braille detection implemented
+       - alva & ht braille stuff added
+
+21/6/2000:     v1.05
+       - changed (driver_info_x11_t).x11.raw to str_list_t
+
+21/6/2000:     v1.04
+       - added 'x11' kernel cmdline param
+
+20/6/2000:     v1.03
+       - fixed mk_ids (used to drop all non-x11 ids)
+       - improved 'hwprobe=' functionality
+       - fhp braille detection implemented
+
+20/6/2000:     v1.02
+       - updated pciutils & sax/sax2 data
+       - added fire gl1
+       - added 'hwprobe' env resp. kernel cmdline param
+
+13/6/2000:     v1.01
+       - new module info
+       - fix old VGA entries
+       - hw_tv now functional
+
+9/6/2000:      v1.00
+       - added hw_monitor, hw_printer, hw_tv, hw_scanner
+         [hw_tv, hw_scanner still non-funcional]
+       - improved ddc parsing (new syslinux!)
+
+7/6/2000:      v0.99
+       - added hd_list() function
+
+6//6/2000:     v0.98
+       - hd_display_list() function
+       - new SaX[2] data
+       - changed mk_ids to provide 3d *and* non-3d x11 entries
+
+31/5/2000:     v0.97
+       - provides info about bios disk ids
+
+30/5/2000:     v0.96
+       - extended X11 driver info (for XF86 4.0)
+       - added Thorsten's small SPARC patch
+       - extended serial line info
+       - note: v0.95 was a ppc quick-hack only version needed for 6.4;
+          it will not be integrated into the main tree
+
+24/5/2000:     v0.94
+       - fixed tmp file security hole
+       - added hd_{mouse/keyboard/floppy}_list() functions
+
+15/5/2000:     v0.93
+       - integrated Thorsten Kukuk's patches (mostly SPARC stuff)
+       - some minor other fixes
+
+17/4/2000:     v0.92
+       - ADB mouse driver info extended
+       - color code stuff updated
+
+11/4/2000:     v0.91
+       - fixed XkbModel typo on intel/axp
+       - ia64 patches from Andreas
+       - new Mac color code
+
+31/3/2000:     v0.89
+       - changed XkbModel to "powerpcps2" on chrp machines
+       - more iMac colors
+
+24/3/2000:     v0.88
+       - read color code on macs
+
+21/3/2000:     v0.87
+       - added Netfinity graphics card fix
+       - 3com net card driver adjustments
+       - ISDN info fix
+       - SPARC keyboard code
+       - added keyboard driver info
+
+14/3/2000:     v0.86
+       - flush serial buffer before close()
+
+8/3/2000:      v0.85
+       - some minor bug fixes
+
+8/3/2000:      v0.84
+       - changed display adapter probing to include bc_multimedia
+
+8/3/2000:      v0.83
+       - pci cards are attached to their resp. bridges
+       - card bus cards not listed by probe_by_class
+
+6/3/2000:      v0.82
+       - X server list fixes
+
+5/3/2000:      v0.81
+       - some monitor data
+
+4/3/2000:      v0.80
+       - new probing flag pr_scsi_geo: defaults to off due to
+          problems on scsi-Zip's
+
+3/3/2000:      v0.79
+       - tuned probing flags
+       - renamed drivers file
+       - added "Belinea 10 20 20" data (ddc info lies about supported modes!)
+
+29/2/2000:     v0.78
+       - new graphics cards
+
+28/2/2000:     v0.77
+       - modem fix: give default name if none could be determined
+       - added 3Com Robotics recognition
+       - added physical SCSI geometry
+
+28/2/2000:     v0.76
+       - automatic usb module loading
+       - rewrite of the probing flags stuff; new probing flags
+       - new hd_display() function
+
+26/2/2000:     v0.75
+       - pcmcia detection now looks at class ids
+       - fixed pcmcia detection bug
+       - added usb detection function
+
+26/2/2000:     v0.74
+       - added alsa isapnp sound cards
+
+25/2/2000:     v0.73
+       - sparc & baud rate fix
+       - new libihw
+       - minor usb improvements
+       - better keyboard detection
+       - ressource management for irqs
+       - isdn fixes/improvements
+       - added some sound cards
+
+24/2/2000:     v0.72
+       - libihw used only on ix86 & axp
+       - pc keyboard detection
+
+23/2/2000:     v0.71
+       - isdn stuff
+
+22/2/2000:     v0.70
+       - changed x11/3d driver info
+
+18/2/2000:     v0.69
+       - mouse code now resets serial lines
+
+18/2/2000:     v0.68
+       - new try at AGP detection
+       - improved mylex code
+       - added compaq smart raid detection
+       - improved scsi code
+
+17/2/2000:     v0.67
+       - improved CPU code on axp & ppc
+       - changed serial line code: use non-blocking open
+
+16/2/2000:     v0.66
+       - new ids
+       - added Mylex detection (dac960)
+
+15/2/2000:     v0.65
+       - a lot of driver info
+       - timeout problem opening serial devs?
+
+12/2/2000:     v0.64
+       - added some ids
+       - added Zoom modem detection
+
+11/2/2000:     v0.63
+       - fixed isapnp for ppc
+
+11/2/2000:     v0.62
+       - Makefile now knows about sparc64
+       - driver info: 3c90x vs. 3c59x; see comment in drivers.SuSE
+       - worked on ISDN stuff
+
+10/2/2000:     v0.61
+       - added peliminary usb storage device handling
+       - added ISA-PnP memory range decoding
+       - added ISDN probing for ISA cards (*very* preliminary)
+
+8/2/2000:      v0.60
+       - added UMAX USB scanner ids
+       - small modem fix (open fds)
+       - determines boot device
+
+5/2/2000:      v0.59
+       - improved boot floppy: now with usb support
+       - changed hw behavior: no listing on console if a logfile is used
+       - fixed missing baud defines on SPARC
+       - added 3d graphics card info
+       - changed internal mouse ids from PnP ids --> special ids
+       - some 64 bit pci fixes
+       - pci devices with missing class info: get class info from data base
+       - added more usb ids
+
+4/2/2000:      v0.58
+       - added generic ne2000 info
+       - improved printing of modules.conf entries
+       - moved ID handling macros (MAKE_ID, etc) to hd.h
+
+3/2/2000:      v0.57
+       - added lp-devices to mk_floppy
+       - added usb vendor list
+       - NOTE: hd_class_list() interface slightly changed!!!
+       - USB support complete rewritten
+       - modem fix: avoid selecting a device twice!
+       - driver info: take compatible devices into account
+
+2/2/2000:      v0.56
+       - more driver info
+       - added hd_smp_support()
+
+1/2/2000:      v0.55
+       - made hd_module_is_active() global
+       - added pcnet32 info
+       - added 'static' target
+       - fixed ddc string parser
+       - fixed monitor driver info parser
+       - added tiny target: -> libhd_tiny.a is minimum version for linuxrc
+
+27/10/2000:    v0.54
+       - rescan == 3 --> return new entries since last call with rescan == 2
+
+27/10/2000:    v0.53
+       - fixed driver entries with modules.conf lines
+       - fixed internal handling of modules.conf entries
+       - added new feature to hd_*_list() functions:
+         rescan == 2 --> return only new entries
+
+25/10/2000:    v0.52
+       - started this log :-)
+       - modem code now handles non-pnp modems
+       - added a baud resource to modem entries: holds the modem's max.
+         port speed
+       - added some modem ids
+       - updated docu (interface.html)