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