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

Release Notes: mips/mipsel kernel upgrade



Attached is a patch which describes the kernel upgrade procedure for 
mips and mipsel.

Gruesse,
-- 
Frank Lichtenheld <djpig@debian.org>
www: http://www.djpig.de/
Index: release-notes.ent
===================================================================
RCS file: /cvs/debian-doc/ddp/manuals.sgml/release-notes/release-notes.ent,v
retrieving revision 1.7
diff -u -r1.7 release-notes.ent
--- release-notes.ent	18 May 2005 23:48:21 -0000	1.7
+++ release-notes.ent	21 May 2005 19:08:40 -0000
@@ -157,6 +157,10 @@
 <![ %i386    [ <!entity % glibcneedsnewkernel "INCLUDE"> ]]>
 <![ %hppa    [ <!entity % glibcneedsnewkernel "INCLUDE"> ]]>
 <![ %hppa    [ <!entity % upgradekernel "INCLUDE"> ]]>
+<![ %mips    [ <!entity % glibcneedsnewkernel "INCLUDE"> ]]>
+<![ %mips    [ <!entity % upgradekernel "INCLUDE"> ]]>
+<![ %mipsel  [ <!entity % glibcneedsnewkernel "INCLUDE"> ]]>
+<![ %mipsel  [ <!entity % upgradekernel "INCLUDE"> ]]>
 <![ %sparc   [ <!entity % glibcneedsnewkernel "INCLUDE"> ]]>
 <![ %sparc   [ <!entity % upgradekernel "INCLUDE"> ]]>
                <!entity % glibcneedsnewkernel "IGNORE">
Index: en/release-notes.en.sgml
===================================================================
RCS file: /cvs/debian-doc/ddp/manuals.sgml/release-notes/en/release-notes.en.sgml,v
retrieving revision 1.33
diff -u -r1.33 release-notes.en.sgml
--- en/release-notes.en.sgml	18 May 2005 23:48:21 -0000	1.33
+++ en/release-notes.en.sgml	21 May 2005 19:08:43 -0000
@@ -360,6 +360,21 @@
           CPUs or above.</p>
 ]]>
 
+<![ %mips [
+	 <p>On MIPS machines you will need to upgrade to a newer kernel
+	 version first before upgrading the system. This is because of a
+	 inconsistent definition of the inter process communication of
+	 the new libc and the kernel so you need an updated kernel first
+	 that provides the correct definition.</p>
+]]>
+<![ %mipsel [
+	 <p>On MIPSEL machines you will need to upgrade to a newer kernel
+	 version first before upgrading the system. This is because of a
+	 inconsistent definition of the inter process communication of
+	 the new libc and the kernel so you need an updated kernel first
+	 that provides the correct definition.</p>
+]]>
+
 <![ %upgradekernel [
           <sect2 id="kernel-upgrade"><heading>Upgrading the kernel</heading>
 
@@ -992,6 +1007,8 @@
 
     <appendix id="kernel-upgrade-howto"><heading>Upgrading the kernel</heading>
 
+<![ %not-mips [
+<![ %not-mipsel [
           <p><strong>The information in this appendix is relevant only for
           if, for a successful upgrade of the system, you need to upgrade the
           kernel <em/before/ upgrading the system. Please read
@@ -1000,10 +1017,22 @@
 
           <p>The following instructions explain step by step how to use the
           available backported tools to install the newer kernel.</p>
+]]>
+]]>
+<![ %mips [
+          <p>The following instructions explain step by step how to
+          install a newer kernel prior to the upgrade.</p>
+]]>
+<![ %mipsel [
+          <p>The following instructions explain step by step how to
+          install a newer kernel prior to the upgrade.</p>
+]]>
 
           <p><taglist>
                <tag>Download and install the needed packages</tag>
 
+<![ %not-mips [
+<![ %not-mipsel [
                <item><p><em>with apt</em>: to install the packages with
                <prgn>apt</prgn> or one of its frontends, add the following line
                in your <file>/etc/apt/sources.list</file>:
@@ -1014,6 +1043,61 @@
 # deb-src &url-kernel-upgrade;
                </example>
 
+]]>
+]]>
+
+<![ %mips [
+		<item><p>If you have an <em>SGI IP22</em> you should
+		first prepare it to boot with <package>arcboot</package>,
+		and not to boot the kernel directly. <package>arcboot</package>
+		is available in woody so you can install it in the usual
+		ways.</p>
+
+		<p>Fetch the current kernel package from sarge from
+		the Debian mirror of your choice. The available
+		packages are</p>
+
+		<p><list>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-r4k-ip22_2.4.27-8.040815-1_mips.deb";> for R4XX0 processors and the SGI IP22 subarchitecture like the Indy and Indigo2.</item>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-r5k-ip22_2.4.27-8.040815-1_mips.deb";> for R5000 processors and the SGI IP22 subarchitecture like the Indy and Indigo2.</item>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-sb1-swarm-bn_2.4.27-8.040815-1_mips.deb";> for the Broadcom BCM91250A (aka SWARM) pass 2.2.</item>
+
+		</list></p>
+
+		<p>Then install the package with <tt>dpkg -i</tt>. It will
+		complain about module mismatches (from modutils) and
+		ask if the installation should continue, with a default
+		of <tt>NO</tt>. Say <tt>YES</tt> here, the modules are
+		not used for basic system operation needed for an upgrade.
+		</p>
+]]>
+
+<![ %mipsel [
+		<item><p>Fetch the current kernel package from sarge from
+		the Debian mirror of your choice. The available
+		packages are</p>
+
+		<p><list>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-r3k-kn02_2.4.27-8.040815-1_mipsel.deb";> for R3000 based DECstations with KN02 (or compatible) mainboard, such as the DECstation 5000/1xx series with xx=20,25,33 and the DECstation 5000/240.</item>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-r4k-kn04_2.4.27-8.040815-1_mipsel.deb";> for R4X00 based DECstations with KN04 (or compatible) mainboard, such as the DECstation 5000/150, the Personal DECstation 5000/50 and the DECstation 5000/260.</item>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-r5k-cobalt_2.4.27-8.040815-1_mipsel.deb";> for MIPS based Cobalt machines (such as the Qube, RaQ, Qube2 and RaQ2).</item>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-r5k-lasat_2.4.27-8.040815-1_mipsel.deb";> for R5000 processors on the Lasat Masquerade Pro.</item>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-sb1-swarm-bn_2.4.27-8.040815-1_mipsel.deb";> for the Broadcom BCM91250A (aka SWARM) pass 2.2.</item>
+		<item><url id="http://ftp.debian.org/debian/pool/main/k/kernel-patch-2.4.27-mips/kernel-image-2.4.27-xxs1500_2.4.27-8.040815-1_mipsel.deb";> for  the Au1500 based XXS1500 board.</item>
+
+		</list></p>
+
+		<p>Then install the package with <tt>dpkg -i</tt>. It will
+		complain about module mismatches (from modutils) and
+		ask if the installation should continue, with a default
+		of <tt>NO</tt>. Say <tt>YES</tt> here, the modules are
+		not used for basic system operation needed for an upgrade.
+		</p>
+]]>
+
+
+<![ %not-mips [
+<![ %not-mipsel [
 <![ %sparc [
                Then install the packages
                <package>kernel-image-2.4.27-2-sparc32</package>,
@@ -1056,6 +1140,8 @@
                <package>initrd-tools</package> depends on <package>cramfsprogs</package>.
                All other dependencies can be satisfied with packages from
                &oldreleasename; in the usual way.</p>
+]]>
+]]>
 ]]>
                </item>
 

Reply to: