[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ros-dev
Subject:    Re: [ros-dev] Re: [ros-cvs] CVS Update: reactos - Loading of PCTV
From:       Gge <gerard.gatineau () laposte ! net>
Date:       2004-12-28 21:09:09
Message-ID: 41D1CB75.3020308 () laposte ! net
[Download RAW message or body]

Anich Gregor wrote:
> On Monday 27 December 2004 22:09, Gge wrote:
> 
> > navaraf@cvs.reactos.com wrote:
> > 
> > > CVSROOT: /CVS/ReactOS
> > > Module name: reactos
> > > Repository: reactos/ntoskrnl/
> > > Changes by: navaraf@mok.osexperts.com 04/12/26 09:48:20
> > > 
> > > Modified files:
> > > reactos/ntoskrnl/ke/: wait.c
> > > reactos/ntoskrnl/nt/: ntsem.c
> > > reactos/ntoskrnl/: ntoskrnl.def
> > > 
> > > Log message:
> > > - Export ExSemaphoreObjectType.
> > > 
> > > _______________________________________________
> > 
> > This fix corrected the loading error of the BT848.SYS driver ( Tuner TV
> > PCTV Rave) due to this non implemented funcion
> > 
> > Regards
> > Gerard
> > 
> 
> 
> And does the driver work? or crash?
> _______________________________________________

Anich,

Please find below the status for the driver loading of the pCTV RAVE 
from pinnaclesys.

1) I setup registry for 2 devices (Video capture + audio capture)

2) I made 2 tests using bt848.sys+stream.sys+ks.sys

=> without dxapi.sys : error in loading dxapi.sys
=>  and 1 test with dxapi : bugcheck in ntoskrnl

Any idea ?

Regards
Gerard


-----------------------------------------------------------
Update Hivesys.inf file to add the "PCTV Rave Tuner TV " driver

; PCTV RAVE "Video capture" - Bus 2 Device 12 function 0
;
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","ErrorControl",0x00010001,0x00000001
 HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","Group",0x00000000,"Base"
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","Type",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","Start",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","ImagePath",0x00020000,"system32\drivers\bt848.sys"
 HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave\Enum","0",0x00000000,"PCI\VEN_109E&DEV_036E&SSUBSYS_1200BD11&REV_11&REV_11\0000"
 HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave\Enum","Count",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave\Enum","NextInstance",0x00010001,0x00000001
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_036E&SUBSYS_1200BD11&REV_11\0000","Service",0x00000000,"pctvrave"
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_036E&SUBSYS_1200BD11&REV_11\0000","Class",0x00000000,"Media"
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_036E&SUBSYS_1200BD11&REV_11\0000","ClassGUID",0x00000000,"{4D36E96C-E325-11CE-BFC1-08002BE10318}"
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_036E&SUBSYS_1200BD11&REV_11\0000","Driver",0x00000000,"{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000"


; PCTV RAVE "Audio capture" - Bus 2 Device 12 function 1
;
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","ErrorControl",0x00010001,0x00000001
 HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","Group",0x00000000,"Base"
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","Type",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","Start",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave","ImagePath",0x00020000,"system32\drivers\bt848.sys"
 HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave\Enum","0",0x00000000,"PCI\VEN_109E&DEV_0878&SUBSYS_1200BD11&REV_11\0000"
 HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave\Enum","Count",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\pctvrave\Enum","NextInstance",0x00010001,0x00000001
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_0878&SUBSYS_1200BD11&REV_11\0000","Service",0x00000000,"pctvrave"
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_0878&SUBSYS_1200BD11&REV_11\0000","Class",0x00000000,"Media"
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_0878&SUBSYS_1200BD11&REV_11\0000","ClassGUID",0x00000000,"{4D36E96C-E325-11CE-BFC1-08002BE10318}"
 HKLM,"SYSTEM\CurrentControlSet\Enum\PCI\VEN_109E&DEV_0878&SUBSYS_1200BD11&REV_11\0000","Driver",0x00000000,"{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000"


--------------------------------------------------------------------

Loading of the BT848 driver - case without dxaoi.sys

DriverBase for \SystemRoot\system32\drivers\bt848.sys: dce37000
DriverBase for \SystemRoot\system32\drivers\STREAM.SYS: dcea5000
DriverBase for \SystemRoot\system32\drivers\ks.sys: dced6000
(ldr/loader.c:319) Could not open module file: 
\SystemRoot\system32\drivers\Dxapi.sys
(ldr/loader.c:319) Could not open module file: 
\SystemRoot\system32\Dxapi.sys
(ldr/loader.c:1323) Unknown import module: Dxapi.sys (Status c0000034)
(ldr/loader.c:373) Could not process module
(io/pnpmgr.c:1518) Initialization of service pctvrave failed (Status 
c0000034)

--------------------------------------------------------------------------
Loading of the  bt848.sys + stream.sys + ks.sys with  dxapi.sys
<pre>
DriverBase for \SystemRoot\system32\drivers\bt848.sys: dce37000
DriverBase for \SystemRoot\system32\drivers\STREAM.SYS: dcea5000
DriverBase for \SystemRoot\system32\drivers\ks.sys: dced6000
DriverBase for \SystemRoot\system32\drivers\Dxapi.sys: dcf06000
DriverBase for \SystemRoot\system32\drivers\VIDEOPRT.SYS: dcf28000
(io/pnpmgr.c:67) IoGetDeviceProperty(c045d210 7)
(io/pnpmgr.c:165) KeyNameBuffer: ccc32ed8, value Driver
(io/pnpmgr.c:67) IoGetDeviceProperty(c045d210 7)
(io/pnpmgr.c:165) KeyNameBuffer: ccc32718, value Driver
(io/pnpmgr.c:67) IoGetDeviceProperty(c045d210 14)
(io/pnpmgr.c:67) IoGetDeviceProperty(c045d210 13)
Page fault at high IRQL was 2
KeBugCheckWithTf at ke/catch.c:180
Bug detected (code 1e param 0 0 0 0)
   KMODE_EXCEPTION_NOT_HANDLED


Page Fault Exception: 14(0)
Processor: 0 CS:EIP 8:c0002abe <ntoskrnl.exe: 2abe>
cr2 c00c8e18 cr3 2b9000 Proc: c0445068 Pid: 1 <SYSTEM> Thrd: c0445e48 Tid: 1
DS 10 ES 10 FS 30 GS 10
EAX: ffffffc3   EBX: 00000000   ECX: c00c90c0
EDX: 00000000   EBP: c00c3820   ESI: c048bfd0   ESP: c00c3794
EDI: 00000000   EFLAGS: 00210282 kESP c00c3794 kernel stack base c00c1000
Frames:
<ntoskrnl.exe: 43ebd>
<STREAM.SYS: 6f49> <STREAM.SYS: 738a>
<ntoskrnl.exe: 4359f> <ntoskrnl.exe: 435b5> <ntoskrnl.exe: 46476> 
<ntoskrnl.exe: 3b762> <ntoskrnl.exe: 482bf> <ntoskrnl.exe: 4839a> 
<ntoskrnl.exe: 464d3> <ntoskrnl.exe: 4650b> <ntoskrnl.exe: 4650b> 
<ntoskrnl.exe: 4663b> <ntoskrnl.exe: 4845e> <C00A5249> <ntoskrnl.exe: 
fe50> <C00A5AD9> <ntoskrnl.exe: 1140

--------------------------------------------------------------------------------


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic