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 don’t 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 it’s 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@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@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev