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

Re: end-of-story (USB keyboard support on complicated hardware)



On Wed, Jan 02, 2002 at 01:36:10PM +0100, Eduard Bloch wrote:
> #include <hallo.h>
> Chris Tillman wrote on Tue Jan 01, 2002 um 07:54:27PM:
> 
> > Before you get away, Eduard: what if anything do I need to document
> 
> I won't get away, I just stoped trying to "negotiate softly" with
> Herbert in order to change anything on the kernel-image packages. Does
> not make much sence.
> 
> > about this problem in the install manual? How about:
> > 
> > The USB keyboard driver subsystem on some machines doesn't start up
> > quickly enough during the boot process to be available when the prompt
> ...
> 
> Could you please proof-read the appended diff file?
> 
> Gruss/Regards,
> Eduard.
> 
> Index: en/hardware.sgml
> ===================================================================
> RCS file: /cvs/debian-boot/boot-floppies/documentation/en/hardware.sgml,v
> retrieving revision 1.51
> diff -u -r1.51 hardware.sgml
> --- en/hardware.sgml	2001/12/23 01:14:23	1.51
> +++ en/hardware.sgml	2002/01/02 12:34:10
> @@ -882,12 +882,12 @@
>  <![ %i386 [
>  
>  <!-- last updated for kernel-image_2.0.36-2 -->
> -Some network interface cards (NICs) are not supported by the Debian
> -installation disks (although a custom Linux kernel can use them), such
> +Some network interface cards (NICs) are not supported by most Debian
> +installation disks (although a custom Linux kernel can use them and some are supported by the "udma100-ext3" flavor), such

Uggh. Some are not supported by most although some are supported by
flavor x. That could ba candidate entry in the Most Obfuscated Tech
Manual contest.

Probably just needs to be 2 sentences, how about

These network cards are unsupported by the stock Debian kernels:
a,b,c.
These network cards are supported only by the udma-100-ext3 flavor: d,e,f.
You can create a custom kernel which supports an otherwise unsupported
card and then substitute in the installer (ref id="rescue-replace-kernel").
 
>  as AX.25 cards and protocols; 3Com EtherLink Plus (3c505) and
>  EtherLink16 (3c507); NI5210 cards; generic NE2100 cards; NI6510 and
>  NI16510 EtherBlaster cards; SEEQ 8005 cards; Schneider &amp; Koch G16
> -cards; Ansel Communications EISA 3200; and the Zenith Z-Note built-in
> +cards; Ansel Communications EISA 3200; Winbond-840 based cards (eg. Realtek-100A), some new Tulip based cards and the Zenith Z-Note built-in
>  network card.  Microchannel (MCA) network cards are not supported by
>  the standard installation system, but see <url id="&url-linux-mca;"
>  name="Linux on MCA disk images"> for unofficial images, and the <url
> @@ -1021,9 +1021,9 @@
>    <sect id="supported-peripherals">Peripherals and Other Hardware
>      <p>
>  Linux supports a large variety of hardware devices such as mice,
> -printers, scanners, and PCMCIA devices.  However, these
> +printers, scanners, PCMCIA and USB devices.  However, most of these
>  devices are not required while installing the
> -system.   This section contains information about peripherals
> +system. USB keyboards may require additional configuration (see <ref id="usb-keyboard-config">). This section contains information about peripherals
>  specifically <em>not</em> supported by the installation system, even
>  though they may be supported by Linux.
>  
> @@ -1032,6 +1032,8 @@
>  Again, see the <url id="&url-hardware-howto;" name="Linux Hardware
>  Compatibility HOWTO"> to determine whether your specific hardware is
>  supported by Linux.
> +    <p>
> +USB hardware is supported by the flavor "udma100-ext3". If you cannot use some USB devices, you may upgrade to kernel 2.4.x later.
                                                                  ^ find that you

>      <p>
>  Note that the stock kernels do not support serial ports numbered
>  greater than four (<file>/dev/ttyS3</file>).  You'll have to either
> Index: en/preparing.sgml
> ===================================================================
> RCS file: /cvs/debian-boot/boot-floppies/documentation/en/preparing.sgml,v
> retrieving revision 1.35
> diff -u -r1.35 preparing.sgml
> --- en/preparing.sgml	2001/12/08 21:01:23	1.35
> +++ en/preparing.sgml	2002/01/02 12:34:15
> @@ -1080,6 +1080,34 @@
>  somewhere between 0xA0000 and 0xFFFFF (from 640K to just below 1
>  megabyte) or at an address at least 1 megabyte greater than the total
>  amount of RAM in your system.
> +    </sect2>
> +
> +    <sect2 id="usb-keyboard-config">USB keyboards
> +    <p>
> +If you have no AT-style keyboard and only a USB model, you will need to enable
> +legacy AT keyboard emulation in your BIOS setup. Consult your mainboard manuall
> +and look in the BIOS for "Legacy keyboard emulation" or "USB keyboard support"
> +options. You have to enable it, otherwise you will not be able to enter the
> +installation system. If you enabled this option and it is working for you, you
> +are fine and can go ahead. If cannot find this option, this could either mean
> +that it is allways enabled and you can continue. It could also mean, the BIOS
> +does not provide any emulation support, or you find the option, enable it, but
> +the emulation stops working soon after the kernel started. Then you have bad
> +luck and should continue reading next paragraphs.
> +    <p>
> +Sometimes, the emulation hangs but it wakes up after few minutes, so you could
> +wait some time and try to continue. If it does not restart, you may try to
> +install Debian from a CDROM which contains the "udma100-ext3" boot flavor. This
> +kernel has basic USB driver builtin and should load them to the right time.
> +    <p>
> +Using floppy disks rather than boot CD may lead to another problem. The USB
> +keyboard driver subsystem on some machines doesn't start up quickly enough
> +during the boot process to be available when the prompt is given to insert the
> +root disk. If you have a USB keyboard and get no response at the root disk
> +prompt, try attaching a regular (AT) keyboard in order to enter <Return>. Then
> +the AT keyboard can be detached.
> +
> +    </sect2>
>  
>      <sect2>More than 64 MB RAM
>  	  <p>
> 
> -- 
> "NT ist auch ein UNIX - es ist ja schlie?lich in C geschrieben."
>                                         -- Compaq Techsupport Hotline


    </sect2>

    <sect2 id="usb-keyboard-config">USB Keyboards
    <p>
If you have no AT-style keyboard and only a USB model, you will need to enable
legacy AT keyboard emulation in your BIOS setup. Consult your mainboard manual
and look in the BIOS for "Legacy keyboard emulation" or "USB keyboard support"
options. It must be enabled in order to boot the installation system.
If you enabled this option and it is working for you, you
are fine and can go ahead. 
    <p>
If you cannot find this option, it might be that it is always enabled
and you can continue. It also might mean that the BIOS does not
provide any emulation support (bad luck here).
    <p>
If you find the option and enable it, but the emulation stops working
soon after the kernel started, then you have bad luck too.
    <p>
Sometimes, the emulation hangs but it wakes up after few minutes, so you could
wait some time and try to continue. If it does not restart, you may try to
install Debian from a CDROM which contains the "udma100-ext3" boot flavor. This
kernel has a basic USB driver built-in and should load it at the right time.
    <p>
Using floppy disks rather than a CDROM may lead to another problem. The USB
keyboard driver subsystem on some machines doesn't start up quickly enough
during the boot process to be available when the prompt is given to insert the
root disk. If you have a USB keyboard and get no response at the root disk
prompt, try attaching a regular (AT) keyboard in order to enter <Return>. Then
the AT keyboard can be detached.

   </sect2>

-- 
*------v--------- Installing Debian GNU/Linux 3.0 --------v------*
|      <http://www.debian.org/releases/woody/installmanual>      |
|   debian-imac (potato): <http://debian-imac.sourceforge.net>   |
|            Chris Tillman        tillman@azstarnet.com          |
|                   May the Source be with you                   |
*----------------------------------------------------------------*



Reply to: