Date: Sat, 27 Sep 2003 02:36:53 +0200 (MEST) From: Per Kristian Hove <Per.Hove@math.ntnu.no> To: freebsd-sparc64@freebsd.org Subject: Re: sparc64 loader gets confused when netbooting Message-ID: <Pine.GSO.4.52.0309270226440.27298@abel.math.ntnu.no> In-Reply-To: <Pine.GSO.4.52.0309241925080.3847@abel.math.ntnu.no> References: <Pine.GSO.4.52.0309241925080.3847@abel.math.ntnu.no>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---559023410-1804928587-1064622706=:27298 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: <Pine.GSO.4.52.0309270232221.27298@abel.math.ntnu.no> [Per Kristian Hove, 2003-09-24] | When netbooting, the sparc64 loader tries to download the kernel from | the wrong server address. On further investigation, the cure is quite trivial (and not sparc64- specific). The attached patch to /sys/boot/common/dev_net.c fixes this problem. Should I open a PR? -- Per Kristian Hove Dept. of Mathematical Sciences Norwegian University of Science and Technology ---559023410-1804928587-1064622706=:27298 Content-Type: TEXT/X-DIFF; NAME="dev_net.c.diff" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.GSO.4.52.0309270231460.27298@abel.math.ntnu.no> Content-Description: Content-Disposition: ATTACHMENT; FILENAME="dev_net.c.diff" LS0tIGRldl9uZXQuYy5vcmlnCVR1ZSBBdWcgMjYgMDE6MzA6NDEgMjAwMw0K KysrIGRldl9uZXQuYwlTYXQgU2VwIDI3IDAwOjUwOjI5IDIwMDMNCkBAIC0y NzAsMjIgKzI3MCwyMyBAQA0KIAlyZXR1cm4gKEVJTyk7DQogICAgIH0NCiAg ZXhpdDoNCi0gICAgcHJpbnRmKCJuZXRfb3Blbjogc2VydmVyIGFkZHI6ICVz XG4iLCBpbmV0X250b2Eocm9vdGlwKSk7DQotDQogICAgIC8qICANCiAgICAg ICogSWYgcHJlc2VudCwgc3RyaXAgdGhlIHNlcnZlcidzIGFkZHJlc3Mgb2Zm IG9mIHRoZSByb290cGF0aA0KICAgICAgKiBiZWZvcmUgcGFzc2luZyBpdCBh bG9uZy4gIFRoaXMgYWxsb3dzIHVzIHRvIGJlIGNvbXBhdGlibGUgd2l0aA0K ICAgICAgKiB0aGUga2VybmVsJ3MgZGlza2xlc3MgKEJPT1RQX05GU1JPT1Qp IGJvb3RpbmcgY29udmVudGlvbnMNCiAgICAgICovDQogDQotICAgIGZvcihp PTA7IGk8Rk5BTUVfU0laRTsgaSsrKQ0KKyAgICBmb3IoaT0wOyByb290cGF0 aFtpXSAhPSAnXDAnICYmIGkgPCBGTkFNRV9TSVpFOyBpKyspDQogCSAgICBp Zihyb290cGF0aFtpXSA9PSAnOicpDQogCQkgICAgYnJlYWs7DQotICAgIGlm KGkgJiYgaSAhPSBGTkFNRV9TSVpFKSB7DQotCSAgICBpKys7DQorICAgIGlm KGkgJiYgaSAhPSBGTkFNRV9TSVpFICYmIHJvb3RwYXRoW2ldID09ICc6Jykg ew0KKwkgICAgcm9vdHBhdGhbaSsrXSA9ICdcMCc7DQorCSAgICBpZiAoaW5l dF9hZGRyKCZyb290cGF0aFswXSkgIT0gSU5BRERSX05PTkUpDQorCQkgICAg cm9vdGlwLnNfYWRkciA9IGluZXRfYWRkcigmcm9vdHBhdGhbMF0pOw0KIAkg ICAgYmNvcHkoJnJvb3RwYXRoW2ldLCAmdGVtcFswXSwgc3RybGVuKCZyb290 cGF0aFtpXSkrMSk7DQogCSAgICBiY29weSgmdGVtcFswXSwgJnJvb3RwYXRo WzBdLCBzdHJsZW4oJnJvb3RwYXRoW2ldKSsxKTsJICAgIA0KICAgICB9DQor ICAgIHByaW50ZigibmV0X29wZW46IHNlcnZlciBhZGRyOiAlc1xuIiwgaW5l dF9udG9hKHJvb3RpcCkpOw0KICAgICBwcmludGYoIm5ldF9vcGVuOiBzZXJ2 ZXIgcGF0aDogJXNcbiIsIHJvb3RwYXRoKTsJICAgIA0KIA0KICAgICBkID0g c29ja3RvZGVzYyhzb2NrKTsNCkBAIC0yOTQsNiArMjk1LDggQEANCiAgICAg c2V0ZW52KCJib290Lm5ldGlmLm5ldG1hc2siLCBpbnRvYShuZXRtYXNrKSwg MSk7DQogICAgIHNldGVudigiYm9vdC5uZXRpZi5nYXRld2F5IiwgaW5ldF9u dG9hKGdhdGVpcCksIDEpOw0KICAgICBzZXRlbnYoImJvb3QubmV0aWYuaHdh ZGRyIiwgdGVtcCwgMSk7DQorICAgIHNldGVudigiYm9vdC5uZnNyb290LnNl cnZlciIsIGluZXRfbnRvYShyb290aXApLCAxKTsNCisgICAgc2V0ZW52KCJi b290Lm5mc3Jvb3QucGF0aCIsIHJvb3RwYXRoLCAxKTsNCiANCiAgICAgcmV0 dXJuICgwKTsNCiB9DQo= ---559023410-1804928587-1064622706=:27298--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.52.0309270226440.27298>