On Tue, Mar 8, 2016 at 10:00 AM, David Michael <fedora....@gmail.com> wrote: > On Tue, Mar 8, 2016 at 5:06 AM, Richard Braun <rbr...@sceen.net> wrote: >> In any case, this isn't a regression caused by my work, and I don't >> intend to fix in-kernel drivers, in particular when we have a good >> user space replacement. As a result, I suggest we remove the rtl8139 >> driver from the kernel. > > That's probably for the best. Even when it would boot with that > driver, changing the IP address with fsysopts would cause a kernel > panic. > > I've changed it to -device ne2k_pci, and it seems to work now.
Sorry, I accidentally regenerated my GRUB configuration pointed at an old build, confusing my results. When gnumach is built with the rtl8139 driver removed, it has the same behavior. It fails to boot using GRUB, but succeeds using QEMU's multiboot options. I've just removed linux/src/drivers/net/rtl8139.c and dropped all references to rtl8139 from the following files: doc/mach.texi linux/Makefrag.am linux/configfrag.ac linux/dev/drivers/net/Space.c linux/src/drivers/net/Space.c So unless rtl8139 bits are still hidden somewhere (grep only finds some PCI ID definitions), it looks like there may be a different problem. David