Great news !
That reminds me of the fact that I already talked on IRC with
hyoenmadam/raijinzrael and others, about the feasibility of using
PCMCIA-like external COM ports, for real hardware testing: for example, in
my case, I only have laptops (my main one and an Asus EeePC), both of course
dont have any serial ports, and on both of which ReactOS refuses to start
(it issues a IO1_INITIALIZATION_FAILED bsod very early), and atm. the only
way for me to try to understand what happened is to use log-screen
debugging, but its not usable for doing real debugging.
So, seeing that we are now able to do this thanks to your solution is simply
<3 :D
Cheers,
Hermès
De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Minas
Abrahamyan
Envoyé : lundi 7 avril 2014 16:12
À : ReactOS Development List
Objet : Re: [ros-dev] Short announce: My Serial port-on-MMIO implementation
works - allowing debug logging on laptops
Aleksey> that's just great!
I am convinced in that!)
Do you mind including that to trunk?
Surely. For that I was doing it.
Now yet some work is needed to be done on it, and then I will submit a patch
On Mon, Apr 7, 2014 at 3:45 AM, Hermès BÉLUSCA - MAÏTO
<hermes.belusca(a)sfr.fr> wrote:
Maybe it can go along cportlib :)
It fact the code is already in there, ..I mean in my local directory :)
-Minas
Hermès.
De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Aleksey
Bragin
Envoyé : dimanche 6 avril 2014 22:16
À : ReactOS Development List
Objet : Re: [ros-dev] Short announce: My Serial port-on-MMIO implementation
works - allowing debug logging on laptops
Minas,
that's just great!
Do you mind including that to trunk?
Regards,
Aleksey Bragin
On 06.04.2014 22:37, Minas Abrahamyan wrote:
Hi all,
With this few words I would like to share the joyous event of MMIO-based
serial port implementation
has finally worked for me.
This is the equivalent of earlycon serial port implementation in Linux with
some extension
(so now it is even better then Linux one)
Some work yet is needed to be done to transform the work into the normal
patch, but the good news is
it is working, and still doesn't require PNPmanager for work, i.e. it starts
very early in kernel and writes kernel log messages.
I use ExpressCard 34 extension board Serial RS232 port, on laptop,
but think it will work fro PC Cards too (former name PCMCIA).
==Importance: Touching the hardware==
For the more developers we need more working PC models ( Real Hardware)
Almost all modern PCs are laptops with PCIe bus (the rest are desktops)
(but few of them able to boot the ReactOS)
Modern serial ports are recommended to use /often use MMIO-based data
transfer instead of former I/O ports.
So now possibility appears to debug these new computers and force the
ReactOS to work on this important part of new PCs.
Thanks for attention
-Minas Abrahamyan
PS Curious note: for catching the debug logs I use the (small and cheap)
soap box-sized microcontroller board with LCD (ready-unit), and I call it
"ReactOS debug logger" appliance. It doesn't take space and doesn't
produce
any noise
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev