[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Mach: disabling all network device drivers

From: Diego Nieto Cid
Subject: Re: GNU Mach: disabling all network device drivers
Date: Sat, 4 Sep 2010 02:35:43 -0300


2010/9/3 Da Zheng <zhengda1936@gmail.com>:
> It's strange. I thought the problem doesn't exist any more after I made some
> changes in the kernel.

It is, indeed. It did work once. But since I lost the binaries, I
couldn't properly build it again.

Theese are the last lines of code I can reach while stepping in gdb:

    dde_ne2k_pci/lib8390.c: __ei_start_xmit
    408 /* Turn 8390 interrupts back on. */
    409 ei_local->irqlock = 0;
    410 ei_outb_p(ENISR_ALL, e8390_base + EN0_IMR);

I couldn't go further as I don't understand how ei_outb_p works, yet.

Is this somehow related to the changes you made?

> Are you using the latest gnumach in the
> master-user_level_drivers branch?

Yes. Actually I tried a few alternatives:
  1. master-user_level_drivers
  2. master-user_level_drivers merged with current master
  3. master-user_level_drivers
     + 10_cdromlock.patch
     + 13_ide_dma.patch
     + 24_pci_irq_fix.patch
     + 40_iopl_mmap.patch

Unfortunately, I didn't take note of what I was doing. I have the
vague idea that when it worked 2. helped somehow.

3. is how the current Arch's package is built.

I should probably rebuild everything while carefully taking notes.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]