Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17437

X1270 driver does not load

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Untriaged
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      Using current master ( Build 20210123-0.4.15-dev-1636-gf634010) (Commit f63401060d2de91f68816fe5c8a15ee4e48b6573) ) , after installing the ATI X1270 driver from https://mifritscher.de/austausch/reactos/R163694.EXE, the driver get not longer load! It used to work at Linuxday 2018.

      The relevant log:

      WARNING:  IoInitializeCrashDump at ntoskrnl/io/iomgr/iomgr.c:662 is UNIMPLEMENTED!
      Boot took 17634382667 cycles!
      Interrupts: 1633 System Calls: 75847 Context Switches: 1205
      (ntoskrnl/config/cmsysini.c:1184) CmpGetRegistryPath: ConfigPath = '\SystemRoot\System32\Config\'
      (ntoskrnl/config/cmsysini.c:1184) CmpGetRegistryPath: ConfigPath = '\SystemRoot\System32\Config\'
      (ntoskrnl/config/cmsysini.c:1184) CmpGetRegistryPath: ConfigPath = '\SystemRoot\System32\Config\'
      (ntoskrnl/config/cmsysini.c:1184) CmpGetRegistryPath: ConfigPath = '\SystemRoot\System32\Config\'
      (ntoskrnl/config/cmsysini.c:1184) CmpGetRegistryPath: ConfigPath = '\SystemRoot\System32\Config\'
      (ntoskrnl/config/cmsysini.c:1184) CmpGetRegistryPath: ConfigPath = '\SystemRoot\System32\Config\'
      (ntoskrnl/config/cmsysini.c:1184) CmpGetRegistryPath: ConfigPath = '\SystemRoot\System32\Config\'
      (ntoskrnl/config/cmcheck.c:25) CmCheckRegistry(0xB43EF008, 0) is UNIMPLEMENTED!
      (ntoskrnl/config/cmcheck.c:25) CmCheckRegistry(0xB43F1008, 0) is UNIMPLEMENTED!
      (ntoskrnl/config/cmcheck.c:25) CmCheckRegistry(0xB4316008, 0) is UNIMPLEMENTED!
      (ntoskrnl/config/cmcheck.c:25) CmCheckRegistry(0xB43183E8, 0) is UNIMPLEMENTED!
      (ntoskrnl/mm/ARM3/session.c:799) Session 0 is ready to go: 0xBF7F0000 0xF2D56000, 7b1fb 0xB43EC560
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\win32k.sys at F28D2000 with 31d pages
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\ftfd.dll at F2779000 with 159 pages
      KdSystemDebugControl is unimplemented!
      KdSystemDebugControl is unimplemented!
      (dll/win32/kernel32/client/loader.c:386) LoadLibraryExW(\??\C:\ReactOS\system32\csrss.exe) failing with status c000000f
      (ntoskrnl/mm/freelist.c:164) ARM3-DEBUG: Being called with 0 ffffffff 0 2000000 3 0
      (ntoskrnl/mm/freelist.c:164) ARM3-DEBUG: Being called with 0 ffffffff 0 2000000 3 0
      (ntoskrnl/mm/freelist.c:164) ARM3-DEBUG: Being called with 0 ffffffff 0 2000000 3 0
      (ntoskrnl/mm/ARM3/syspte.c:264) MiReserveSystemPtes: Failed to reserve 8192 PTE(s)!
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (drivers/filesystems/fastfat/rw.c:677) Performing posted read
      (ntoskrnl/ex/work.c:348) EX: Work Queue Deadlock detected: 1
      (ntoskrnl/ex/work.c:350) Dynamic threads queued 1
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\ati2dvag.dll at F2703000 with 46 pages
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\ati2cqag.dll at F2695000 with 6e pages
      (ntoskrnl/mm/ARM3/sysldr.c:2482) Skipping NT 4 driver @ F2695000
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\atikvmag.dll at F2644000 with 51 pages
      (ntoskrnl/mm/ARM3/sysldr.c:2482) Skipping NT 4 driver @ F2644000
      (win32ss/user/ntuser/winsta.c:241) err: Invalid window station handle
      (win32ss/user/ntuser/clipboard.c:31) err: Cannot open winsta
      (dll/win32/kernel32/client/loader.c:386) LoadLibraryExW(\??\C:\ReactOS\System32\winlogon.exe) failing with status c000000f
      (win32ss/user/ntuser/winsta.c:501) err: Initializing input window station
      (win32ss/user/ntuser/class.c:2365) err: SYSTEMCUR(ARROW) == NULL, should not happen!!
      (win32ss/user/ntuser/class.c:2365) err: SYSTEMCUR(ARROW) == NULL, should not happen!!
      (win32ss/user/ntuser/class.c:2365) err: SYSTEMCUR(ARROW) == NULL, should not happen!!
      (win32ss/user/ntuser/class.c:2365) err: SYSTEMCUR(ARROW) == NULL, should not happen!!
      (win32ss/user/ntuser/class.c:2365) err: SYSTEMCUR(ARROW) == NULL, should not happen!!
      (win32ss/user/ntuser/class.c:2365) err: SYSTEMCUR(ARROW) == NULL, should not happen!!
      (win32ss/user/ntuser/desktop.c:3313) err: The process 0xB402B020 'winlogon.exe' didn't have an assigned startup desktop before, assigning it now!
      (win32ss/user/ntuser/desktop.c:3251) err: Attempted to change thread desktop although the thread has windows!
      (win32ss/user/winsrv/usersrv/init.c:171) We are logged off
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\kbdgr.dll at F260F000 with 5 pages
      (ntoskrnl/mm/ARM3/sysldr.c:2482) Skipping NT 4 driver @ F260F000
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\kbdus.dll at F260A000 with 5 pages
      (ntoskrnl/mm/ARM3/sysldr.c:2482) Skipping NT 4 driver @ F260A000
      (base/system/services/services.c:62) CheckSetup()
      (win32ss/gdi/eng/mouse.c:779) Failed to lock the DC.
      WARNING:  HvHiveWillShrink at sdk/lib/cmlib/hivewrt.c:280 is UNIMPLEMENTED!
      WARNING:  HvpWriteLog at sdk/lib/cmlib/hivewrt.c:29 is UNIMPLEMENTED!
      (dll/ntdll/ldr/ldrinit.c:1887) WARN: Accepting different LOAD_CONFIG size!
      WARNING:  KeSaveFloatingPointState at ntoskrnl/ke/i386/cpu.c:1371 is UNIMPLEMENTED!
      WARNING:  KeRestoreFloatingPointState at ntoskrnl/ke/i386/cpu.c:1403 is UNIMPLEMENTED!
      (ntoskrnl/mm/freelist.c:164) ARM3-DEBUG: Being called with 0 ffffffff 0 200000 3 0
      (win32ss/gdi/eng/stubs.c:596) WIN32K: EngQueryDeviceAttribute UNIMPLEMENTED
      (ntoskrnl/mm/freelist.c:164) ARM3-DEBUG: Being called with 0 ffffffff 0 2000000 3 0
      (win32ss/gdi/eng/surface.c:164) Overflow calculating size: cjWidth 514703084, cy 600
      (win32ss/gdi/eng/surface.c:328) SURFACE_AllocSurface failed. (STYPE_BITMAP, sizl.cx=800, sizl.cy=600, iFormat=6, fl=3, lWidth=-559038737, pvBits=0x0BADF00D)
      err:(win32ss/user/user32/windows/cursoricon.c:25) Loading System Cursors
      err:(win32ss/user/user32/misc/dllmain.c:619) hIconSmWindows 00020068 hIconWindows 00020066
      (win32ss/user/ntuser/callback.c:1149) err: hIconSmWindows 00020068 hIconWindows 00020066
      (win32ss/user/ntuser/desktop.c:3251) err: Attempted to change thread desktop although the thread has windows!
      err:(win32ss/user/user32/windows/window.c:524) CreateWindowExW RegisterSystemControls
      (dll/ntdll/ldr/ldrinit.c:1887) WARN: Accepting different LOAD_CONFIG size!
      (base/system/services/services.c:161) ScmLogEvent: RegisterEventSourceW failed 1722
      bSyncWithGlobalService enter
      (base/system/services/services.c:161) ScmLogEvent: RegisterEventSourceW failed 1722
      fixme:(dll/win32/rpcrt4/rpc_server.c:1736) (0x1000): stub
      (base/system/services/services.c:161) ScmLogEvent: RegisterEventSourceW failed 1722
      WARNING:  getMacAddress at base/services/dcomlaunch/network.c:32 is UNIMPLEMENTED!
      (base/services/dcomlaunch/network.c:136) Failed finding a proper MAC address, will generate seed
      (base/system/services/services.c:161) ScmLogEvent: RegisterEventSourceW failed 1722
      (win32ss/user/ntuser/display.c:334) err: No GRAPHICS_DEVICE found
      bSyncWithGlobalService exit
      (win32ss/user/ntuser/display.c:334) err: No GRAPHICS_DEVICE found
      (win32ss/user/ntuser/desktop.c:1317) err: ptiLastInput is CLEARED!!
      (base/system/services/services.c:161) ScmLogEvent: RegisterEventSourceW failed 1722
      err:(dll/win32/lsasrv/lsarpc.c:1452) LsapOpenDbObject(Accounts/S-1-5-11) failed (Status 0xc0000034)
      err:(dll/win32/lsasrv/lsarpc.c:1452) LsapOpenDbObject(Accounts/S-1-5-5-0-14339) failed (Status 0xc0000034)
      err:(dll/win32/lsasrv/lsarpc.c:1452) LsapOpenDbObject(Accounts/S-1-2-0) failed (Status 0xc0000034)
      (base/system/services/database.c:345) AdjustTokenPrivileges() succeeded, but with not all privileges assigned
      (dll/win32/userenv/profile.c:2056) Loading profile S-1-5-20
      (ntoskrnl/config/cmcheck.c:25) CmCheckRegistry(0xB3A4B3E8, 0) is UNIMPLEMENTED!
      (dll/win32/userenv/profile.c:211) IncrementRefCount(S-1-5-20 00000000)
      (base/system/services/database.c:345) AdjustTokenPrivileges() succeeded, but with not all privileges assigned
      (dll/win32/userenv/environment.c:296) RegOpenKeyExW() failed (Error 2)
      Boot took 29523099956 cycles!
      Interrupts: 3244 System Calls: 103066 Context Switches: 6160
      }}
       
      the only problem I see is
       
      {{
      (ntoskrnl/ex/work.c:348) EX: Work Queue Deadlock detected: 1
      (ntoskrnl/ex/work.c:350) Dynamic threads queued 1
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\ati2dvag.dll at F2703000 with 46 pages
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\ati2cqag.dll at F2695000 with 6e pages
      (ntoskrnl/mm/ARM3/sysldr.c:2482) Skipping NT 4 driver @ F2695000
      (ntoskrnl/mm/ARM3/sysldr.c:176) Loading: \SystemRoot\System32\atikvmag.dll at F2644000 with 51 pages
      (ntoskrnl/mm/ARM3/sysldr.c:2482) Skipping NT 4 driver @ F2644000
      (win32ss/user/ntuser/winsta.c:241) err: Invalid window station handle
      (win32ss/user/ntuser/clipboard.c:31) err: Cannot open winsta
      (dll/win32/kernel32/client/loader.c:386) LoadLibraryExW(\??\C:\ReactOS\System32\winlogon.exe) failing with status c000000f
      

      The Skipping NT 4 driver entry is from MiWriteProtectSystemImage(), so not criticall I guess?

      At this stage, I get a empty desktop with a working mouse pointer

      After a while I get

      Boot took 507850923078 cycles!
      Interrupts: 28758 System Calls: 143628 Context Switches: 55624
      (ntoskrnl/config/cmcontrl.c:270) CmpSaveBootControlSet(1)
      ERROR:  RtlpWaitForCriticalSection at sdk/lib/rtl/critical.c:172
      Deadlock: 0x7C974008
      Unhandled exception
      ExceptionCode:    80000003
      CS:EIP 1b:7c96619e
      DS 23 ES 23 FS 3b GS 0
      EAX: 00000000   EBX: 00000001   ECX: 00d5fbec
      EDX: 00000015   EBP: 00d5fe9c   ESI: 7c974008   ESP: 00d5fe28
      EDI: 00d5fe3c   EFLAGS: 00000216
      ERROR:  RtlpWaitForCriticalSection at sdk/lib/rtl/critical.c:172
      Deadlock: 0x7C974008
      ERROR:  RtlpWaitForCriticalSection at sdk/lib/rtl/critical.c:172
      Deadlock: 0x7C974008
      (dll/win32/kernel32/client/loader.c:386) LoadLibraryExW(usp10.dll) failing with status 80000003
      Terminating critical process 0xB402B020 (winlogon.exe)
      

      Sadly, after a reboot, I get a corrupted system hive:

      (sdk/lib/cmlib/hiveinit.c:277) Invalid bin at BlockIndex 235, Signature 0x0, Size 0x0
       
      *** Fatal System Error: 0x00000067
                             (0x00000001,0x00000007,0x00000000,0x00000000)
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mifritscher mifritscher
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: