old-www/HOWTO/IBM7248-HOWTO/x812.htm

369 lines
9.4 KiB
HTML

<HTML
><HEAD
><TITLE
>Frequently Asked Questions</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Installing GNU/Linux on the IBM RS/6000 43P model 7248 HOWTO"
HREF="t1.htm"><LINK
REL="PREVIOUS"
TITLE="Todo"
HREF="x798.htm"><LINK
REL="NEXT"
TITLE="Appendix: Updating from YellowDog 2.3 (Dayton) to 3.0 (Sirius)"
HREF="x861.htm"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Installing GNU/Linux on the IBM RS/6000 43P model 7248 HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x798.htm"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x861.htm"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="FAQ"
></A
>Frequently Asked Questions</H1
><A
NAME="AEN814"
></A
><P
> In this final chapter I've included som frequently asked
questions. This list should probably be much longer. Please let
me know if you have something to add.
</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="XF68-OR-XF86"
></A
>XF68 or XF86</H2
><P
>What is right, XF68 or XF86?</P
><P
> I have got a lot of questions conserning the name of the
X-server in the installation program mentioned in older
versions of this document. I have called it "XF68_FBDev". On
some CDs the server has got another name, "XF86_FBDev". The
reason for this naming convention and confusion is purely
historical. The Linux Frame Buffer Device was first developped
on m68k Macintoshes, and the XFree86 server for the device was
hence called XF68_FBDev. Later on the Frame Buffer Device was
ported to other platforms like the x86 clones and
PowerPC. What is the right name? The question is left as an
exercise for the reader.
</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="SNOW"
></A
>There is "snow" on my X desktop</H2
><P
>How can I configure X so it removes the "snow" on my desktop?</P
><P
> The easy answer is: You can't. The kernel frame buffer device
made by David Monro is still in an early stage, though working
very well. Distortions in the picture when moving the mouse
or scrolling a window are perfectly normal at eg
1024x768@60Hz. If you are a hacker, please fix it and post a
patch to David or Leigh. We would all love it very much. note that
lower resolutions like 800x600 og even 640x480 works great.
And no, there are only 8bit colors availble.
</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="SUPPORTED-HARDWARE"
></A
>I can't get my hardware to work</H2
><P
>How can I get my new ultra whizbang XYZ card to work?</P
><P
>&#13; The 7248 is a PC-like box with ISA and PCI interfaces, so one
should think that using "normal" PC hardware made for the x86
platform should work flawlessly. Sadly to say, it doesn't
always do. The drivers often have to be ported, and there are
not that many Carolina motherboard kernel hackers out
there. In addition, much hardware made for the x86 platforms
uses BIOS calls to work properly. As the 7248 and its
relatives does not have such a BIOS, it's extremely difficult
to get this hardware to run under Linux.
</P
><P
> That said, there are working hardware for this box that runs
with Linux. For questions about this, please contact the
Workstation list, see <A
HREF="x734.htm"
>the Section called <I
>Resources</I
></A
>.
</P
><P
> Update: With the latest versions of the Linux 2.4 bk
development tree (NOT the official Linux 2.4 sources), many of
the problems stated above are fixed, and much more hardware is
supported. For example did I put a standard eepro100 card in
my box, and it worked flawlessly. This means you can use the
7248 for example as a packet-filtering firewall. I've also
heard rumours on plain standard ISA Soundblaster cards
working. Try and see if your card works. If it's interesting,
send me an email, and I'll put a note here. See <A
HREF="x627.htm"
>the Section called <I
>Compile a kernel</I
></A
> for notes on building and installing a
2.4 kernel.
</P
><P
>&#13; </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="MOUNT-PREP-PARTITION"
></A
>The PReP boot partition?</H2
><A
NAME="AEN837"
></A
><P
>Where should I mount the PReP boot partition?</P
><P
> To be able to understand the answer for this question, it's
important that the reader understands how the 7248 boots into
Linux. This is a three step procedure. First, the Firmware
(which behaves in the same way as a PC BIOS) looks for
something to boot. Usually, it should check the floppy drive,
the CD drive, and then the first SCSI disk. On the SCSI disk
it will look for a special partition called a PReP boot
partition. On this partition, it will read the first program
it can find there. If this is a Linux kernel bootloader, it
will read and run this, and then the bootloader boots
Linux. From here, Linux is in charge.
</P
><P
> Many have asked where they should mount the PReP boot
partition (the type 41 partition). This is a common
misunderstanding. The PReP boot partition, usually located on
/dev/sda1, should NOT be mounted anywhere. The files on this
partition, usually only a single Linux kernel with a static
linked kernel bootloader, are only used by the firmware when
booting. The operating system does not use these files after
the kernel has booted, so there is no need for mounting that
partition.
</P
><P
> Some people mix the meaning of the /boot directory and the PReP
boot partition. Both use to contain kernels, but their use are
different. /boot is used for storing kernels for later use,
and for bookholding system info. The /boot directory is NOT
read by the Firmware at boot time, so changing the contents of
this directory does not change the way the Firmware loads
Linux.
</P
><P
> To be able to load a new kernel, you have to replace the
existing kernel on the PReP partition. This is done with the
dd command, see <A
HREF="x627.htm"
>the Section called <I
>Compile a kernel</I
></A
> for details.
</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="RAM"
></A
>It won't boot at all. Could it be bad RAM?</H2
><A
NAME="AEN846"
></A
><P
> The machine won't boot at all. I suspect the RAM could be the
problem. What kind of RAM should I use for this box?
</P
><P
> The 7248 and it's cousines with Carolina motherboard do use
special RAM, more specifically, they use only parity RAM. The
spesifications are as follows: 72-pin SIMM, 5 Volt, Fast Page
Memory with Parity, 70 ns. David Monro states that is is
possible to make Carolinas work with other types of RAM if you
remove the cache. Look at <A
HREF="x734.htm"
>the Section called <I
>Resources</I
></A
> for
details.
</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="SCSI-HANG"
></A
>Kernel boots, but stops at "Parity checking"</H2
><A
NAME="AEN853"
></A
><P
> And now I thought it would work, but it stops at "Parity
checking". I can't get a step further. Can you help me,
please? Has this something to do with bad RAM chips? Or is it
something wrong with my scsi devices?
</P
><P
> You use a 2.2 kernel, don't you?
</P
><P
> This message comes from the SCSI subsystem, so it has nothing
to do with your RAM. Sometimes, by uknown reason, the Linux
NCR driver in the 2.2-series caused the scsi controller to
hang in some uninterruptible state, which endured, even
bypassing reboot. The solution then was to boot AIX or even
Windows NT for PPC (yes, such a beast exists, but you really
don't want it), which resat the controller in proper
condition. Alternatively, switch off the machine, pull out the
battery inside, let it stay out for a couple of weeks or so,
and fit things back together. The 2.4 driver fixed this
problem.
</P
><P
> Boot a 2.4 kernel, and you should be allright.
</P
><P
> This could of course also be a real SCSI parity problem. If a
2.4 kernel doesn't help, check your SCSI devices for wireing
and termination problems.
</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x798.htm"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="t1.htm"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x861.htm"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Todo</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Appendix: Updating from YellowDog 2.3 (Dayton) to 3.0 (Sirius)</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>