For a many month I am unable to install ReactOS with DBG=1 and KDBG=1
enabled.
On the same hardware, version with DBG=0 and KDBG=0 installs and runs fine.
DBG=1, KDBG=1 enabled ReactOS booted by freeldr asks for COMUTERNAME,
Name, password, time zone etc. etc. and asks for reboot.
Then it bugchecks with :
bt
Frames: vmwinst.exe: vmwinst.c: 75 (DetectVMware)
bugcheck
KeBugCheck at dbg/kdb.c: 1495
Bug detected (code deaddead param 0 0 0 0)
Page fault at high IRQL was 2
KeBugCheckWithTf at ke/catch.c:165
Bug detected (code 1e param 0 0 0 0)
KMODE_EXCEPTION_NOT_HANDLED
Page fault Exception: 14(0)
Processo: 0 CS:EIP 8:c00b8cb7 <ntoskrnl.exe: rtl/message.c:108
(RtlFindMessage)>
cr2 e07a4604 cr3 1d84a000
Proc: c0eb1c90 Pid:7 <vmwinst> Thrd: c0ebd08 Tid: 2c
DS 10 ES 10 FS 30 GS 10
kernel stack base df255000
KeBugCheckWithTf
KeBugCheckEx
KeBugCheck
DbgBugCheckCommand
KdbDoCommand
KdbMainLoop
KdbInternalEnter
KdbEnterDebuggerException
KiDispatchException
ke/i386/usertrap.c: 139 KiUserTrapHandler
ke/i386/exp.c: 613 KiTrapHandler
/tmp/ccphDdwg.s: 146 KeUserModeCallback
vmwinst.c: 75 DetectVMware
vmwinst.c:1016 WinMain
1047 WinMain
kernel32.dll: BaseProcessStart <DEADBEEF>
If someone is interested in more debugging informations, I can send
processor registers and map files.
Regards,
David
--
David Kredba <kredba at ibot.cas.cz>
GPG: ID 1024D/5B6B02DE
Fingerprint: F0B3312596BEDCF91DFB 0699E06AACD75B6B02DE
PLease find the status of the Reactos support for the Nic Realtek8139 as
per my testing.
1) Detection of Pci Bus2 = Fixed
The problem of enumerating cards located on PCI BUS 2 has been fixed by
Eric Khol . The bug# 436 can be closed
2) Start Nic driver failure
The RTL8139.SYS driver loads successfully but fails to start due to the
"NdisMQueyAdapterResources" function which is unimplemnted .
The Bug#446 has been created
=> This is a blocking point for networking with this popular Nic
Best regards
Gerard
Are you getting this ?
(DBG=1, KDBG=1)
make[1]: Entering directory `/home/dave2/ros/reactos/lib/msafd'
mingw32-gcc -I./include -Wall -Werror -fno-builtin -DUNICODE
-D__USE_W32API -I.-I../../include -I../../w32api/include -pipe
-march=i486 -D_M_IX86 -g -c misc/sndrcv.c -o misc/sndrcv.o
misc/sndrcv.c: In function `WSPRecv':
misc/sndrcv.c:66: error: `AFD_IMMEDIATE' undeclared (first use in this
function)
misc/sndrcv.c:66: error: (Each undeclared identifier is reported only once
misc/sndrcv.c:66: error: for each function it appears in.)
misc/sndrcv.c: In function `WSPRecvFrom':
misc/sndrcv.c:214: error: `AFD_IMMEDIATE' undeclared (first use in this
function)
misc/sndrcv.c: In function `WSPSend':
misc/sndrcv.c:365: error: `AFD_IMMEDIATE' undeclared (first use in this
function)
misc/sndrcv.c: In function `WSPSendTo':
misc/sndrcv.c:503: error: `AFD_IMMEDIATE' undeclared (first use in this
function)
David
--
David Kredba <kredba at ibot.cas.cz>
GPG: ID 1024D/5B6B02DE
Fingerprint: F0B3312596BEDCF91DFB 0699E06AACD75B6B02DE
I found the bug in our ne2000 driver that perplexed filip. The bug was that
the meaning of the PACKET_HEADER part in ne2000 that was skipped was a simple
header put on each packet to determine what buffer page would be used next.
This header is only 4 bytes and has nothing to do with the ethernet frame
header.
I've now factored in the ethernet frame header and made tcpip work the right
way, that is to remove consideration of the ethernet frame header at layers
above lan in the receive pipe. This should make all adapters work the same
way for larger packets (and ne2000 now work right).
I found few references to how this actually works so I could still be wrong,
but I'm going on what filip said and this:
http://cvs.sourceforge.net/viewcvs.py/openh323/pwlib/tools/PacketVxD/epacke…
Which basically confirms filip's opinion.
Please try it out.
--
Here's a simple experiment. Stand on a train track between two locomotives
which are pushing on you with equal force in opposite directions. You will
exhibit no net motion. None the less, you may soon begin to notice that
something important is happening.
-- Robert Stirniman
Just came across this: http://www.genesi.lu/
Appears to be a new PPC based platform with published specs - would be
great to have ROS running on this!
Cheers
Jason
Hi,
I think some of your changes in apc.c are wrong. Apc's are always thread
local. They have nothing to do with the dispatcher database lock. The only
locking object is the ApcQueueLock from the thread structure.
- Hartmut
> -----Original Message-----
> From: ros-cvs-bounces(a)reactos.com
> [mailto:ros-cvs-bounces@reactos.com] On Behalf Of ion(a)cvs.reactos.com
> Sent: Thursday, November 11, 2004 2:24 PM
> To: ros-cvs(a)reactos.com
> Subject: [ros-cvs] CVS Update: reactos
>
>
> CVSROOT: /CVS/ReactOS
> Module name: reactos
> Repository: reactos/ntoskrnl/ps/
> Changes by: ion(a)mok.osexperts.com 04/11/11 14:23:53
>
> Modified files:
> reactos/include/ddk/: kefuncs.h ketypes.h
> reactos/ntoskrnl/include/internal/: ke.h ps.h
> reactos/ntoskrnl/ke/: apc.c process.c wait.c
> reactos/ntoskrnl/mm/: marea.c virtual.c
> reactos/ntoskrnl/mm/i386/: page.c
> reactos/ntoskrnl/ps/: psmgr.c
>
> Log message:
> Kernel:
> - apc.c: Fixed some bugs and used Dispatcher Lock.
> Simplified some functions and renamed/inlined others.
> - wait.c: Fixed some assumptions about Dispatcher Lock
> and Waiting/Alertability
> - process.c: Fully implemented KeStackAttachProcess and
> KeStackDetachProcess. Made all functions use PKPROCESS and
> not PEPROCESS.
> Memory Manager: Fixed calls to
> KeAttachProcess/DetachProcess to typecast PKPROCESS
> Process Manager: Removed call to empty function in apc.c
>
> _______________________________________________
> Ros-cvs mailing list
> Ros-cvs(a)reactos.com
> http://reactos.com/mailman/listinfo/ros-cvs
>
Hi James,
>I can start taskmgr but it does not display at all! I've even seen it
>running
>by executing ps.exe. I started with cmd at boot time and executed taskmgr
>from
>the cmd prompt and I get the gui loaded but w/o the taskmgr displayed.
>After
>a Alt-F4 and a click of the mouse I get this.
>
>(objects/gdiobj.c:711) called from: objects/color.c:453
>(objects/gdiobj.c:537) Invalid ObjectHandle 0x00050022
>(objects/gdiobj.c:709) GDIOBJ_LockObj failed for 0x00080021, reqtype
>0x00080000
>reason 1
>(objects/gdiobj.c:711) called from: objects/color.c:453
>KeBugCheckWithTf at ke/catch.c:164
>Bug detected (code 1e param 0 0 0 0)
> KMODE_EXCEPTION_NOT_HANDLED
>
>Page Fault Exception: 14(0)
>Processor: 0 CS:EIP 8:dd7af992 <win32k.sys: 13992>
>cr2 f000e8e2 cr3 3ce4e000 Proc: c0b24228 Pid: 4 <csrss> Thrd: c0b7c900 Tid:
>27
>DS 10 ES 10 FS 30 GS 10
>EAX: f000e816 EBX: 00000000 ECX: f000e816
>EDX: ccfc0eb0 EBP: ddc26dcc ESI: 00d2feb0 ESP: ddc26d40
>EDI: ddc26f84 EFLAGS: 00010282 kESP ddc26d40 kernel stack base ddc24000
>Frames: <win32k.sys: 130c7> <win32k.sys: 13290> <win32k.sys: 1d1e6>
><win32k.sys:
> 1d7f7> <win32k.sys: 1db26> <ntoskrnl.exe: 35cd> <77E7036B>
>
>This was with real hardware.
>
I will try it on real hardware in the next days too.
>
>Sorry I'm still hacken it,
>James
What are you hacking?
Theo
_________________________________________________________________
So einfach geht das. MSN Toolbar mit Pop-up-Blocker. http://toolbar.msn.de/
Jetzt kostenlos downloaden und gut ist!
Hello,
As some work is being done on sounds , i am willing to make some testing
as well on my real hardware configuration based on "SB live value!"
sound card
In order to be efficient , and to merge effort , I 'd like to know on
what basis the test can be done :
1) drivers
- Reactos drivers
- Oem drivers
- Drivers available as Gpl
2) Applications
- Winamp version 2 or 5 , version lite , full ?
- other applications
3) Test progress - results
How to share the test progress ? Wiki page ?Reactos Reactos
Best regards
Gerard
When ReactOS is built and runs windows executables stabily I think we
should have a program for windows that will let you customize the
platform like windows ce and compile it with all the features you want.
I think that it would be a great idea because of different types of
systems such as PBX/VOIP servers, application servers, and domain name
servers. This would allow security to be integrated into ReactOS by
limiting programs allowing open ports, and Denial of service attacks.
Maybe even support for multiple architectures like SH, ARM, X86, AMD64,
PPC??? With FAT, FAT32, NTFS, XFS, EXT3, EXT2, and many others. Maybe
even a rom based os. Please tell me what you all think.
Hi,
I'm getting repeatedly kernel crashes in regobj.c - CmiObjectParse (line
168). To reproduce the crash start task manager with a right click on the
taskbar, minimize this instance of taskmanager and start a new one.
Here the code
----
else
{
if ((FoundObject->KeyCell->Flags & REG_KEY_LINK_CELL) &&
!((Attributes & OBJ_OPENLINK) && (EndPtr == NULL)))
{
DPRINT("Found link\n");
RtlInitUnicodeString(&LinkPath, NULL);
----
FoundObject->KeyCell is NULL. Does anybody else have the same problem?
I've attached two screenshots of the BSODs. Clean compile of last cvs
snapshot.
Regards,
Theo
_________________________________________________________________
Tun Sie Ihrem Rechner was Gutes. MSN Hotmail mit McAfee® Anti-Virus.
http://www.msn.de/email/antivirus/ Jetzt kostenlos anmelden!
> From: nazmul ahsan [mailto:nahsan@hotmail.com]
>
> I am not associated with the Ekush project, but as a
> Bangladeshi I feel
> embarassed at the boneheadedness of a fellow countryman.
>
> However, while you're demanding that he/them be brought to
> justice, please be aware of the nature of Bangladeshi law
> enforcement:
> http://www.hrcbmdfw.org/bk_news/press_release_09082004.htm
Please note that we have not demanded that the people of the Ekush project
be brought to justice. The only thing we demand is that they either stop
distributing Ekush as long as it contains our code, or comply with the GPL
by putting back copyright notices and publishing source. Since the Ekush
website is currently down, effectively stopping the distribution I don't
think we'll be taking further action.
Gé van Geldorp.
ReactOS is quite slow today, are we under a DoS
atack?, maybe related to this ekush guy?.This is
weird.
Lucio Diaz.
______________________________________________
Renovamos el Correo Yahoo!: ¡100 MB GRATIS!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Ekush (http://www.ekush.com) published some binaries. Surprise, surprise, it
looks like ReactOS very much (Check e.g. the radio buttons on the "Accept
License" screen during 2nd stage setup). Their readme.rtf
(epc/doc/Readme.rtf) has these entries:
<quote start>
Q. Is the OS completely written from scratch?
A. Not really in many cases, at least 50% of the components has been shared
or taken from some other projects. In fact, we mostly get the ideas and
writing them for ours. Eventually we are coding them new folks are based on
something else (in wish list) and slowly-slowly they will be removed from
our main source tree.
Q. You guys says Project published under the GPL but why dont you
published sources?
A. Initially we decided that, EKUSH should be published under the GPL. But,
still there is some confusion within the team. We are now sharing sources
between team members only and unless the confusion goes removed we cannot
publish sources.
Finally, we decided to use a BSD styled license for Ekush and sources or
binaries whatever we publish should be free to public and covered by the
same license (until a functional edition is released).
Information sources and Wish List:
Bochs, Wine, QEMU, Freetype, React OS, Nova OS, Minuet OS, Flask, Athe OS,
FreeBSD, Systernals, Flik OS, Plan 9, Fravee, V2 OS, Uranium, Fhreed JS,
Free Dos, OP OS, Jlink Wrap, NETrove, Fedora, LFS, Tiny OS, Pear PC, BartPE,
KDesktop, Line, WinPenguins, 3D Desktop,
Dr. Anil Basu, Jason Robin, William Harry, Luiz Quarteiro, Fernando Adantas,
Sergio Luiz Silva, John Abraham, Little Robin, Lina Sen, Maria, Adnan, James
Bukan, Dr. Piera and Project 21 Team."
<quote end>
My guess is they are in violation of the GPL by using (some of) our source
and not publishing their source.
Gé van Geldorp.
I took a picture of the screen:
http://mike.warpedbelief.com/images/ros-crash.jpg
It crashed immediately after I hit a key during the "Press any key to
boot CD..." prompt.
I can't really figure out if any hardware could cause problems. This
is the configuration:
Pentium 120 MHz
64 MB of RAM
2 GB hard disk (I think it's Western Digital)
2 MB ET4000 video
36x CD-ROM drive
One floppy drive
The hard disk partition scheme is this:
One primary partition. FAT16. Windows NT 4 Server install on it. Takes
up the whole 2 GB.
Hello,
While you guys are working on the website changes I would like to add
that the Wine application database is GPL, in CVS and is done in PHP.
http://cvs.winehq.com/cvsweb/appdb/
Thanks
Steven
__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com
chorns(a)cvs.reactos.com wrote:
>CVSROOT: /CVS/ReactOS
>Module name: reactos
>Repository: reactos/tools/
>Changes by: chorns(a)mok.osexperts.com 04/10/24 10:51:33
>
>Modified files:
> ./: ChangeLog
> reactos/ntoskrnl/: Makefile
> reactos/regtests/regtests/: regtests.c regtests.def
> reactos/regtests/shared/: regtests.h
> reactos/tools/: regtests.c
>Added files:
> reactos/ntoskrnl/tests/: .cvsignore Makefile setup.c stubs.tst
> reactos/ntoskrnl/tests/tests/: .cvsignore
>
>Log message:
> 2004-10-24 Casper S. Hornstrup <chorns(a)users.sourceforge.net>
>
> * ntoskrnl/Makefile (TARGET_REGTESTS): Define to yes.
> * regtests/regtests/regtests.c (_ExitProcess): Declare.
> * regtests/regtests/regtests.def (_ExitProcess@4): Ditto.
> * regtests/shared/regtests.h (_ExitProcess): Ditto.
> * tools/regtests.c: Exit process using _ExitProcess();
> Properly support fastcall symbols.
> * ntoskrnl/tests: New directory.
> * ntoskrnl/tests/tests: Ditto.
> * ntoskrnl/tests/.cvsignore: New file.
> * ntoskrnl/tests/Makefile: Ditto.
> * ntoskrnl/tests/setup.c: Ditto.
> * ntoskrnl/tests/stubs.tst: Ditto.
> * ntoskrnl/tests/tests/.cvsignore: Ditto.
>
>_______________________________________________
>Ros-cvs mailing list
>Ros-cvs(a)reactos.com
>http://reactos.com/mailman/listinfo/ros-cvs
>
>
>
Hi,
I can't say I'm terribly overjoyed with having the /tests directory in
/ntoskrnl. Would it be possible instead to have a /tests root (on the
new SVN server) where all the tests would go? like /tests/ntoskrnl,
/tests/kmregtests etc...
I think it would make it a bit clearer...it just bugs me to have /tests
in ntoskrnl.
Best regards,
Alex Ionescu
Hi Everyone,
We got very good feedback from LinuxWorld.de and I will be returning
next year. 90% of the people visting our booth left thinking very
highly of our work. All in all the results were much better than the
last expo. I very surprised that so many people came up to us and said
"we have heard of ReactOS or we have tried it out".
Here is my rough list of notes on where I think we need to go from here
after discussion with the developers and users.
1. We need a roadmap for the future.
THIS DOES NOT MEAN THAT THERE ARE FIRM DATES ATTACHED!!!!
But we do need to plan our 0.3, 0.4, 0.5 and 1.0 releases. During a
dinner discussion with some of the dev team I asked the question "What
do we need before we can have a ReactOS Workstation 1.0" and it does
not seem to be to far out of grasp. Dont get me wrong there are LOTS of
little things that must be done but the major things we need to have a
real replacement workstation are below. If you think about what Windows
NT 4 had even with Service Pack 6 we are not that far off. Note I am
not talking about a server replacement here. Just a usable client OS.
- Networking (0.3)
- Samba port needs to implemented (0.4)
- We need to implement Windows style printing support (0.4 or 0.5)
- Most applications need to install..Office 2000/XP, Quicken, etc
(0.4)
- We have to develop our own Hardware Compatibity List (0.5)
- NTFS (????)
- It must be stable (1.0)
2. We have to have regression testing in place.
Lack of stablity and regressions are killing us. We have to have the
Wine tests in ReactOS. We also need a suite of kernel mode tests.
Casper's system seems like its going to work well for the kernel mode
side but most of us seem to be worried about the lack of being able to
use Winehq regression tests for user mode.
3. We need to improve our documentation and website.
After much discussion and two too many beers on my part our discussions
turned to documentation and the website. We all agreed that the current
system is not working and we need to develop a method of storing most
of the website in CVS so that people can send us a patch. Same thing
with the documentation....none of us wants to use ezPublish to develop
documentation when we can all use docbook right out of cvs and submit
diffs. Most of us even like the Wiki system as its not hassle and can
maintain a history as well.
4. We need to develop relationships with vendors.
This ties in to getting ReactOS stable and usable. Once we have 0.3 out
the door I expect things will change for us in ways no one can see. I
am going to focus more on this in the coming months, first in the way
of hardware donations.
5. Moving to subversion.
There still seems to be some problems with this and while we all seem
to look forward to it, CVS is doing its job for the moment. GvG has
offered to setup a CVS mirror to help with some of the bandwith
problems of mok.
In closing it was very cool to get to meet all of the developers that
were able to make it, I feel like we are going in the right direction
and I look forward to your feedback.
Thanks
Steven
__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com