Date: Sat, 24 May 2014 15:52:10 +0000 (UTC) From: Benedict Reuschling <bcr@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r44938 - head/en_US.ISO8859-1/articles/laptop Message-ID: <201405241552.s4OFqANM064580@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bcr Date: Sat May 24 15:52:09 2014 New Revision: 44938 URL: http://svnweb.freebsd.org/changeset/doc/44938 Log: Whitespace fixes, translators can ignore these. Modified: head/en_US.ISO8859-1/articles/laptop/article.xml Modified: head/en_US.ISO8859-1/articles/laptop/article.xml ============================================================================== --- head/en_US.ISO8859-1/articles/laptop/article.xml Sat May 24 15:39:44 2014 (r44937) +++ head/en_US.ISO8859-1/articles/laptop/article.xml Sat May 24 15:52:09 2014 (r44938) @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd"> -<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en"> - <info><title>FreeBSD on Laptops</title> - +<article xmlns="http://docbook.org/ns/docbook" + xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" + xml:lang="en"> + <info> + <title>FreeBSD on Laptops</title> <abstract> <para>FreeBSD works fine on most laptops, with a few caveats. - Some issues specific to running FreeBSD on laptops, relating - to different hardware requirements from desktops, are - discussed below.</para> + Some issues specific to running FreeBSD on laptops, relating + to different hardware requirements from desktops, are + discussed below.</para> </abstract> <legalnotice xml:id="trademarks" role="trademarks"> @@ -24,57 +26,59 @@ <releaseinfo>$FreeBSD$</releaseinfo> </info> - <para>FreeBSD is often thought of as a server operating system, but - it works just fine on the desktop, and if you want to use it on - your laptop you can enjoy all the usual benefits: systematic - layout, easy administration and upgrading, the ports/packages - system for adding software, and so on. (Its other benefits, - such as stability, network performance, and performance under - a heavy load, may not be obvious on a laptop, of course.) - However, installing it on laptops often involves problems which - are not encountered on desktop machines and are not commonly - discussed (laptops, even more than desktops, are fine-tuned for - µsoft.windows;). This article aims to discuss some of these - issues. Several people have also documented their experiences - with &os; on specific laptop models on webpages which are not - part of the &os; documentation. You might very well find some - information if you type the name of your laptop model and the - word <quote>&os;</quote> into a search engine of your - choice. Additionally there is a &os;-specific online database - which aims to give information on hardware issues with laptops, - <link xlink:href="http://laptop.bsdgroup.de/freebsd/">The &os; - Laptop Compatibility List</link>.</para> - - <para>If you want to communicate with other &os; laptop users, - check out the &a.mobile.name; list. You can also get additional - information about using Laptops on &os; at - <uri xlink:href="http://tuxmobil.org/mobile_bsd.html">http://tuxmobil.org/mobile_bsd.html</uri>.</para> + <para>FreeBSD is often thought of as a server operating system, but + it works just fine on the desktop, and if you want to use it on + your laptop you can enjoy all the usual benefits: systematic + layout, easy administration and upgrading, the ports/packages + system for adding software, and so on. (Its other benefits, such + as stability, network performance, and performance under a heavy + load, may not be obvious on a laptop, of course.) However, + installing it on laptops often involves problems which are not + encountered on desktop machines and are not commonly discussed + (laptops, even more than desktops, are fine-tuned for + µsoft.windows;). This article aims to discuss some of these + issues. Several people have also documented their experiences + with &os; on specific laptop models on webpages which are not part + of the &os; documentation. You might very well find some + information if you type the name of your laptop model and the word + <quote>&os;</quote> into a search engine of your choice. + Additionally there is a &os;-specific online database which aims + to give information on hardware issues with laptops, <link + xlink:href="http://laptop.bsdgroup.de/freebsd/">The &os; Laptop + Compatibility List</link>.</para> + + <para>If you want to communicate with other &os; laptop users, check + out the &a.mobile.name; list. You can also get additional + information about using Laptops on &os; at <uri + xlink:href="http://tuxmobil.org/mobile_bsd.html">http://tuxmobil.org/mobile_bsd.html</uri>.</para> <sect1 xml:id="xorg"> <title>&xorg;</title> - <para>Recent versions of <application>&xorg;</application> work with most display adapters - available on laptops these days. Acceleration may not be - supported, but a generic SVGA configuration should work.</para> - - <para>Check your laptop documentation for which card you have, - and check in the <application>&xorg;</application> documentation - to see whether it is specifically supported. If it is not, use - a generic device (do not go for a name which just looks - similar). You can try your luck - with the command <userinput>Xorg -configure</userinput> - which auto-detects a lot of configurations.</para> + <para>Recent versions of <application>&xorg;</application> work + with most display adapters available on laptops these days. + Acceleration may not be supported, but a generic SVGA + configuration should work.</para> + + <para>Check your laptop documentation for which card you have, and + check in the <application>&xorg;</application> documentation to + see whether it is specifically supported. If it is not, use a + generic device (do not go for a name which just looks similar). + You can try your luck with the command <userinput>Xorg + -configure</userinput> which auto-detects a lot of + configurations.</para> <para>The problem often is configuring the monitor. Common - resources for <application>&xorg;</application> focus on CRT monitors; getting a - suitable modeline for an LCD display may be tricky. You may - be lucky and not need to specify a modeline, or just need to - specify suitable <literal>HorizSync</literal> and <literal>VertRefresh</literal> ranges. If that - does not work, the best option is to check web resources - devoted to configuring X on laptops (these are often - Linux oriented sites but it does not matter because both systems - use <application>&xorg;</application>) and copy a modeline posted by someone for similar - hardware.</para> + resources for <application>&xorg;</application> focus on CRT + monitors; getting a suitable modeline for an LCD display may be + tricky. You may be lucky and not need to specify a modeline, or + just need to specify suitable <literal>HorizSync</literal> and + <literal>VertRefresh</literal> ranges. If that does not work, + the best option is to check web resources devoted to configuring + X on laptops (these are often Linux oriented sites but it does + not matter because both systems use + <application>&xorg;</application>) and copy a modeline posted by + someone for similar hardware.</para> <para>Most laptops come with two buttons on their pointing devices, which is rather problematic in X (since the middle @@ -82,55 +86,53 @@ simultaneous left-right click in your X configuration to a middle button click with the line</para> - <programlisting> - Option "Emulate3Buttons" - </programlisting> + <programlisting>Option "Emulate3Buttons"</programlisting> - <para>in <filename>xorg.conf</filename> in the <literal>InputDevice</literal> - section.</para> + <para>in <filename>xorg.conf</filename> in the + <literal>InputDevice</literal> section.</para> </sect1> <sect1 xml:id="modems"> <title>Modems</title> - <para> - Laptops usually come with internal (on-board) modems. + + <para>Laptops usually come with internal (on-board) modems. Unfortunately, this almost always means they are - <quote>winmodems</quote> whose - functionality is implemented in software, for which only &windows; - drivers are normally available (though a few drivers are beginning - to show up for other operating systems; for example, if your modem has a Lucent LT chipset it might be supported by the <package>comms/ltmdm</package> port). If that is the case, you + <quote>winmodems</quote> whose functionality is implemented in + software, for which only &windows; drivers are normally + available (though a few drivers are beginning to show up for + other operating systems; for example, if your modem has a Lucent + LT chipset it might be supported by the + <package>comms/ltmdm</package> port). If that is the case, you need to buy an external modem: the most compact option is - probably a PC Card (PCMCIA) modem, discussed below, but - serial or USB modems may be cheaper. Generally, regular - modems (non-winmodems) should work fine. - </para> + probably a PC Card (PCMCIA) modem, discussed below, but serial + or USB modems may be cheaper. Generally, regular modems + (non-winmodems) should work fine.</para> </sect1> <sect1 xml:id="pcmcia"> <title>PCMCIA (PC Card) Devices</title> - <para> Most laptops come with PCMCIA (also called PC Card) - slots; these are supported fine under FreeBSD. Look through - your boot-up messages (using &man.dmesg.8;) and see whether these were - detected correctly (they should appear as - <filename>pccard0</filename>, - <filename>pccard1</filename> etc on devices like - <filename>pcic0</filename>).</para> + <para>Most laptops come with PCMCIA (also called PC Card) slots; + these are supported fine under FreeBSD. Look through your + boot-up messages (using &man.dmesg.8;) and see whether these + were detected correctly (they should appear as + <filename>pccard0</filename>, <filename>pccard1</filename> etc + on devices like <filename>pcic0</filename>).</para> <para>&os; 4.X supports 16-bit PCMCIA cards, and - &os; 5.X supports both 16-bit and - 32-bit (<quote>CardBus</quote>) cards. A database of supported - cards is in the file <filename>/etc/defaults/pccard.conf</filename>. - Look through it, and preferably buy cards listed there. Cards not - listed may also work as <quote>generic</quote> devices: in + &os; 5.X supports both 16-bit and 32-bit + (<quote>CardBus</quote>) cards. A database of supported cards + is in the file <filename>/etc/defaults/pccard.conf</filename>. + Look through it, and preferably buy cards listed there. Cards + not listed may also work as <quote>generic</quote> devices: in particular most modems (16-bit) should work fine, provided they - are not winmodems (these do exist even as PC Cards, so watch out). - If your card is recognised as a generic modem, note that the - default <filename>pccard.conf</filename> specifies a delay time of 10 seconds - (to avoid freezes on certain modems); this may well be - over-cautious for your modem, so you may want to play with it, - reducing it or removing it totally.</para> + are not winmodems (these do exist even as PC Cards, so watch + out). If your card is recognised as a generic modem, note that + the default <filename>pccard.conf</filename> specifies a delay + time of 10 seconds (to avoid freezes on certain modems); this + may well be over-cautious for your modem, so you may want to + play with it, reducing it or removing it totally.</para> <para>Some parts of <filename>pccard.conf</filename> may need editing. Check the irq line, and be sure to remove any number @@ -138,20 +140,20 @@ card, remove irq 5 (otherwise you may experience hangs when you insert a card). Check also the available memory slots; if your card is not being detected, try changing it to one of the other - allowed values (listed in the manual page &man.pccardc.8;). - </para> + allowed values (listed in the manual page + &man.pccardc.8;).</para> - <para>If it is not running already, start the &man.pccardd.8; daemon. - (To enable it at boot time, add + <para>If it is not running already, start the &man.pccardd.8; + daemon. (To enable it at boot time, add <programlisting>pccard_enable="YES"</programlisting> to <filename>/etc/rc.conf</filename>.) Now your cards should be detected when you insert and remove them, and you should get log messages about new devices being enabled.</para> - <para>There have been major changes to the pccard code - (including ISA routing of interrupts, for machines where - &os; is not able to use the PCI BIOS) before the &os; 4.4 - release. If you have problems, try upgrading your system.</para> + <para>There have been major changes to the pccard code (including + ISA routing of interrupts, for machines where &os; is not able + to use the PCI BIOS) before the &os; 4.4 release. If you + have problems, try upgrading your system.</para> </sect1> @@ -203,33 +205,32 @@ <filename>/etc/rc.conf</filename>. You may also want start the &man.apmd.8; daemon by adding <literal>apmd_enable="YES"</literal> to - <filename>/etc/rc.conf</filename>, which takes care of - various APM events that are posted to the BIOS, so you can - have your laptop suspend/resume by pressing some function - key on the keyboard or by closing/opening the lid.</para> - - <para>The APM commands are listed in the &man.apm.8; manual page. - For instance, <command>apm -b</command> gives you battery - status (or 255 if not supported), <command>apm -Z</command> - puts the laptop on standby, <command>apm -z</command> (or - <command>zzz</command>) suspends it. To shutdown and power - off the machine, use <command>shutdown -p</command>. Again, - some or all of these functions may not work very well or at - all.</para> + <filename>/etc/rc.conf</filename>, which takes care of various + APM events that are posted to the BIOS, so you can have your + laptop suspend/resume by pressing some function key on the + keyboard or by closing/opening the lid.</para> + + <para>The APM commands are listed in the &man.apm.8; manual + page. For instance, <command>apm -b</command> gives you + battery status (or 255 if not supported), <command>apm + -Z</command> puts the laptop on standby, <command>apm + -z</command> (or <command>zzz</command>) suspends it. To + shutdown and power off the machine, use <command>shutdown + -p</command>. Again, some or all of these functions may not + work very well or at all.</para> <para>You may find that laptop suspension/standby works in console mode but not under X (that is, the screen does not come on again); if you are running &os; 5.X, one solution for this might be to put <literal>options - SC_NO_SUSPEND_VTYSWITCH</literal> - in your kernel configuration file and recompile your kernel. - Another workaround is to switch to a virtual console (using - <keycombo action="simul"><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap></keycombo> - or another function key) and then execute &man.apm.8;. - You can automate this with &man.vidcontrol.1;, if you are - running &man.apmd.8;. Simply edit - <filename>/etc/apmd.conf</filename> and change it to - this:</para> + SC_NO_SUSPEND_VTYSWITCH</literal> in your kernel + configuration file and recompile your kernel. Another + workaround is to switch to a virtual console (using <keycombo + action="simul"><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap></keycombo> + or another function key) and then execute &man.apm.8;. You + can automate this with &man.vidcontrol.1;, if you are running + &man.apmd.8;. Simply edit <filename>/etc/apmd.conf</filename> + and change it to this:</para> <programlisting>apm_event SUSPENDREQ { exec "vidcontrol -s 1 < /dev/console"; @@ -274,26 +275,25 @@ apm_event NORMRESUME, STANDBYRESUME { <para>If you want to disable ACPI simply add <literal>hint.acpi.0.disabled="1"</literal> to - <filename>/boot/device.hints</filename>. You can disable - ACPI temporarily at the boot loader prompt by issuing + <filename>/boot/device.hints</filename>. You can disable ACPI + temporarily at the boot loader prompt by issuing <literal>unset acpi_load</literal> if you are having problems booting an ACPI enabled machine. &os; 5.1-RELEASE and later come with a boot-time menu that controls how &os; is booted. One of the proposed options is to turn off ACPI. So - to disable ACPI just select <guimenuitem>2. Boot &os; with ACPI - disabled</guimenuitem> in the menu.</para> + to disable ACPI just select <guimenuitem>2. Boot &os; with + ACPI disabled</guimenuitem> in the menu.</para> </sect2> <sect2> <title>Display Power Management</title> - <para>The X window system (<application>&xorg;</application>) also includes display power - management (look at the &man.xset.1; manual page, and search for - <quote>dpms</quote> there). You may want to investigate this. However, this, - too, works inconsistently on laptops: it - often turns off the display but does not turn off the - backlight.</para> + <para>The X window system (<application>&xorg;</application>) + also includes display power management (look at the + &man.xset.1; manual page, and search for <quote>dpms</quote> + there). You may want to investigate this. However, this, + too, works inconsistently on laptops: it often turns off the + display but does not turn off the backlight.</para> </sect2> - </sect1> </article>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201405241552.s4OFqANM064580>