[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 |
Hello,
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.
--
diego