1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304
|
This is release 1.13 of isapnptools
===================================
Changes since Release 1.12
==========================
Summary:
1) Couple of bug fixes in pnpdump to correct the skeleton
configuration file generated.
2) New feature to allow user specified IDENTIFY-FORMAT in
isapnp IDENTIFY output.
pnpdump (now v1.12)
-------------------
1) Fixed bug introduced in previous version: CONFIGURE in
skeleton had logical device id, but should be vendor id.
2) Low true, level sensitive interrupts would put +L in
the skeleton, should be -L of course.
isapnp (now v1.13)
-------------------
1) Allow the user to specify format of IDENTIFY command using
the new IDENTIFY-FORMAT command. Default is as previous
versions:
"Board %b has Identity %8 %7 %6 %5 %4 %3 %2 %1 %0: %v Serial No %s [checksum %8]\n"
isapnp.conf.5
-------------
Updated to include documentation on the new command IDENTIFY-FORMAT.
man2html
--------
Updated to handle clash in keyword names IDENTIFY*.
Changes since Release 1.11
==========================
Summary:
1) Alpha ports added, specify -DALPHA in Makefile.
2) The default behaviour is now to preserve existing hardware
configuration settings for both pnpdump and isapnp. See
ISOLATE in the isapnp.conf.5 manual page on how to reset the
hardware configuration.
3) Two features have been added allowing common configuration
scripts across groups of machines (see CONFIGURE in the
isapnp.conf.5 manual page):
3a) Devices not found are skipped rather than aborting the
script.
3b) Serial numbers may be specified as instances of the
cards found, for example #1 means the first card with
the given Vendor Id, #2, the second etc.
README, INSTALL
---------------
Minor updates now that ISOLATE and pnpdump don't reset board
configurations by default.
Added note on using DOS port with loadlin to allow compiled-in
device drivers.
README.DOS
----------
Added comments about DPMI servers if it doesn't run.
README.initrd
-------------
Corrected: using initrd doesn't remove the need to have PnP
device drivers as modules, it just allows the root device to
be PnP. If you want to use compiled in drivers, run the DOS
version before using loadlin to boot.
FILES
-----
Added man2html.
pnpdump (now v1.11)
-------------------
1) Reformatted
2) Alpha port changes added.
3) Removed ioperm calls as iopl covers it (Except Alpha).
4) pnpdump no longer resets the board configuration registers when run.
5) Made serial number output unsigned, except for -1.
6) pnpdump.8 manual page updated.
isapnp (now v1.12)
-------------------
1) Now allow board serial number to be specified as #1, #2 etc for the
first, second etc boards of each type.
2) Removed ioperm calls as iopl covers it (Except Alpha).
3) Fixed bugs in handling IRQ settings.
4) Ensure board_found is 0 when starting ISOLATE, warn if not.
5) Missing boards now skipped, remaining boards still configured.
6) Alpha port changes added.
7) ISOLATE changed to take an argument - CLEAR or PRESERVE (default).
[CLEAR was the old default (only) behaviour]. Determines whether
existing configuration information preserved.
8) Made serial numbers unsigned, except for special case -1, which
means no serial number.
9) isapnp.conf.5 manual page updated for the above, plus improved
documentation for READPORT.
Changes since Release 1.10
==========================
Major new feature: DOS port added to allow dumping of settings used by
Win95/DOS. If you don't have djgpp, use the DOS binaries in the binary
distribution.
README, INSTALL
---------------
Minor tweaks.
README.DOS
----------
New file to describe building and using the DOS port.
FILES
-----
List the additional files in the binary distribution.
Improved descriptions, added more READMEs.
pnp.h
-----
1) READ_ADDR_STEP compile time option added.
2) IO port access definitions for the DOS port added.
pnpdump (now v1.10)
-------------------
1) Reformatted for emacs
2) Reset configuration between different readports
3) Allow single parameter for changing start readport address
4) Added compile time option to change readport address skips
5) Added sanity checks for resource data
6) DOS port added (using djgpp)
7) Added timeout in statuswait for OS2 and DOS ports
isapnp (now v1.11)
-------------------
1) Reset configuration between different readports
2) Added compile time option to change readport address skips
3) DOS port added (using djgpp)
4) Added timeout in statuswait for OS2 and DOS ports
Changes since Release 1.9
=========================
README
------
Corrected pointer to file format.
Corrected pointer to examples.
isapnp (now v1.10)
------------------
1) Now supports glibc >= 2.
2) Usage message includes web reference.
3) VERIFYLD command added to disable logical device number checking.
pnpdump (now v1.9)
------------------
1) Now supports glibc >= 2.
2) Usage message includes web reference.
3) Output file includes web reference.
4) Added (WAITFORKEY) to the end of the output.
isapnp.conf(5)
--------------
1) Added documentation for VERIFYLD.
Changes since Release 1.8
=========================
Manual pages added - isapnp.8, pnpdump.8 and isapnp.conf.5.
More READMEs added - README.ide, README.initrd, README.modules
README
------
Installation instructions and documentation on file format
removed. Installation instructions now in a separate file
INSTALL.
pnpdump (now v1.8)
------------------
1) The MEM example lines had mismatched brackets.
2) Added more text on startup.
3) (ACT Y) wasn't always commented out.
isapnp (now v1.9)
-----------------
1) Modified parsing so that keywords don't need repeating uneccesarily, eg
(REG 0 (PEEK))(REG 1 (PEEK))
may be simplified to
(REG 0 (PEEK) 1 (PEEK))
and similarly for IO, DMA, MEM, and INT.
2) Fixed peek device name (was always the last device).
3) Improved error printout to print the remainder of the line.
4) Allow funny characters in the ident (@[\]^_).
5) Print error if board not found even if debug not set.
Changes since Release 1.7
=========================
Linux version tested is 2.0.10 now, few other minor things.
OS2 support code added - see README.OS2.
README
------
Added more on configuring the makefile - depending on library
isapnp (now v1.7)
-----------------
1) Added #ifdefs for the extra syscalls.
pnpdump (now v1.6)
------------------
1) Added #ifdefs for the extra syscalls.
Changes since Release 1.6
=========================
Linux version tested is 2.0.0 now, few other minor things.
isapnp (now v1.6)
-----------------
1) Serial number -1 now acceptable (for cards without serial number)
2) Removed limit on the number of configuration commands
3) Improved error messages, made parsing abort on first error.
Changes since Release 1.5
=========================
Added changes to README in the last release.
isapnp (now v1.5)
-----------------
1) Fixed bug where MEM and DMA string lengths identified incorrectly,
so arguments not read correctly.
Changes since Release 1.4
=========================
README
------
Lots more good stuff added, particularly on the debugging side.
isapnp (now v1.4)
-----------------
1) Added REALTIME code, to use the real-time scheduling in later kernels.
2) Added timeout reading resource data for REALTIME.
3) DMA register setting bug fixed.
4) Added PEEK to all the standard named register configurations.
5) Added check for READPORT setting before trying to read stuff.
pnpdump (now v1.5)
------------------
1) Added REALTIME code, to use the real-time scheduling in later kernels.
2) Added timeout reading resource data for REALTIME.
3) Fixed message for DUMPREGS on DMA channels (said Interrupt).
4) Added the ability to dump without ISOLATE, by giving the number of
boards, and the read_port address on the command line.
5) Fixed error where if the only interrupts were 8+, the isapnp output
would be wrong.
Peter Fox
14-Jun-96
Changes since Release 1.3
=========================
README
------
Improved even more, with a section on instructions.
isapnp (now v1.3)
-----------------
1) Fixed bug where only one board would be found.
2) Added ability to directly access boards by CSN.
pnpdump (now v1.4)
------------------
1) Fixed bug where only one board would be found.
2) Output modified to generate a configuration file for isapnp.
Peter Fox
19-Apr-96
Changes since Release 1.2
=========================
isapnp (now v1.2)
-----------------
1) Now supports configuring Memory and DMA resources
2) Now has general PEEK and POKE of configuration regs
for handling vendor defined registers (and working
around bugs !).
3) Improved error messages - gives line number of error
and command if configuring devices.
4) Sample file updated to show examples of peek and poke.
5) Sample output file given too.
6) Now allow comments within the configuration commands.
pnpdump (now v1.3)
------------------
1) Fixed bug during display of memory resources.
2) Added ability to cope with broken boards that don't
reset their resource data pointers properly, as described
in the PnP spec section 4.5 para 2.
Peter Fox
29-Mar-96
|