[ros-dev] ReactOS crash on vmware 4.5 when usb controller is enabled .

James Tabor jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Sun Jul 24 13:32:48 CEST 2005


Saveliy Tretiakov wrote:
> (ntoskrnl\ke\main.c:284) 
> ---------------------------------------------------------------
> (ntoskrnl\ke\main.c:285) ReactOS 0.3-SVN (Build 20050723-r16704)
> Used memory 65536Kb
> (ntoskrnl\mm\mminit.c:375) Kernel Stack Limits. InitTop = 0x800f5000, 
> Init = 0x800f2000
> (ntoskrnl\mm\mm.c:283) No current process
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service vmx_svga failed 
> (Status c0000001)
> (ntoskrnl\ldr\loader.c:315) Could not open module file: 
> \SystemRoot\System32\DRIVERS\usbuhci.sys
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service usbuhci failed 
> (Status c0000001)
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service vmx_svga failed 
> (Status c0000001)
> (ntoskrnl\ldr\loader.c:315) Could not open module file: 
> \SystemRoot\System32\DRIVERS\usbuhci.sys
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service usbuhci failed 
> (Status c0000001)
> (ntoskrnl\ldr\loader.c:315) Could not open module file: 
> \SystemRoot\system32\drivers\ne2000.sys
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service Ne2000 failed 
> (Status c0000001)
> (ntoskrnl\ldr\loader.c:315) Could not open module file: 
> \SystemRoot\system32\drivers\i8042prt.sys
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service i8042prt failed 
> (Status c0000001)
> (ntoskrnl\ldr\loader.c:315) Could not open module file: 
> \SystemRoot\system32\drivers\i8042prt.sys
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service i8042prt failed 
> (Status c0000001)
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service serial failed 
> (Status c0000034)
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service serial failed 
> (Status c0000034)
> (drivers\input\i8042prt\registry.c:215) Can't read registry: c0000034
> (drivers\input\i8042prt\registry.c:226) Manually set defaults
> (drivers\input\i8042prt\registry.c:215) Can't read registry: c0000034
> (drivers\input\i8042prt\registry.c:226) Manually set defaults
> (drivers\input\i8042prt\i8042prt.c:570) Basic keyboard detection failed: 
> c00000b5
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service serial failed 
> (Status c0000034)
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service serial failed 
> (Status c0000034)
> (ntoskrnl\io\pnpmgr.c:1749) Initialization of service vmx_svga failed 
> (Status c0000001)
> (drivers\usb\cromwell\uhci\fdo.c:293) UHCI: unknown minor function 0x8
> (drivers\usb\cromwell\sys\linuxwrapper.c:466) IoGetDmaAdapter done 
> 0x8CD02938, mapRegisterCount=2
> (drivers\usb\cromwell\uhci\uhci-hcd.c:2556) INF: 
> drivers\usb\cromwell\uhci\uhci-hcd.c: USB Universal Host Controller 
> Interface driver v2.1
> (drivers\usb\cromwell\core\hcd-pci.c:74) usbcore: usb_hcd_pci_probe() 
> called
> (drivers\usb\cromwell\sys\linuxwrapper.c:201) driver_register 0: 
> 9d0070b8 9d0008a4(drivers\usb\cromwell\core\usb.c:164) INF: 
> drivers\usb\cromwell\core\usb.c: registered new driver hub
> (drivers\usb\cromwell\sys\linuxwrapper.c:137) usbcore: Created system 
> thread 60
> (drivers\usb\cromwell\sys\linuxwrapper.c:201) driver_register 1: 
> 9d0070e0 9d000890(drivers\usb\cromwell\core\hcd-pci.c:74) usbcore: 
> usb_hcd_pci_probe() called
> (drivers\usb\cromwell\core\/../linux/pci_hal.c:13) pci_enable_device() 
> called...
> (drivers\usb\cromwell\core\/../linux/pci_hal.c:44) pci_resource_flags() 
> called, x=0x0
> (drivers\usb\cromwell\core\/../linux/pci_hal.c:21) pci_resource_start() 
> called, x=0x0
> (drivers\usb\cromwell\core\/../linux/pci_hal.c:33) pci_resource_len() 
> called, x=0x0
> (drivers\usb\cromwell\core\/../linux/pci_hal.c:86) request_region(): 
> addr=0x1060, len=0x20
> (drivers\usb\cromwell\core\/../linux/pci_hal.c:58) pci_set_drvdata() 
> called...
> (drivers\usb\cromwell\core\hcd-pci.c:163) UnivHCI PCI-USB Controller
> (drivers\usb\cromwell\core\hcd-pci.c:183) irq 9, io base 00001060
> (drivers\usb\cromwell\core\hcd.c:678) new USB bus registered, assigned 
> bus number 1
> (drivers\usb\cromwell\uhci\/../linux/pci_hal.c:33) pci_resource_len() 
> called, x=0x0
> (drivers\usb\cromwell\sys\linuxwrapper.c:249) schedule_timeout: 5 ms
> (drivers\usb\cromwell\sys\linuxwrapper.c:278) schedule DONE!!!!!!
> (drivers\usb\cromwell\sys\linuxwrapper.c:249) schedule_timeout: 1 ms
> (drivers\usb\cromwell\sys\linuxwrapper.c:278) schedule DONE!!!!!!
> (drivers\usb\cromwell\sys\linuxwrapper.c:795) pci_alloc_consistent() 
> size=8196
> (drivers\usb\cromwell\sys\linuxwrapper.c:626) pci_pool_create(): UHCD 
> PCI Slot/uhci_td size 48, 85/page (4096 alloc)
> (drivers\usb\cromwell\sys\linuxwrapper.c:626) pci_pool_create(): UHCD 
> PCI Slot/uhci_qh size 48, 85/page (4096 alloc)
> (drivers\usb\cromwell\uhci\uhci-hcd.c:2264) INF: 
> drivers\usb\cromwell\uhci\uhci-hcd.c: detected 2 ports
> (drivers\usb\cromwell\sys\linuxwrapper.c:656) pci_pool_alloc() called, 
> blocks already allocated=0
> (drivers\usb\cromwell\sys\linuxwrapper.c:656) pci_pool_alloc() called, 
> blocks already allocated=0
> KeBugCheckWithTf at ntoskrnl\ke\catch.c:228
> A problem has been detected and ReactOS has been shut down to prevent 
> damage to your computer.
> 
> The problem seems to be caused by the following file: ntoskrnl.exe
> 
> Technical information:
> 
> *** STOP: 0x0000001E (0xc0000005,0x80059827,0x00000000,0x0000000b)
> 
> ***    ntoskrnl.exe - Address 0x80059827 base at 0x80000000, DateStamp 0x0
> 
> Page Fault Exception: 14(0)
> Processor: 0 CS:EIP 8:80059827 <ntoskrnl.exe:59827 
> (ntoskrnl/mm/marea.c:86 (MmIterateNextNode))>
> cr2 b cr3 22000 Proc: 8050a7d8 Pid: 4 <System> Thrd: 8050b1d0 Tid: 0
> DS 10 ES 10 FS 30 GS 10
> EAX: ffffffff   EBX: 80699640   ECX: 800ef1a0
> EDX: 9cf67fff   EBP: 800f477c   ESI: 00000000   ESP: 800f4700
> EDI: 00076514   EFLAGS: 00210286 kESP 800f4700 kernel stack base 800f2000
> Frames:
> <ntoskrnl.exe:59e59 (ntoskrnl/mm/marea.c:505 (MmFindGapBottomUp))>
> <ntoskrnl.exe:5a0b9 (ntoskrnl/mm/marea.c:638 (MmFindGap))>
> <ntoskrnl.exe:5a578 (ntoskrnl/mm/marea.c:957 (MmCreateMemoryArea))>
> <ntoskrnl.exe:54be5 (ntoskrnl/mm/cont.c:60 
> (MmAllocateContiguousAlignedMemory))>
> <hal.dll:2681 (hal/halx86/generic/dma.c:64 (HalAllocateCommonBuffer))>
> <ntoskrnl.exe:4302a (ntoskrnl/io/pnpdma.c:46 (IopAllocateCommonBuffer))>
> <usbuhci.sys:8eb3 (drivers/usb/cromwell/sys/linuxwrapper.c:663 
> (my_pci_pool_alloc))>
> <usbuhci.sys:3f2f (drivers/usb/cromwell/uhci/uhci-hcd.c:313 
> (uhci_alloc_qh))>
> <usbuhci.sys:7897 (drivers/usb/cromwell/uhci/uhci-hcd.c:2289 (uhci_start))>
> <usbcore.sys:45b3 (drivers/usb/cromwell/core/hcd-pci.c:193 
> (usb_hcd_pci_probe))>
> <usbuhci.sys:1202 (drivers/usb/cromwell/uhci/fdo.c:56 (InitLinuxWrapper))>
> <usbuhci.sys:152e (drivers/usb/cromwell/uhci/fdo.c:192 
> (UhciFdoStartDevice))>
> <usbuhci.sys:1627 (drivers/usb/cromwell/uhci/fdo.c:243 (UhciPnpFdo))>
> <usbuhci.sys:2a74 (drivers/usb/cromwell/uhci/uhci.c:269 (DispatchPnp))>
> <ntoskrnl.exe:414ff (ntoskrnl/io/irp.c:1080 (IofCallDriver))>
> <ntoskrnl.exe:4409b (ntoskrnl/io/pnpmgr.c:636 (IopInitiatePnpIrp))>
> <ntoskrnl.exe:30894 (ntoskrnl/io/device.c:145 (IopStartDevice))>
> <ntoskrnl.exe:45738 (ntoskrnl/io/pnpmgr.c:1733 
> (IopActionInitChildServices))>
> <ntoskrnl.exe:457cb (ntoskrnl/io/pnpmgr.c:1773 (IopActionInitAllServices))>
> <ntoskrnl.exe:44110 (ntoskrnl/io/pnpmgr.c:666 (IopTraverseDeviceTreeNode))>
> <ntoskrnl.exe:44143 (ntoskrnl/io/pnpmgr.c:680 (IopTraverseDeviceTreeNode))>
> <ntoskrnl.exe:44143 (ntoskrnl/io/pnpmgr.c:680 (IopTraverseDeviceTreeNode))>
> <ntoskrnl.exe:44186 (ntoskrnl/io/pnpmgr.c:706 (IopTraverseDeviceTree))>
> <ntoskrnl.exe:45834 (ntoskrnl/io/pnpmgr.c:1833 (IopInitializePnpServices))>
> <800B7BC0>
> <800B5428>
> <ntoskrnl.exe:6456 (ntoskrnl/ke/main.c:95 (KiSystemStartup))>
> <800B384E>
> <0>
> KeBugCheckWithTf at ntoskrnl\ke\catch.c:228
> A problem has been detected and ReactOS has been shut down to prevent 
> damage to your computer.
> 
> The problem seems to be caused by the following file: ntoskrnl.exe
> 
> Technical information:
> 
> *** STOP: 0x0000001E (0x80000003,0x80091527,0x00000000,0x00000000)
> 
> ***    ntoskrnl.exe - Address 0x80091527 base at 0x80000000, DateStamp 0x0
> 
> 
I confirm your crash in usbuhci.sys.

(drivers/usb/cromwell/uhci/fdo.c:293) UHCI: unknown minor function 0x8
(drivers/usb/cromwell/sys/linuxwrapper.c:466) IoGetDmaAdapter done 0x8D42C890, m
apRegisterCount=2
(drivers/usb/cromwell/uhci/uhci-hcd.c:2556) INF: drivers/usb/cromwell/uhci/uhci-
hcd.c: USB Universal Host Controller Interface driver v2.1
(drivers/usb/cromwell/core/hcd-pci.c:74) usbcore: usb_hcd_pci_probe() called
(drivers/usb/cromwell/sys/linuxwrapper.c:201) driver_register 0: 9d6940b8 9d68d8
a4(drivers/usb/cromwell/core/usb.c:164) INF: drivers/usb/cromwell/core/usb.c: re
gistered new driver hub
(drivers/usb/cromwell/sys/linuxwrapper.c:137) usbcore: Created system thread 72
(drivers/usb/cromwell/sys/linuxwrapper.c:201) driver_register 1: 9d6940e0 9d68d8
90(drivers/usb/cromwell/core/hcd-pci.c:74) usbcore: usb_hcd_pci_probe() called
(drivers/usb/cromwell/core/../linux/pci_hal.c:13) pci_enable_device() called...
(drivers/usb/cromwell/core/../linux/pci_hal.c:21) pci_resource_start() called, x
=0x0
(drivers/usb/cromwell/core/../linux/pci_hal.c:33) pci_resource_len() called, x=0
x0
(drivers/usb/cromwell/core/../linux/pci_hal.c:129) request_mem_region(): addr=0x
de000000, len=0x100
(drivers/usb/cromwell/core/../linux/pci_hal.c:146) ioremap_nocache(): addr=0xde0
00000, len=0x100
(drivers/usb/cromwell/core/../linux/pci_hal.c:58) pci_set_drvdata() called...
(drivers/usb/cromwell/core/hcd-pci.c:163) UnivHCI PCI-USB Controller
(drivers/usb/cromwell/core/hcd-pci.c:183) irq 9, pci mem 9d5d8000
(drivers/usb/cromwell/core/hcd.c:678) new USB bus registered, assigned bus numbe
r 1
(drivers/usb/cromwell/uhci/../linux/pci_hal.c:33) pci_resource_len() called, x=0
x0
(drivers/usb/cromwell/sys/linuxwrapper.c:249) schedule_timeout: 5 ms
(drivers/usb/cromwell/sys/linuxwrapper.c:278) schedule DONE!!!!!!
(drivers/usb/cromwell/sys/linuxwrapper.c:249) schedule_timeout: 1 ms
(drivers/usb/cromwell/sys/linuxwrapper.c:278) schedule DONE!!!!!!
(drivers/usb/cromwell/sys/linuxwrapper.c:795) pci_alloc_consistent() size=8196
(drivers/usb/cromwell/sys/linuxwrapper.c:626) pci_pool_create(): UHCD PCI Slot/u
hci_td size 48, 85/page (4096 alloc)
(drivers/usb/cromwell/sys/linuxwrapper.c:626) pci_pool_create(): UHCD PCI Slot/u
hci_qh size 48, 85/page (4096 alloc)
(drivers/usb/cromwell/uhci/uhci-hcd.c:2264) INF: drivers/usb/cromwell/uhci/uhci-
hcd.c: detected 10232 ports
(drivers/usb/cromwell/uhci/uhci-hcd.c:2269) INF: drivers/usb/cromwell/uhci/uhci-
hcd.c: port count misdetected? forcing to 2 ports
(drivers/usb/cromwell/sys/linuxwrapper.c:656) pci_pool_alloc() called, blocks al
ready allocated=0
(drivers/usb/cromwell/sys/linuxwrapper.c:656) pci_pool_alloc() called, blocks al
ready allocated=0
Entered debugger on last-chance exception number 14 (Page Fault)
Memory at 0x0000000b could not be read: Page not present.
kdb:> bt
Eip:
<ntoskrnl.exe:59aa7 (ntoskrnl/mm/marea.c:86 (MmIterateNextNode))>
Frames:
_SEHCallHandler: REG 80110864
_SEHCallHandler: REG 8011146c
_SEHCallHandler: REG 8011146c
Couldn't access memory at 0x80116780!

locked up kdbg.
Thanks,
James


More information about the Ros-dev mailing list