|
|
1.1 ! root 1: dmsdos driver: kernel messages in alphabetical order. ! 2: ! 3: *** Some messages need a better explanation. Under construction :) *** ! 4: ! 5: Classes: I: Information. ! 6: E: Error in filesystem, check it under dos (incl. the surface test). ! 7: O: Other problem, not a filesystem error. ! 8: B: Bug, please send a bug report. ! 9: P: Panic message. Extremely severe filesystem, hardware or dmsdos ! 10: error. The process that actually called dmsdos when the problem ! 11: occured has been "frozen" in order to prevent data corruption. ! 12: Though your system continues to run, you should reboot immediately ! 13: and check the compressed filesystems. You may have to press the ! 14: reset button in order to reboot. ! 15: ?: Unknown. (Look at the source code.) ! 16: ! 17: ------------------------------------------------------------------------------ ! 18: ! 19: DMSDOS: adapting free sectors count ! 20: I: Stacker sector count is corrected. ! 21: ! 22: DMSDOS: BB_ClustCnt=0x%x impossible (FAT32?) ! 23: E/O?: The filesystem is in an unsupported format, damaged or otherwise ! 24: strange. Dmsdos refuses to mount it. Please verify whether it is FAT32 ! 25: under Dos/Win95. Currently compressed FAT32 is not supported. ! 26: (Compressed FAT32 has never been reported to exist so far.) ! 27: ! 28: DMSDOS: bitfat cache: ! 29: I: Debug message. Ignore. ! 30: ! 31: DMSDOS: BITFAT mismatches MDFAT, repairing... ! 32: DMSDOS: BITFAT mismatches MDFAT (sector %d is %d and should be %d) ! 33: DMSDOS: BITFAT mismatches MDFAT (sector %d) ! 34: E: There's an error in the allocation table (BITFAT) of your compressed ! 35: partition - next time you boot dos you should check it. WARNING: ! 36: Writing to an errorneous filesystem may cause further damage. ! 37: Optionally (with mount option bitfaterrs=repair) ! 38: the driver tries to repair the problem by recalculating the BITFAT. ! 39: ! 40: DMSDOS: bmap called, unsupported! ! 41: B: Shouldn't happen. ! 42: ! 43: DMSDOS: cannot write dirty cluster %d on dev 0x%x, trying again later ! 44: E/O: Very likely the filesystem is full. There should be another message ! 45: describing more details. The driver keeps the cluster in memory. This ! 46: is a very critical condition as you may lose the data in that cluster. ! 47: The driver usually tries 5 times to write the data again before ! 48: throwing them away and setting the filesystem to read-only mode. If ! 49: the filesystem is really full you still have a chance to free up some ! 50: space now. ! 51: ! 52: DMSDOS: ccache contents: ! 53: DMSDOS: ccache statistics: ! 54: I: Debug messages. Ignore. ! 55: ! 56: DMSDOS: ch_dirty(_locked): READ-ONLY filesystem ! 57: O: When the filesystem suddenly is set read-only (e.g. because of a ! 58: problem) some kernel functions seem not to obey the RO flag. In this ! 59: case, the dmsdos driver itself rejects the command in order to ! 60: avoid trashing the filesystem. ! 61: ! 62: DMSDOS: ch_read: no memory! ! 63: O: System memory is even too low for read access. See below for hints ! 64: about 'no memory' messages. ! 65: ! 66: DMSDOS: ch_read: read_cluster failed ! 67: E: The cluster could not be read from disk. There should be another ! 68: message describing more details. ! 69: ! 70: DMSDOS: check_free_sectors: wrong count %d corrected to %d ! 71: B: Looks like a minor bug. As the message tells, the problem is corrected. ! 72: ! 73: DMSDOS: clear_list_dev: Uhh, sb==NULL ... ! 74: B: Shouldn't happen. ! 75: ! 76: DMSDOS: cluster %d read error ! 77: E: There should be another message describing the error more exactly. ! 78: ! 79: DMSDOS: compression method not recognized. ! 80: E: Check filesystem. May also be caused by running incompatible/unsupported ! 81: or not yet fully supported compression software under dos. In detail, the ! 82: driver found a compressed cluster but didn't recognize the compression ! 83: header. This may even be suspicious to be a dmsdos bug. ! 84: ! 85: DMSDOS: could not find MDR signature or found more than one, mdrc=%d (ignored) ! 86: I: Debug message. It may indicate a problem with the CVF, but as this ! 87: signature is almost completely unimportant, you can most likely ignore ! 88: it. ! 89: ! 90: DMSDOS: could not guess compression method for CVF ! 91: I: There's no compressed file in your compressed filesystem that dmsdos ! 92: could analyse to determine the compression method. To avoid problems, ! 93: dmsdos has disabled compression when writing to this CVF. Specify a ! 94: compression method explicitely when mounting (comp=xxx option) or write ! 95: something (more than 1KB) to the compressed partition under dos. ! 96: ! 97: DMSDOS: counted free sectors=%d ! 98: I: The message tells how many free sectors have been counted in the CVF. ! 99: ! 100: DMSDOS: CVF almost full or highly fragmented at MDFAT level. ! 101: I: The driver warns that further write access might become dangerous. ! 102: ! 103: This indicates a really bad situation. The algorithm to find free space ! 104: in a CVF performs three trials to find an appropriate hole for new data. ! 105: All of them use different priorities to avoid MDFAT level fragmentation. ! 106: But this time it did not succeed until its last trial. That means ! 107: additional MDFAT level fragmentation cannot be avoided any longer and the ! 108: more write access you perform the more likely the last trial is to fail. ! 109: ! 110: Watch the free space on the compressed partition. If there seems to be ! 111: enough, try to defragment the partition as described in chapter ! 112: 'defragment procedures' in file dmsdos.doc. ! 113: ! 114: This message has KERN_EMERG priority to ensure you can see it on the ! 115: screen. ! 116: ! 117: DMSDOS: CVF end padding %d sectors. ! 118: I: Size of STACVOL is stored in its header. If real file is ! 119: longer than this information, user is informed about that ! 120: unused sectors. It can happens when you copy stacvol ! 121: to other host drive. ! 122: ! 123: DMSDOS CVF-FAT extension version %d.%d.%d ! 124: I: Tells version number and compile-time options when loading dmsdos. ! 125: The term 'read-only' means that you are using a read-only dmsdos ! 126: version (write access has been turned off during dmsdos configuration). ! 127: It does *not* tell that the filesystem is mounted read-only or ! 128: read-write. ! 129: ! 130: DMSDOS: CVF full. ! 131: DMSDOS: CVF full (cannot even allocate fragmented space) ! 132: DMSDOS: CVF full or too fragmented at MDFAT level. ! 133: O/E: The message tells it all. The last write access may have failed and ! 134: data may have been lost. As you cannot tell how well the data will ! 135: compress it is dangerous to fill a CVF up to the last byte. There might ! 136: even be some errors in the filesystem now (but that's very unlikely). ! 137: ! 138: These messages have KERN_EMERG priority. They indicate that something ! 139: dangerous has happened. The next time you boot dos you'd better check ! 140: the filesystem. And, of course, free up some space. ! 141: ! 142: DMSDOS: CVF has bitfat mismatches, ignored. ! 143: DMSDOS: CVF has bitfat mismatches, setting to read-only. ! 144: DMSDOS: CVF has serious errors or compatibility problems, setting to read-only. ! 145: I: The driver has detected an error in the filesystem and has either ! 146: ignored the error or set the filesystem to read-only mode. There should ! 147: be another message describing the error. In rare cases, the error may ! 148: be caused by compatibility problems. ! 149: ! 150: DMSDOS: CVF has FAT32 signature, not mounted. Please report this. ! 151: O: Compressed FAT32 is unsupported. I've never seen it, but I may start ! 152: to write support for it if someone reports that a strange M$ product ! 153: really creates compressed FAT32 filesystems. I don't believe so. ! 154: ! 155: DMSDOS: CVF is in doublespace format (version 1). ! 156: DMSDOS: CVF is in drivespace 3 format. ! 157: DMSDOS: CVF is in drivespace format (version 2). ! 158: DMSDOS: CVF is in stacker 3 format. ! 159: DMSDOS: CVF is in stacker 4 format. ! 160: I: The driver reports what it has detected. ! 161: ! 162: DMSDOS: CVF is in unknown (new?) format, please report. ! 163: I: The driver didn't recognize the CVF format after verifying that it is ! 164: indeed a CVF. Watch for further messages. You'd better not write to ! 165: the partition :) ! 166: ! 167: DMSDOS: CVF is shorter about %d sectors. Mounting READ ONLY. ! 168: E: Error in stacker filesystem. Check under dos. ! 169: Real length of STACVOL is smaller, than that stored in stacvol ! 170: header. Stacvol is probably corrupted. ! 171: ! 172: DMSDOS: CVF on device 0x%x unmounted. ! 173: I: The message tells it all. ! 174: ! 175: DMSDOS: CVF set to read-only. ! 176: I: The message tells it all. ! 177: ! 178: DMSDOS: daemon is lying about its pid ! 179: O/B: Either someone is trying to compromise system security by misusing ! 180: dmsdos ioctls (without success) or the external daemon has a bug. ! 181: ! 182: DMSDOS: daemon_write_cluster: ch==NULL ! 183: B: Shouldn't happen. ! 184: ! 185: DMSDOS: Data are not SQ compressed ! 186: E: Error in drivespace 3 filesystem (invalid data?), check under Win95. ! 187: ! 188: DMSDOS: dataend corrected due to MDR signature old=%d new=%d ! 189: I: Due to a problem with the loopback block device - it only gives size ! 190: information in units of 1K blocks and not in 512 byte sectors - dmsdos ! 191: cannot determine the exact end of the CVF. So, it tries to guess where ! 192: the real end of the compressed partition is. This guess is verified by ! 193: searching the MDR signature, which is typically located in the last ! 194: sector of the CVF. If the driver has guessed the wrong end, this is ! 195: automatically corrected and this message is logged. In theory, maximum ! 196: error can be 1 sector. ! 197: ! 198: DMSDOS: dbl_bitfat_value: version not found?? cannot happen ! 199: DMSDOS: dbl_mdfat_value: unknown version?? This is a bug. ! 200: B: Shouldn't happen. ! 201: ! 202: DMSDOS: dbl_replace_existing_cluster: checking old fraglist: first fragment wrong in cluster %d ! 203: E: Filesystem error in drivespace 3 volume. Check under Win95. ! 204: ! 205: DMSDOS: dbl_replace_existing_cluster: This is a bug - reboot and check filesystem ! 206: B: Uhh. Cut'n'paste your logfile and mail it to me. This is a serious bug. ! 207: ! 208: DMSDOS: dblspace_fat_access: READ-ONLY filesystem ! 209: O: When the filesystem suddenly is set read-only (e.g. because of a ! 210: problem) some kernel functions seem not to obey the RO flag. In this ! 211: case, the dmsdos driver itself rejects the command in order to ! 212: avoid trashing the filesystem. There's notably a problem with the ! 213: FAT driver, which seems to poke around in the FAT randomly after having ! 214: just set the filesystem to read-only mode by a filesystem panic (argh). ! 215: The reason is unknown (well, it doesn't seem to be really in the FAT ! 216: driver). To be safe, dmsdos just doesn't allow something to change the ! 217: FAT in that case. ! 218: ! 219: DMSDOS: dblspace_mark_buffer_dirty: READ-ONLY filesystem ! 220: O: When the filesystem suddenly is set read-only (e.g. because of a ! 221: problem) some kernel functions seem not to obey the RO flag. In this ! 222: case, the dmsdos driver itself rejects the command in order to ! 223: avoid trashing the filesystem. ! 224: ! 225: DMSDOS: decompression of cluster %d in CVF failed. ! 226: E/B: There's an error in the compressed data (there should be another ! 227: message describing what exactly failed). The next time you boot dos you ! 228: should check it (including the surface test since only this test finds ! 229: compression errors). If it is okay under dos/win95 but still fails ! 230: under dmsdos, *please* send a bug report (best with raw cluster data ! 231: extracted by using duitl). ! 232: ! 233: DMSDOS: dec_sq: submethod not tested - raw read ! 234: ?: Maybe a drivespace 3 problem. Check under Win95. ! 235: ! 236: DMSDOS: delete_cache_cluster: get_ch returned NULL ! 237: ?: Shouldn't happen. This message means that the cluster couldn't be ! 238: locked during deletion. So it's deleted without locking. So what. ! 239: ! 240: DMSDOS: Deleted clusters found, removing... ! 241: I: Cleaning up stacker filesystem. ! 242: ! 243: DMSDOS: dfat cache: ! 244: I: Debug message. Ignore. ! 245: ! 246: DMSDOS: dirty cluster %d on dev 0x%x removed, data are lost ! 247: O/E: The driver is giving up that cluster. Writing has failed more than ! 248: 5 times. YOU HAVE BEEN WARNED 5 TIMES! In order to prevent a system ! 249: lockup caused by endless loops the driver has thrown the data away. ! 250: THE DATA ARE DEFINITIVELY LOST NOW. Very likely the filesystem is ! 251: damaged now and a part of a directory is also lost. ! 252: The driver sets the filesystem to read-only mode (printing it in the ! 253: next message). This is a really bad situation. You'd better boot Dos ! 254: and have the CVF maintainance software repair what can be repared. ! 255: If the CVF repair tool permits it, save all lost clusters - they are ! 256: likely to contain some of the lost files. ! 257: ! 258: DMSDOS: Dirty virtual sector cannot be written - FILESYSTEM DAMAGE POSSIBLE! Trying to delay write. ! 259: O: THE FILESYSTEM IS FULL! It's even so full that some clusters cannot ! 260: be written back to the disk (they're kept in memory instead). Free up ! 261: some space IMMEDIATELY! Otherwise your filesystem will be destroyed ! 262: on unmount. After some warnings (the number depends on your cache size) ! 263: the driver will give up and stop the system with a panic. ! 264: ! 265: DMSDOS: dos max_cluster=%d too large, cutting to %d. ! 266: E?:Seems to be a filesystem error. Verify that dmsdos recognized the FAT ! 267: bit size correctly. If it hasn't, this is a bug. ! 268: ! 269: DMSDOS: error in DS-0-x compressed data. ! 270: E: There's an error in the filesystem. The next time you boot dos you ! 271: should check it (including the surface test). ! 272: ! 273: DMSDOS: error in JM-0-x compressed data. ! 274: E: There's an error in the filesystem. The next time you boot dos you ! 275: should check it (including the surface test). ! 276: ! 277: DMSDOS: Error while reading an mmap file %d <> %d ! 278: E: There should be another message describing the error more exactly. ! 279: ! 280: DMSDOS: evaluate_option: loglevel set to 0x%lx. ! 281: DMSDOS: evaluate_option: speedup set to 0x%lx. ! 282: I: The messages tell it all. ! 283: ! 284: DMSDOS: exit_daemon: counter<0 ??? ! 285: B: Shouldn't happen. ! 286: ! 287: DMSDOS: FAT bit size not recognized, guessed %d bit ! 288: I: The driver did not find a valid FAT size entry in the CVF super block ! 289: and the emulated boot block, so it guessed the FAT size according to the ! 290: CVF size. This may indicate a minor filesystem error or incompatibility. ! 291: ! 292: Warning: There's a small chance to guess the wrong FAT bit size, so be ! 293: careful. ! 294: ! 295: Note: This message may appear on all stacker filesystems since they ! 296: don't seem to have a FATxx signature in the bootblock. ! 297: ! 298: DMSDOS: FAT crosslink or loop in CVF detected (cluster %d), giving up. ! 299: E: There's a FAT level error in your compressed filesystem. This is ! 300: a serious error you should immediately repair by running dos scandisk. ! 301: ! 302: Note: Verify with dutil that dmsdos has recognized the right FAT ! 303: bit size. If it hasn't, this is a bug. ! 304: ! 305: DMSDOS: FAT size does not match cluster count. Mounting READ ONLY. ! 306: E: Error in stacker filesystem. ! 307: ! 308: DMSDOS: file_mmap_nopage: no memory! ! 309: O: Shouldn't happen. ! 310: ! 311: DMSDOS: file_read: inode = NULL, rejected. ! 312: DMSDOS: file_read: mode = %07o, rejected. ! 313: B: Maybe a bug in the FAT driver or the rest of the kernel. ! 314: ! 315: DMSDOS: file_readx: FAT mismatches file size for ino=%ld ! 316: E/B: FAT error or bug. ! 317: ! 318: DMSDOS: filesystem on dev 0x%x probably damaged, set to READ-ONLY mode ! 319: E: The message tells it all. You'd better boot Dos and have your CVF ! 320: maintainance software repair the CVF. ! 321: ! 322: DMSDOS: file_write: READ-ONLY filesystem ! 323: O: When the filesystem suddenly is set read-only (e.g. because of a ! 324: problem) some kernel functions seem not to obey the RO flag. In this ! 325: case, the dmsdos driver itself rejects the command in order to ! 326: avoid trashing the filesystem. ! 327: ! 328: DMSDOS: find_free_bitfat: free sectors=%d, cannot believe this. Counting... ! 329: B: Something is wrong with the free sector count. The driver tries to ! 330: correct this by counting the free sectors again. This is a minor bug. ! 331: ! 332: DMSDOS: find_free_bitfat returned sector %d size %d but they are not all free! ! 333: B: Cannot happen. (Uh, oh... happened in dmsdos <= 0.6.3. Don't use them.) ! 334: ! 335: DMSDOS: fraglist!=mde cluster %d sector %d!=%ld or count %d!=%d ! 336: E: Error in drivespace 3 filesystem. Check under Win95. ! 337: ! 338: DMSDOS: free_ccache_dev: oh oh, freeing busy cluster... ! 339: B: Bug in cluster cache code. Expect a crash or hang soon. Please report. ! 340: ! 341: DMSDOS: free_cluster_sectors: error in fragmentation list in cluster %d ! 342: DMSDOS: free_cluster_sectors: first fragment wrong in cluster %d ! 343: DMSDOS: free_cluster_sectors: fragmentation list unreadable in cluster %d ! 344: E: Error in drivespace 3 filesystem. Check under Win95. ! 345: ! 346: DMSDOS: free sectors=%d ! 347: I: The number of free sectors is displayed. ! 348: ! 349: DMSDOS: free sector finding statistics: ! 350: I: Debug message, ignore. ! 351: ! 352: DMSDOS: get_ch: actual looks modified ARGHHH, retrying ! 353: DMSDOS: get_ch: free looks modified ARGHHH, retrying ! 354: I: Debug message. Ignore. (This messages may be important to verify that ! 355: new SMP safe cluster locking works correctly.) ! 356: ! 357: DMSDOS: get_ch: free->c_count!=0 ! 358: B: Shouldn't happen. Indicates a bug (probably leak) in cluster caching ! 359: code. ! 360: ! 361: DMSDOS: get_ch: max_retries reached, breaking loop. This may be a bug. ! 362: B?: Shouldn't happen. Indicates that the driver broke an endless loop ! 363: to prevent a complete system hang. If you haven't run horribly out ! 364: of memory and you aren't loading the system to death this is an ! 365: extremely unlikely situation. Very suspicious to be a bug. ! 366: ! 367: DMSDOS: get_ch: oldest->c_count!=0 ! 368: B: Shouldn't happen. Indicates a bug (probably leak) in cluster caching ! 369: code. ! 370: ! 371: DMSDOS: get_cluster failed (FAT problem ?) ! 372: O/E: The FAT driver returned an error. Maybe a problem with the FAT. ! 373: ! 374: DMSDOS: giving up after %d errors. There may be more errors. ! 375: I/E: The filesystem check tries to continue after the first error was ! 376: detected, but it definitely stops after 20 errors in order to prevent ! 377: your syslog from becoming larger than the errorneous filesystem..... ! 378: ! 379: DMSDOS: illegal dfat access (cluster=%d max_cluster2=%d) ! 380: ?: Bug or filesystem error. ! 381: ! 382: DMSDOS: illegal fragcount in cluster %d ! 383: E: Error in drivespace 3 filesystem. Check it under Win95. ! 384: ! 385: DMSDOS: illegal mdfat access (cluster=%d max_cluster2=%d) ! 386: ?: Bug or filesystem error. ! 387: ! 388: DMSDOS: illegal virtual sector %d, can't map to real sector ! 389: B: Problem with virtual sector mapping. ! 390: ! 391: DMSDOS: Inconsistent first data sector number. Mounting READ ONLY. ! 392: DMSDOS: Inconsistent sector length ! 393: E: Error in stacker filesystem. ! 394: ! 395: DMSDOS: init_daemon: daemon already present ! 396: I: Debug message, ignore. ! 397: ! 398: DMSDOS: Interesting MDFAT non-lin subalocation (cluster %d) ! 399: I: Will be disabled, because it is normal for stacker 4. ! 400: ! 401: DMSDOS: ioctl: D_READ: no memory! ! 402: O: Lack of system memory. Can be ignored. (*)[see below] ! 403: ! 404: DMSDOS: ioctl: D_READ: read_cluster failed! ! 405: E: Seems to be an error in your filesystem (the dmsdos daemon tried to ! 406: read some data but read access failed). There should be at least one ! 407: preceeding message that describes the error more exactly. ! 408: ! 409: DMSDOS: ioctl: D_WRITE: no memory! ! 410: O: Lack of system memory. Can be ignored. (*)[see below] ! 411: ! 412: DMSDOS: ioctl: loglevel set to 0x%lx. ! 413: I: The message tells it all. ! 414: ! 415: DMSDOS: ioctl: read_cluster: no memory! ! 416: O: The driver could not read a cluster because of lack of memory. Don't run ! 417: so much applications at the same time, increase your swap space or add ! 418: memory to your machine. (Shouldn't happen.) (*)[see below] ! 419: ! 420: DMSDOS: ioctl: speedup set to 0x%lx. ! 421: I: The message tells it all. ! 422: ! 423: DMSDOS: killing internal daemon... ! 424: I: Debug message. Ignore. ! 425: ! 426: DMSDOS: list statistics: ! 427: I: Debug message. Ignore. ! 428: ! 429: DMSDOS: lock_ch: count=0! This is a bug. ! 430: P: Serious bug in cluster caching code. Please report. The system might ! 431: even hang completely now. ! 432: ! 433: DMSDOS: log_ccache_statistics: cannot happen. ! 434: DMSDOS: log_list_statistics: cannot happen. ! 435: B: Bug, please report. ! 436: ! 437: DMSDOS: MDFAT bad allocation (cluster %d) ! 438: E: Error in stacker filesystem. ! 439: ! 440: DMSDOS: mdfat cache: ! 441: I: Debug message, ignore. ! 442: ! 443: DMSDOS: MDFAT crosslink in CVF detected (cluster %d) ! 444: DMSDOS: MDFAT crosslink detected (cluster %d) ! 445: E: There's a MDFAT level crosslink in your compressed partition. This is a ! 446: serious error you should immediately repair by running dos scandisk. ! 447: ! 448: DMSDOS: MDFAT entry invalid (cluster %d, sect %d) ! 449: DMSDOS: MDFAT entry invalid in CVF (cluster %d) ! 450: DMSDOS: MDFAT entry invalid in CVF (fragmented cluster %d fragpnt %d) ! 451: E: There's a problem with your compressed partition. Dmsdos ignores ! 452: invalid entries if they are assigned to a file (the file will be ! 453: unreadable). ! 454: ! 455: DMSDOS: MDFAT-level dead sectors found in CVF (cluster %d) ! 456: DMSDOS: MDFAT-level dead sectors found, removing... ! 457: E/I: The driver has found sectors in the filesystem that belong to a ! 458: non-existing cluster. Depending on the repair flag, it tries to ! 459: repair the problem. ! 460: ! 461: DMSDOS: MDR signature found at sector %d ! 462: I: Debug message. Usually shows the number of the last sector in the CVF. ! 463: ! 464: DMSDOS: MDR test breaks at i=%d ! 465: I: Debug message that is produced during CVF size test. There's very ! 466: likely also a message 'access beyond end of device' logged just before ! 467: this message. It's part of the MDR test to provoke an access beyond ! 468: the device end. You can safely ignore both messages. ! 469: ! 470: DMSDOS: mount_dblspace: out of memory ! 471: O: Shouldn't happen. ! 472: ! 473: DMSDOS: mounting CVF on device 0x%x %s... ! 474: I: The message tells it all. ! 475: ! 476: DMSDOS: mount_stacker: out of memory ! 477: O: Shouldn't happen. ! 478: ! 479: DMSDOS: MOVEBACK ioctl has gone ! 480: O: Then don't use it. ! 481: ! 482: DMSDOS: MSDBL/MSDSP signature not found, CVF skipped ! 483: E: This file doesn't seem to be really a CVF. The driver refuses, for ! 484: example, to mount your phone directory that has been renamed to ! 485: something like dblspace.001. Check the compressed filesystem under ! 486: dos (if dos refuses to boot because it runs into a similar problem, ! 487: use a dos boot disk and hold down CTRL and F8 during boot process). ! 488: ! 489: DMSDOS: no memory for decompression! ! 490: O: The driver could not decompress a cluster because of lack of memory. ! 491: Don't run so much applications at the same time, increase your swap space ! 492: or add memory to your machine. (Shouldn't happen.) (*)[see below] ! 493: ! 494: DMSDOS: page-aligned memory returned by kmalloc - please disable XMALLOC ! 495: B: The xmalloc allocation mechanism is broken. This may be caused by ! 496: using a very new kernel. You can still use dmsdos, but you are strongly ! 497: encouraged to disable xmalloc: rerun the dmsdos configuration, disable ! 498: advanced memory management and recompile. Please send also a problem ! 499: report so I can start looking for what broke xmalloc in your kernel. ! 500: ! 501: DMSDOS: part 1 of filesystem check failed, aborting. ! 502: DMSDOS: part 2 of filesystem check failed, aborting. ! 503: I: The message tells it all. ! 504: ! 505: DMSDOS: read BITFAT state error ! 506: E: Problem with stacker filesystem. Probably low level host drive IO ! 507: error. ! 508: ! 509: DMSDOS: read_cluster: illegal cvf version flag! ! 510: B: Bug, please report. ! 511: ! 512: DMSDOS: read_cluster: mdfat sectors > sectperclust, cutting ! 513: E: There's an error in the filesystem. The next time you boot dos you ! 514: should check it (including the surface test). (This indicates a ! 515: corrupted MDFAT, may be suspicious to be a dmsdos write access bug.) ! 516: ! 517: DMSDOS: read_file bug: f_pos not cluster-aligned ! 518: B: ??? ! 519: ! 520: DMSDOS: read_fragments: cluster does not look fragmented! ! 521: DMSDOS: read_fragments failed! ! 522: DMSDOS: read_fragments: safety_counter exceeds membytes! ! 523: E: Error in drivespace 3 filesystem. Check under Win95. ! 524: ! 525: DMSDOS: read_fragments: size limit reached. ! 526: I: Debug message. Ignore. ! 527: ! 528: DMSDOS: read_the_page: no memory! ! 529: O: Shouldn't happen. ! 530: ! 531: DMSDOS: read_virtual_sector: no memory! ! 532: DMSDOS: read_virtual_sector: read_cluster failed! ! 533: E/I: Problem with virtual sector handling. ! 534: ! 535: DMSDOS: READ/WRITE DIRENTRY ioctl has gone ! 536: DMSDOS: RECOMPRESS ioctl has gone ! 537: O: So don't use them. ! 538: ! 539: DMSDOS: sd4_comp: Compression ends with mismash ! 540: DMSDOS: sd4_comp: Hufman code leakage in table 1 ! 541: DMSDOS: sd4_comp: Hufman code leakage in table 2 ! 542: DMSDOS: sd4_huffman: Problems with number of bits ! 543: I: Huffman code length of some character is longer ! 544: than 15 bits in STAC4 compression. Code will be recomputed ! 545: with little worse compression ratio. ! 546: Message may be disabled in future. ! 547: ! 548: DMSDOS: sd4_decomp: no memory! ! 549: O: Data cannot be decompressed, memory is low. (See below for 'no memory' ! 550: messages.) ! 551: ! 552: DMSDOS: sd4_decomp: Magic = %X => error! ! 553: DMSDOS: sd4_decomp: Table 2 consistency check !!!! ! 554: DMSDOS: sd4_decomp: Table 1 consistency check !!!! ! 555: DMSDOS: sd4_decomp: Table 1 error ! 556: DMSDOS: sd4_decomp: Under !!! ! 557: DMSDOS: sd4_decomp: Over !!!! ! 558: DMSDOS: sd4_decomp: End read %X and should be %X ! 559: DMSDOS: sd4_decomp: Error end token %X ! 560: E: Data cannot be decompressed. ! 561: Filesystem probably damaged. Run DOS stac/check. ! 562: ! 563: DMSDOS: SETMAXCLUSTER ioctl has gone. ! 564: O: This ioctl command has turned out to be too dangerous. Use the native ! 565: CVF maintainance tools that came with your CVF package under Dos/Win95. ! 566: ! 567: DMSDOS: set_maxcluster %d refused: cluster %d in use ! 568: O: You tried to specify a cluster limit that is too low via the ! 569: 'setmaxcluster' command of dutil. This message also displays the ! 570: currently lowest possible value ('cluster %d in use'). Your command has ! 571: been skipped. ! 572: ! 573: DMSDOS: set_maxcluster refused - CVF is not in doublespace or drivespace<=2 format. ! 574: O: The setmaxcluster command is intended as workaround for a bug in ! 575: dos scandisk. You can only use it on CVFs that have been created by ! 576: a doublespace version that has this bug. ! 577: ! 578: DMSDOS: strange version flag %d, assuming 0. ! 579: I/E: The version flag in the CVF header contains garbage. Either it's ! 580: destroyed or you have found a new doublespace/drivespace version. In ! 581: the latter case please let me know. ! 582: ! 583: DMSDOS: simple_check aborted (no memory) ! 584: O: Lack of kernel memory caused the dmsdos driver to abort the filesystem ! 585: check. Shouldn't happen. (*)[see below] ! 586: ! 587: DMSDOS: simple_check: BITFAT abnormal state ! 588: DMSDOS: simple_check: BITFAT mounted/dirty ! 589: DMSDOS: simple_check: BITFAT state error ! 590: IE: The BITFAT/allocation map of the stacker filesystem is marked as ! 591: 'not up-to-date'. This may have been caused by a dos crash or reset. ! 592: The filesystem can only be used read-only. You can repair it by ! 593: booting DOS (stacker will show its "updating allocation map" ! 594: message) or use dmsdos' mount option 'bitfaterrs=repair' or use dutil. ! 595: ! 596: DMSDOS: simple_check: read BITFAT sumary error ! 597: E: Error in stacker filesystem. ! 598: ! 599: DMSDOS: simple_check: MDFAT+BITFAT test skipped (no memory) ! 600: O: Lack of kernel memory caused the dmsdos driver to skip the MDFAT and ! 601: BITFAT test. Since this test may require up to 1 MB kernel memory ! 602: (depending on the partition size), this message may occur occasionally. ! 603: You needn't be concerned about this. (*)[see below] ! 604: ! 605: DMSDOS: sq_comp: ERROR: Processed only %d bytes !!!!!! ! 606: DMSDOS: sq_comp: Huffman code leakage in table 1 ! 607: DMSDOS: sq_comp: Huffman code leakage in table 2 ! 608: DMSDOS: sq_comp: Huffman code leakage in table 3 ! 609: DMSDOS: sq_huffman: Problems with number of bits ! 610: I: SQ compression problem. Data will be compressed again with lower ! 611: compression ratio or written without compression. ! 612: ! 613: DMSDOS: sq_comp: Not enough memory ! 614: O: The data written uncompressed due to lack of memory for compression. ! 615: ! 616: DMSDOS: SQ-0-0 decompression failed. ! 617: DMSDOS: sq_dec: huff BAD last token %x ! 618: DMSDOS: sq_dec: huff count_1 too big ! 619: DMSDOS: sq_dec: huff count_2 too big ! 620: DMSDOS: sq_dec: huff error in char and len table ! 621: DMSDOS: sq_dec: huff error in helper table ! 622: DMSDOS: sq_dec: huff error in offset table ! 623: DMSDOS: sq_dec: huff offset OVER ! 624: DMSDOS: sq_dec: huff offset UNDER ! 625: DMSDOS: sq_dec: out of memory! ! 626: DMSDOS: sq_dec: submethod not tested - fixed huffman ! 627: DMSDOS: sq_dec: unknown submethod - 3 ! 628: E/B: Error in SQ compressed data (drivespace 3). Check under Win95. ! 629: I've been reported about SQ decompression problems when the files ! 630: even decompress well under Win95. There seems to be a problem ! 631: somewhere in the SQ decompression code, but I'm unable to fix it. ! 632: ! 633: DMSDOS: stac3_decomp: char repeat overrun! ! 634: DMSDOS: stac3_decomp: end token 0x%02X ! 635: DMSDOS: stac3_decomp: Illegal back pointer length 0x%x at pos 0x%x->0x%x ! 636: DMSDOS: stac3_decomp: Multi rep overrun 0x%x at pos 0x%x->0x%x ! 637: DMSDOS: stac3_decomp: ReadNC error! ! 638: DMSDOS: stac3_decomp: Unknown token %d on pos 0x%X->0x%X ! 639: DMSDOS: stac3_decomp: xor sum error! ! 640: E: Looks like your stacker filesystem is corrupt. The data of a file ! 641: couldn't be decompressed. ! 642: ! 643: DMSDOS: stac3_decomp: Multi rep:(%dx %d) ! 644: DMSDOS: stac3_decomp: Rep:(%dx) ! 645: I: Debug messages. Ignore. ! 646: ! 647: DMSDOS: stac_cwalk_init: bad bytes_in_cluster %d ! 648: DMSDOS: stac_cwalk_init: count = %d < 0 in long subalocated ! 649: DMSDOS: stac_cwalk_init: count = %d < 0 in short subalocated ! 650: DMSDOS: stac_cwalk_init: fragment signature not found cluster=%d ! 651: DMSDOS: stac_cwalk_init: sector count mismash fragmented cluster=%d! ! 652: DMSDOS: stac_cwalk_init: suballocation signature not found cluster=%d ! 653: DMSDOS: stac_cwalk_init: suballocation error 1, cluster %d ! 654: DMSDOS: stac_cwalk_init: suballocation error 2, cluster %d ! 655: DMSDOS: stac_cwalk_init: suballocation error 3, cluster %d, zerro offset 0x%X 0x%X ! 656: DMSDOS: stac_cwalk_init: suballocation error 4, cluster %d ! 657: DMSDOS: stac_cwalk_init: suballocation not present, cluster %d ! 658: DMSDOS: stac_cwalk_init: too much fragmented cluster=%d! ! 659: DMSDOS: stac_cwalk_init: unknown flags 0x%2x cluster %d ! 660: DMSDOS: stac_cwalk_init: wrong cluster types for subalocation, cluster %d ! 661: E?: Looks like your stacker filesystem is corrupt. ! 662: ! 663: DMSDOS: stac_cwalk_sector: finfo==NULL, cluster %d ! 664: B: Internal bug in fragmented clusters access. ! 665: ! 666: DMSDOS: Stacker 0x1A0A signature not found ! 667: E/O: This CVF doesn't seem to be really a CVF. ! 668: ! 669: DMSDOS: Stacker sector size not 512 bytes, hmm... ! 670: E: Strange error in stacker filesystem or incompatible version (?) ! 671: ! 672: DMSDOS: STACKER signature not found ! 673: E/O: This CVF doesn't seem to be really a CVF. ! 674: ! 675: DMSDOS: stac_read_cluster: alloc error in cluster %d ! 676: DMSDOS: stac_read_cluster: decompression error cluster=%d ! 677: DMSDOS: stac_read_cluster: internal cw error 1 cluster=%d ! 678: DMSDOS: stac_read_cluster: internal cw error 2 cluster=%d ! 679: E: Error in stacker filesystem. ! 680: ! 681: DMSDOS: stac_read_cluster: no memory! ! 682: O: The driver could not read a cluster because of lack of memory. Don't run ! 683: so much applications at the same time, increase your swap space or add ! 684: memory to your machine. (Shouldn't happen.) (*)[see below] ! 685: ! 686: DMSDOS: stac_replace_existing_cluster: This is a bug - reboot and check filesystem ! 687: B: Safety check in allocation routine failed. Please send a bug report. ! 688: ! 689: DMSDOS: stac_special_free: alloc error in cluster %d ! 690: E: Problems with deleting of cluster may be caused by ! 691: - damaged filesystem ! 692: should be reported when mounted as bitfat mismashes ! 693: can be repaired by mount option bitfaterrs=repair ! 694: - dmsdos internal bug ! 695: ! 696: DMSDOS: stac_write_cluster: alloc error in cluster %d ! 697: DMSDOS: stac_write_cluster: internal cw error 1 cluster=%d ! 698: DMSDOS: stac_write_cluster: internal cw error 2 cluster=%d ! 699: E: Error in stacker filesystem. ! 700: ! 701: DMSDOS: stac_write_cluster: no memory for compression, writing uncompressed! ! 702: O: Shouldn't happen.(*)[see below] ! 703: ! 704: DMSDOS: starting internal daemon... ! 705: I: The message tells it all. ! 706: ! 707: DMSDOS: Sumary: Deleted clusters = %d ! 708: DMSDOS: Sumary: Free sectors = %d ! 709: DMSDOS: Sumary: info1 = %d ! 710: DMSDOS: Sumary: info2 = %d ! 711: I: Internal stacker messages. Information from checking of CVF. ! 712: First two are counted and next two are read from CVF. ! 713: ! 714: DMSDOS: support for doublespace/drivespace(<3) not compiled in. ! 715: DMSDOS: support for drivespace 3 not compiled in. ! 716: DMSDOS: support for stacker 3 not compiled in. ! 717: DMSDOS: support for stacker 4 not compiled in. ! 718: O: The message tells it all. Rerun the dmsdos configuration and recompile ! 719: the source if you do need support for this type of CVF. ! 720: ! 721: DMSDOS: Too many BITFAT mismatches, check aborted. ! 722: DMSDOS: Too many BITFAT mismatches in CVF, check aborted. ! 723: E: The message tells it all. ! 724: ! 725: DMSDOS: try_daemon: kill_proc daemon_pid=%d failed with error code %d, assuming daemon has died ! 726: O: The driver tried to wake up the external daemon, but it seems to be no ! 727: longer running. ! 728: ! 729: DMSDOS: try_daemon: no empty slot found, listcount corrected. ! 730: B: Shouldn't happen. ! 731: ! 732: DMSDOS: try_fragmented: cnt<0 ? This is a bug. ! 733: DMSDOS: try_fragmented: frags=%d ? Cannot happen. ! 734: DMSDOS: try_fragmented returned non-free sectors! ! 735: B: Shouldn't happen (bugs in code for writing fragmented clusters for ! 736: drivespace 3 volumes). ! 737: ! 738: DMSDOS: trying to allocate fragmented space... ! 739: I: The driver tries to create a fragmented cluster since disk space is ! 740: low or highly fragmented. ! 741: ! 742: DMSDOS: unable to read acache area=%d ! 743: DMSDOS: unable to read bitfat area %d for sector %d ! 744: DMSDOS: unable to read dfat area %d for cluster %d ! 745: DMSDOS: unable to read emulated boot block of CVF ! 746: DMSDOS: unable to read mdfat area %d for cluster %d ! 747: DMSDOS: unable to read second dfat ! 748: DMSDOS: unable to read second mdfat ! 749: DMSDOS: unable to read super block ! 750: DMSDOS: unable to read super block of CVF ! 751: E: Bad block or serious error in the underlying msdos filesystem. The ! 752: CVF or the underlying filesystem is most likely destroyed. ! 753: ! 754: DMSDOS: unable to read fragmentation list of cluster %d. ! 755: E: Error in drivespace 3 filesystem or hardware error. ! 756: ! 757: DMSDOS: unknown option %s, rejected ! 758: O: Syntax error in mount option string. ! 759: ! 760: DMSDOS: Updating BITFAT ! 761: DMSDOS: Updating BITFAT. ! 762: DMSDOS: Updating BITFAT finished ! 763: DMSDOS: version_flag=%d sectperclust=%d ! 764: I: Debug info. ! 765: ! 766: DMSDOS: vmalloc returned unaligned memory - please disable XMALLOC ! 767: P/B: The xmalloc allocation mechanism is broken. This may be caused by ! 768: using a very new kernel. The driver detected this problem and stopped ! 769: immediately to prevent memory corruption. You may have to press the ! 770: reset button after this message. You can still use dmsdos, but you must ! 771: disable xmalloc before: rerun dmsdos configuration and disable advanced ! 772: memory management. Please send also a problem report so I can start ! 773: looking for what broke xmalloc in your kernel. ! 774: ! 775: DMSDOS: write access not compiled in, ignored ! 776: I: Someone or something tried to write to a compressed partition but write ! 777: access support is not compiled in. This message always appeares ! 778: *instead* of a real write access. ! 779: ! 780: If you *want* to write to a compressed partition, you must compile ! 781: in write access support before. Rerun the dmsdos configuration ! 782: ('make config' in the src directory), recompile and reinstall dmsdos. ! 783: ! 784: DMSDOS: write_cluster: guessed 0x%08x. ! 785: I: The driver succeeded to guess the compression method and tells what ! 786: it has guessed. ! 787: ! 788: DMSDOS: write_cluster: guessing compression method... ! 789: I: The driver is analysing some clusters to determine the compression ! 790: method automatically. This kind of 'guessing' has proven to be very ! 791: reliable, so it may be a good idea to let the driver guess the ! 792: compression method instead of specifying it explicitely in a mount ! 793: option. ! 794: ! 795: DMSDOS: write_cluster: illegal cvf_version flag! ! 796: B: Looks like a bug in the dmsdos configuration (some missing or wrong ! 797: ifdefs somewhere). Let me know, please. Meanwhile, configure dmsdos ! 798: to support everything, recompile, and try again. ! 799: ! 800: DMSDOS: write_cluster: no memory for compression, writing uncompressed! ! 801: I: The driver could not compress a cluster because of lack of memory, so ! 802: it skipped compression. Don't run so much applications at the same time, ! 803: increase your swap space or add memory to your machine. (Shouldn't ! 804: happen.) (*)[see below] ! 805: ! 806: DMSDOS: write_file: ch_dirty failed! ! 807: DMSDOS: write_file: ch_noread failed ! 808: DMSDOS: write_file: ch_noread failed! ! 809: E: There should be another message describing the error. ! 810: ! 811: DMSDOS: write_file: CVF full (free sector count too low) ! 812: DMSDOS: write_file: CVF full (full flag set) ! 813: O: Guess what. To prevent filesystem corruption, the driver has stopped ! 814: write access at a cluster boundary and returned the 'no space left on ! 815: device' error code in order to give an application the chance to exit ! 816: cleanly. ! 817: ! 818: WARNING: As you cannot exactly say how well the data compress it is ! 819: dangerous to fill a CVF up to the last byte. The driver tries to stop ! 820: applications quite a time before it becomes dangerous. This message ! 821: indicates that up to now nothing dangerous has happened. ! 822: ! 823: DMSDOS: write_file: length>clustersize ??? bug !!! ! 824: B: Cannot happen. ! 825: ! 826: DMSDOS: write_file: fat_add_cluster failed ! 827: O: Filesystem is full or has run out of clusters. Run dutil to distinguish ! 828: between these two situations. In the latter case you need to boot dos ! 829: and increase the estimated compression ratio. ! 830: ! 831: DMSDOS: write_file: read_cluster failed! ! 832: E: There should be another message describing the error. ! 833: ! 834: DMSDOS: write_file: something wrong, cannot happen ! 835: DMSDOS: write_file: something's wrong, cannot happen ! 836: B: Problem with writing a file. ! 837: ! 838: DMSDOS: write_fragmented: raw_getblk sector %d failed ! 839: O/B: Low-level disk i/o problem or serious bug (may even be a bug in ! 840: the rest of the kernel). A fragmented cluster couldn't be written. ! 841: This leaves behind a damaged filesystem. You must repair it under ! 842: Win95 (if it is a real hardware error, e.g. dying disk, you might ! 843: be lost hopelessly without a backup). ! 844: ! 845: DMSDOS: unable to read emulated boot block ! 846: E: Error in filesystem, check it under dos. ! 847: ! 848: DMSDOS: zero_new_cluster: ch_noread failed??? ! 849: O/B: Don't know. Really. This shouldn't happen. ! 850: ! 851: (*) ['no memory' messages:] ! 852: There was a problem in previous dmsdos versions that caused these ! 853: messages rarely though there was enough memory free. I've tried to fix ! 854: it by calling another memory allocation routine in newer dmsdos ! 855: releases. It's currently unknown if the new method is better. So if ! 856: you think you receive 'no memory' messages too often, you can try to ! 857: switch the allocation mode. It's setup during dmsdos configuration ! 858: ('make config'). If you change it, please let me know your results.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.