home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / oshtsing.txt < prev    next >
Text File  |  1997-01-26  |  5KB  |  107 lines

  1. OSHTSING - EXCEPTION IN DEVICE DRIVER SINGLEQ$ AT EIP=00000971 UNDER 
  2. OS/2 WARP, ALL VERSIONS
  3. 10/18/96
  4. =======================================================================
  5. Exception in Device Driver SINGLEQ$ at EIP=00000971 Under OS/2 Warp, 
  6. All Versions
  7. =======================================================================
  8.  
  9. Please Read Entire Document for Full Explanation of Procedures
  10. --------------------------------------------------------------
  11.  
  12. DESCRIPTION
  13.  
  14. The following error occurs during startup:
  15.  
  16. Exception in device driver: SINGLEQ$                                          
  17.  TRAP 000d   ERRCD=0000 ERACC=**** ERLIN=********                              
  18.  EAX=7ad00000 EBX=abcd00b2  ECX=0000020 EDX=0000005b                          
  19.  ESI=abdb0000 EDI=1b1b0010 EBP=00035754 FLG=00012292                          
  20.  CS:EIP=07d0:00000971 CSACC=009b CSLIM=00000b50                                
  21.  SS:ESP=0030:000056e8 SSALL=1097 SSLIM=00049eb                                
  22.  DS=0760  DSACC=0093 DSLIM=000000c0 CR0=8001001b                              
  23.  ES=0000 ESACC=**** ESLIM=******** CR2=1bb5101a                               
  24.  FS=0000 FSACC=**** FSLIM=********                                             
  25.  GS=0000 GSACC=**** GSLIM=********               
  26.                               
  27.  The system detected an internal processing error                              
  28.  at location ##0160:fff5c34c-000d:a34c.                                        
  29.  60000  9084                                                     
  30.               
  31.  
  32. Explanation:  
  33.  
  34. During startup, when the base video handler initializes, the 
  35. SVGADATA.PMI file is                 
  36. opened and parsed. If there is no SVGADATA.PMI file or it contains 
  37. unexpected or invalid information 
  38. for the chipset, the video PMI (protected mode interface) dynamic link 
  39. library is unlinked. Then, when the PM (presentation manager) driver 
  40. attempts to set the video mode (to bring up the Desktop), it finds the 
  41. video PMI unlinked and attempts to make the call to reload it. This is 
  42. an unauthorized call and causes a trap in the kernel.
  43.  
  44. The end result is an exception in the PMDD.SYS device driver with: 
  45. SINGLEQ$ at CS:EIP=0950:00000971.
  46.  
  47. The same process can occur for other device drivers.  
  48.  
  49. What is PMDD.SYS?
  50.  
  51. PMDD.SYS is the interface layer between the presentation manager and 
  52. the device drivers. This device driver is not specific to video drivers. 
  53. It is also used as the interface for other device drivers; 
  54. such as sound cards, PCMCIA, or SCSI devices. Video seems to be the 
  55. most common cause, although there have been several cases of other 
  56. device drivers causing the same problem. In prior 
  57. versions of OS/2, the same problem occurred, but only displayed a blank 
  58. screen.  In OS/2 Warp versions, instead of a blank screen, you see a trap screen.
  59.  
  60. RESOLUTION
  61.  
  62. How do I tell what is causing it?  
  63.  
  64. To determine the cause of an exception in SINGLEQ$, look at which part 
  65. of the startup sequence that the trap 000d in SINGLEQ$ occurs.
  66.   
  67. Restart the system; press Alt-F2 when you see the OS/2 in the upper 
  68. left corner of the screen to display the device drivers as they load. 
  69.  
  70. If the trap occurs while these device drivers are loading, then the 
  71. problem is with one of these drivers, not the video. In this case, 
  72. check the CONFIG.SYS file for invalid or duplicate device driver 
  73. statements.  Also, verify that you are using the correct drivers for 
  74. your hardware.
  75.  
  76. If you see the logo screen and then a black screen with a blinking 
  77. cursor before the trap in SINGLEQ$, then it is likely that the 
  78. incorrect video driver is loaded. Restart the system; press Alt-F1 
  79. when the OS/2 appears in the upper left corner of the screen. 
  80. At the Recovery Choices screen, choose V in OS/2 Warp 3 or F3 in OS/2 
  81. Warp 4, to reset the system to VGA drivers. Then, re-evaluate which 
  82. chipset you have, locate the appropriate drivers, and install them. 
  83.  
  84. Isn't this a defect?
  85.  
  86. This is not a defect because this trap ONLY occurs when an invalid 
  87. configuration is present. If the system is configured properly, 
  88. the trap does not occur. Basically, the trap occurs to inform a 
  89. technician that an invalid configuration is present. This is 
  90. working as designed.
  91.  
  92.  
  93.  
  94. warp4
  95. ______________________________________________________________________
  96. IBM disclaims all warranties, whether express or implied, including 
  97. without limitation, warranties of fitness and merchantability with 
  98. respect to the information in this document. By furnishing this 
  99. document, IBM grants no licenses to any related patents or copyrights.  
  100. Copyright (c) 1994, 1995 IBM Corporation. Any trademarks and product 
  101. or brand names referenced in this document are the property of their 
  102. respective owners. Consult your product manuals for complete trademark 
  103. information. 
  104.  
  105.  
  106.  
  107.