Date: Wed, 10 Oct 2012 07:42:57 -0600 From: Ian Lepore <freebsd@damnhippie.dyndns.org> To: Giovanni Trematerra <gianni@freebsd.org> Cc: arm@freebsd.org, Tim Kientzle <tim@kientzle.com>, Oleksandr Tymoshenko <gonzo@freebsd.org> Subject: Re: Towards an ARM system-building script Message-ID: <1349876577.1123.30.camel@revolution.hippie.lan> In-Reply-To: <CACfq092Nakk=DF8_DRttBLwG8sw_3BdhTkfrNoYh7CmgtXQaBA@mail.gmail.com> References: <DD05E72B9F474BFE96B6A4B050D2A18A@gmail.com> <0DCAC001-FF06-431A-A486-2B50BE913B0D@bsdimp.com> <FAA208C1-2872-4BB6-A7EC-04C757533CA4@kientzle.com> <7E18623F-3945-4EA0-B332-5A5C717B20F0@kientzle.com> <9896AA3E-D8A0-4CE8-8160-4672AA07388F@cheney.net> <6B74ADD7-3266-4919-BEB4-B10E0C1BAB58@kientzle.com> <5679C679-A434-4714-BE61-4DC093DA7F34@kientzle.com> <CAGtf9xPgFeDHMnKRacYfUg1BKJx0MjfmX=DWOc-X2NoJfPVB9Q@mail.gmail.com> <8C1192B3-EC56-4D9E-824E-774700FB2EE9@kientzle.com> <CAGtf9xO%2Bz8JhCY-TirNwh-R_zW=hY%2BbPh-4x%2Bz3H0TQHu1aXAQ@mail.gmail.com> <CAGtf9xNr9_Bh1Krw8rB1VkqKMx0eQBOC7SFuGkwS6GD8dHQdLw@mail.gmail.com> <CAGtf9xPzhq8fnarz_fNepfMkRbLc3aGL47DGm4b8K6uV_Do3sg@mail.gmail.com> <CACfq092Nakk=DF8_DRttBLwG8sw_3BdhTkfrNoYh7CmgtXQaBA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2012-10-09 at 23:42 +0200, Giovanni Trematerra wrote: > I booted a kernel with your suggestion but I get a panic during > initialization of ue0 I think It looks like bootpc_init() is getting called before USB has found the ethernet adapter. It might be fixable with a simple patch such as the following, but I really don't know whether this will work, and even if it does, whether it's a good idea (hopefully someone more knowledgable will offer an opinion). But if nothing else it's an interesting experiment to try. diff -r 5f2e07d3ae42 sys/nfs/bootp_subr.c --- a/sys/nfs/bootp_subr.c Thu Oct 04 20:42:12 2012 -0600 +++ b/sys/nfs/bootp_subr.c Wed Oct 10 07:38:31 2012 -0600 @@ -1526,6 +1526,8 @@ bootpc_init(void) int timeout; int delay; + root_mount_wait(); + timeout = BOOTP_IFACE_WAIT_TIMEOUT * hz; delay = hz / 10; -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1349876577.1123.30.camel>