Difference between revisions of "Laptops/9.2"

From PC-BSD Wiki
Jump to: navigation, search
m
(32 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>{{NavHeader|back=Hardware Requirements|forward=Partitioning the Hard Drive}}</noinclude>
+
<noinclude><translate>
Many PC-BSD users successfully run PC-BSD on their laptops. To determine if the hardware on your laptop is supported, search the {{citelink|url=http://laptop.bsdgroup.de/freebsd/|txt=FreeBSD Laptop Compatibility List}}. Consider adding to this list if your model is not listed or the information for your model is out-of-date.
+
  
 +
<!--T:1-->
 +
{{NavHeader|back=Hardware Requirements|forward=Partitioning the Hard Drive}}</noinclude>
 +
 +
<!--T:2-->
 +
Many PC-BSD® users successfully run PC-BSD® on their laptops. To determine if the hardware on your laptop is supported, search the {{citelink|url=http://laptop.bsdgroup.de/freebsd/|txt=FreeBSD Laptop Compatibility List}}. Consider adding to this list if your model is not listed or the information for your model is out-of-date.
 +
 +
<!--T:3-->
 
Depending upon the model of laptop, you may run across some issues. These typically deal with:
 
Depending upon the model of laptop, you may run across some issues. These typically deal with:
  
* '''Sleep/suspend:''' unfortunately, {{citelink|wp|url=Advanced_Configuration_and_Power_Interface|txt=ACPI}} is not an exact science, meaning that you may have to experiment with various '''sysctl''' variables in order to achieve successful sleep and suspend states on your particular laptop model. If your laptop is a ThinkPad,  {{citelink|url=http://thinkwiki.org|txt=Thinkwiki}} is an excellent source. For other types of laptops, try reading the SYSCTL VARIABLES section of '''man 4 acpi''' and check to see if there is an ACPI man page specific to your vendor by typing '''apropos acpi.''' The {{citelink|fbsdh|url=configtuning-sysctl.html|txt=Tuning with sysctl}} section of the FreeBSD Handbook demonstrates how to determine your current '''sysctl''' values, modify a value, and make a modified value persist after a reboot. If the battery reading is incorrect, try the workaround in this {{citelink|url=http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/160838|txt=PR}}.
+
<!--T:4-->
 +
* '''Sleep/suspend:''' unfortunately, {{citelink|wp|url=Advanced_Configuration_and_Power_Interface|txt=ACPI}} is not an exact science, meaning that you may have to experiment with various '''sysctl''' variables in order to achieve successful sleep and suspend states on your particular laptop model. A BIOS setting of {{citelink|wp|url=Advanced_Configuration_and_Power_Interface#Global_states|txt=suspend state}} ''S1'' can lead to a system freeze. If your laptop is a ThinkPad,  {{citelink|url=http://thinkwiki.org|txt=Thinkwiki}} is an excellent source. For other types of laptops, try reading the SYSCTL VARIABLES section of '''man 4 acpi''' and check to see if there is an ACPI man page specific to your vendor by typing '''apropos acpi.''' The {{citelink|fbsdh|url=configtuning-sysctl.html|txt=Tuning with sysctl(8)}} section of the FreeBSD Handbook demonstrates how to determine your current '''sysctl''' values, modify a value, and make a modified value persist after a reboot. If the battery reading is incorrect, try the workaround in this {{citelink|url=http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/160838|txt=PR}}.
  
* '''Internal wireless:''' some chipsets do not have a FreeBSD driver yet. If you would like to try converting a Windows driver into a FreeBSD module, use the instructions in this {{citelink|url=http://blog.pcbsd.org/2010/11/looking-for-ndis-testers-freebsd-and-pc-bsd/|txt=blog post}}.
+
<!--T:5-->
 +
* '''Internal wireless:''' some chipsets do not have a FreeBSD driver yet. If you would like to try converting a Windows driver into a FreeBSD module, use the instructions in this {{citelink|url=http://blog.pcbsd.org/2010/11/looking-for-ndis-testers-freebsd-and-pc-bsd/|txt=Official PC-BSD{{RM}} blog post}}.
  
* '''Internal ATI or Radeon graphics:''' at this time, these chipsets will only support 2D graphics. This may be fixed by PC-BSD 9.2.
+
<!--T:6-->
 +
* '''Internal ATI or Radeon graphics:''' at this time, these chipsets will only support 2D graphics. This may be fixed by PC-BSD® 9.2.
  
If you wish to test your laptop's hardware, consider using [[PC-BSD Live Mode]] before committing to an installation.  
+
<!--T:7-->
 +
* '''Synaptics:''' depending upon the hardware, you may or may not be able to disable the system's touchpad. This {{citelink|url=http://forums.freebsd.org/showpost.php?s=63c71cacb981215c14b64b74481d17cd&p=100670&postcount=17|txt=forum post}} describes how to enable Synaptics and some of the '''sysctl''' options that this feature provides.
  
If you would like to install PC-BSD onto an Asus Eee, read the {{citelink|fbsd|url=AsusEee|txt=FreeBSD Eee page}} first.
+
<!--T:8-->
 +
* '''Nvidia ''Optimus'' graphics:''' the current workaround is to disable optimus in BIOS and/or set the onboard intel video to be dominant. On Lenovo ({{citelink|url=http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-76476|txt=Thinkpad T410, W510}}) there may be three options, Integrated (intel), Discrete (nVidia), Switchable (problematic/unsupported).
  
=== ThinkPad BIOS Versions with Known Bug ===
+
<!--T:9-->
 +
If you wish to test your laptop's hardware, consider using [[PC-BSD® Live Mode]] before committing to an installation.
  
If you wish to install PC-BSD on an older IBM/Lenovo ThinkPad laptop, it is important to first check your ThinkPad model number to see if its BIOS has a known bug. '''This bug is rather nasty and will render the computer completely unbootable--even the BIOS will be inaccessible.''' This situation occurs as the BIOS thinks that the PC-BSD (FreeBSD) partition number represents the IBM repair partition. The only way to get the affected laptop to boot again is to physically remove the hard drive, insert it into another laptop, wipe the drive, and insert the drive back into the system. While the hard drive is in the other system, you will note that PC-BSD boots just fine as the problem is with the BIOS, not the hard drive. Once the BIOS is accessible again, you should upgrade (or possibly downgrade) the BIOS to a version number that fixes this bug. See Table 2.2a for the models which are affected, the BIOS version number that fixes the bug, and links to the BIOS software should you need to upgrade your BIOS. The BIOS needs to incorporate the fix "The system cannot boot from a hard disk drive with partition ID of n5h where n is 1 or greater".
+
<!--T:10-->
 +
If you would like to install PC-BSD® onto an Asus Eee, read the {{citelink|fbsd|url=AsusEee|txt=FreeBSD Eee page}} first.
  
'''Table 2.2a: ThinkPad BIOS Versions with Known Bug'''
+
<!--T:11-->
 +
The {{citelink|url=http://wiki.freebsd.org/TuningPowerConsumption|txt=FreeBSD Tuning Power Consumption page}} has some tips for reducing power consumption.
  
{{Tbl-init|width=60%}}
+
=== ThinkPads with Known Bugs === <!--T:12-->
{{Tbl-title|Model Number|width=60%}}
+
 
{{Tbl-title|BIOS Version That Fixes The Bug}}
+
<!--T:13-->
 +
The ThinkPad T420 may panic during install. If it does, go into the BIOS and set the video mode to "discrete" which should allow you to complete an installation.
 +
 
 +
<!--T:14-->
 +
Some Thinkpads have a BIOS bug that prevents them from booting from GPT labelled disks. If you are unable to boot into a new installation, restart the installer and go into Advanced Mode in the [[Disk Selection Screen]]. Make sure that the "Partition disk with GPT" box is unchecked. If it was checked previously, redo the installation with the box unchecked.
 +
 
 +
<!--T:15-->
 +
If you wish to install PC-BSD® on an older IBM/Lenovo ThinkPad laptop, it is important to first check your ThinkPad model number to see if its BIOS has a known bug. ''' ''This bug is rather nasty and will render the computer completely unbootable--even the BIOS will be inaccessible.'' ''' This situation occurs as the BIOS thinks that the PC-BSD® (FreeBSD) partition number represents the IBM repair partition. The only way to get the affected laptop to boot again is to physically remove the hard drive, insert it into another laptop, wipe the drive, and insert the drive back into the system. While the hard drive is in the other system, you will note that PC-BSD® boots just fine as the problem is with the BIOS, not the hard drive. Once the BIOS is accessible again, you should upgrade (or possibly downgrade) the BIOS to a version number that fixes this bug. See Table 2.2a for the models which are affected, the BIOS version number that fixes the bug, and links to the BIOS software should you need to upgrade your BIOS. The BIOS needs to incorporate the fix "The system cannot boot from a hard disk drive with partition ID of n5h where n is 1 or greater".
 +
 
 +
<!--T:16-->
 +
{{Tbl-init|width=48.5%|other=margin-left:5px;|align=right|caption=2.2a: ThinkPad BIOS Versions with Known Bug}}
 +
!width=60%|Model Number
 +
!BIOS Version That Fixes The Bug
 
|-
 
|-
<!-- row 1 -->
+
|A20m||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TJLS3|txt=1.08 (IWET54WW)}}
{{Tbl-cellw|A20m}}
+
{{Tbl-cellw|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TJLS3|txt=1.08 (IWET54WW)}} }}
+
 
|-
 
|-
<!-- row 2 -->
+
|A20p||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8K|txt=1.05 (IVET62WW)}}
{{Tbl-cellg|A20p}}
+
{{Tbl-cellg|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8K|txt=1.05 (IVET62WW)}} }}
+
 
|-
 
|-
<!-- row 3 -->
+
|A21e(2628)||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-43531|txt=1.07 (KUET30WW)}}
{{Tbl-cellw|A21e(2628)}}
+
{{Tbl-cellw|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-43531|txt=1.07 (KUET30WW)}} }}
+
 
|-
 
|-
<!-- row 4 -->
+
|A21m (except Sxx models)||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-39917|txt=1.02 (KXET24WW)}}
{{Tbl-cellg|A21m (except Sxx models)}}
+
{{Tbl-cellg|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-39917|txt=1.02 (KXET24WW)}} }}
+
 
|-
 
|-
<!-- row 5 -->
+
|A21p||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8F|txt=1.04 (KYET27WW)}}
{{Tbl-cellw|A21p}}
+
{{Tbl-cellw|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8F|txt=1.04 (KYET27WW)}} }}
+
 
|-
 
|-
<!-- row 6 -->
+
|A22m (except Sxx models)||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-39917|txt=1.02 (KXET24WW)}}
{{Tbl-cellg|A22m (except Sxx models)}}
+
{{Tbl-cellg|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-39917|txt=1.02 (KXET24WW)}} }}
+
 
|-
 
|-
<!-- row 7 -->
+
|A22p||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8F|txt=1.04 (KYET27WW)}}
{{Tbl-cellw|A22p}}
+
{{Tbl-cellw|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8F|txt=1.04 (KYET27WW)}} }}
+
 
|-
 
|-
<!-- row 8 -->
+
|T20||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3UYP|txt=1.10 (IYET49WW)}}
{{Tbl-cellg|T20}}
+
{{Tbl-cellg|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3UYP|txt=1.10 (IYET49WW)}} }}
+
 
|-
 
|-
<!-- row 9 -->
+
|T21||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=DSHY-3YVKSE|txt=1.04 (KZET22WW)}}
{{Tbl-cellw|T21}}
+
{{Tbl-cellw|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=DSHY-3YVKSE|txt=1.04 (KZET22WW)}} }}
+
 
|-
 
|-
<!-- row 10 -->
+
|X20||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3M3F|txt=2.16 (IZET96WW)}}
{{Tbl-cellg|X20}}
+
{{Tbl-cellg|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3M3F|txt=2.16 (IZET96WW)}} }}
+
 
|-
 
|-
<!-- row 11 -->
+
|X21||{{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3M3F|txt=2.16 (IZET96WW)}}
{{Tbl-cellw|X21}}
+
{{Tbl-cellw|content={{citelink|url=http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3M3F|txt=2.16 (IZET96WW)}} }}
+
 
|-
 
|-
 
|}
 
|}
  
=== Acer Laptops with Known Bug ===
+
=== Acer Laptops with Known Bug === <!--T:17-->
 
In models 2920z and 4920G, there is an issue with the BIOS settings for the HPET timer. The solution is to set a {{citelink|fbsdh|url=device-hints.html|txt=hardware hint}}.
 
In models 2920z and 4920G, there is an issue with the BIOS settings for the HPET timer. The solution is to set a {{citelink|fbsdh|url=device-hints.html|txt=hardware hint}}.
  
 +
<!--T:18-->
 
Boot the installation media and select "7. Escape to the loader prompt" when you see the menu shown in Figure 2.2a.
 
Boot the installation media and select "7. Escape to the loader prompt" when you see the menu shown in Figure 2.2a.
  
'''Figure 2.2a: PC-BSD Boot Menu'''
+
<!--T:19-->
 
+
[[File:Install1b.jpeg|thumb|400px|'''Figure 2.2a: PC-BSD® Boot Menu''']]
[[File:Install1b.jpeg]]
+
  
 +
<!--T:20-->
 
At the resulting prompt, type:
 
At the resulting prompt, type:
  
'''set hint.hpet.0.allowed_irqs="0x400000"'''
+
<!--T:21-->
'''boot'''
+
{{txtbox|pre|box='''set hint.hpet.0.allowed_irqs="0x400000"'''<br>'''boot'''}}
  
You should now be able to install PC-BSD. Once the installer boots for the first time, you will need to repeat that command in order to boot into PC-BSD. Once you are in PC-BSD, you can make the hint permanent by carefully adding this line to ''/boot/loader.conf'' as the superuser:
+
<!--T:22-->
 +
You should now be able to install PC-BSD®. Once the installer boots for the first time, you will need to repeat that command in order to boot into PC-BSD®. Once you are in PC-BSD®, you can make the hint permanent by carefully adding this line to ''/boot/loader.conf'' as the superuser:
  
hint.hpet.0.allowed_irqs="0x400000"
+
<!--T:23-->
 +
{{txtbox|pre|box=hint.hpet.0.allowed_irqs="0x400000"}}
  
=== MacBooks ===
+
=== MacBooks === <!--T:24-->
  
 +
<!--T:25-->
 
Before starting, you should review the {{citelink|fbsd|url=AppleMacbook|txt=MacBook on FreeBSD Wiki}}.
 
Before starting, you should review the {{citelink|fbsd|url=AppleMacbook|txt=MacBook on FreeBSD Wiki}}.
  
Starting in PC-BSD 9.0-RC1, support has been added for installing directly to Mac OS X BootCamp partitions.  
+
<!--T:26-->
 +
Starting in PC-BSD® 9.0-RC1, support has been added for installing directly to Mac OS X BootCamp partitions.  
  
 +
<!--T:27-->
 
First, you can install an OS X boot manager, such as {{citelink|url=http://refit.sourceforge.net/|txt=rEFIt}}. This step is optional as it requires either a dedicated partition or it installs into your OS X partition and takes over the boot process.
 
First, you can install an OS X boot manager, such as {{citelink|url=http://refit.sourceforge.net/|txt=rEFIt}}. This step is optional as it requires either a dedicated partition or it installs into your OS X partition and takes over the boot process.
  
 +
<!--T:28-->
 
Next you will need to make some free space to install into. You can use the MacBook's {{citelink|wp|url=Boot_Camp_(software)|txt=Boot Camp}} utility to make a primary partition of at least 25 GB in size.
 
Next you will need to make some free space to install into. You can use the MacBook's {{citelink|wp|url=Boot_Camp_(software)|txt=Boot Camp}} utility to make a primary partition of at least 25 GB in size.
  
After creating the BootCamp partition, boot from the PC-BSD install media and proceed with a normal installation. When you get to the disk selection screen, be sure to select the ''' ''ada0p3: linux-data'' ''' partition for installation. After installation, reboot and select BSD from the rEFIt (or an alternate) boot menu to boot into the new PC-BSD installation.
+
<!--T:29-->
 +
After creating the BootCamp partition, boot from the PC-BSD® install media and proceed with a normal installation. When you get to the "Disk Selection" screen, be sure to select the ''' ''ada0p3: linux-data'' ''' partition for installation. After installation, reboot and select BSD from the rEFIt (or an alternate) boot menu to boot into the new PC-BSD® installation.
  
=== Touch Screens ===
+
=== Touch Screens === <!--T:30-->
  
Starting in PC-BSD 9.0, automatic detection of USB-based touch screen devices has been added. During the display wizard phase, if your touch-screen is auto-detected, the necessary flags will be added to ''/etc/X11/xorg.conf'' automatically. If your display is USB and is NOT auto-detected, please send the output of '''usbconfig''' and your ''/etc/X11/xorg.conf'' file to the {{citelink|url=http://lists.pcbsd.org/mailman/listinfo/testing|txt=PC-BSD testing mailing list}}.
+
<!--T:31-->
 +
Starting in PC-BSD® 9.0, automatic detection of USB-based touch screen devices has been added. During the display wizard phase, if your touch-screen is auto-detected, the necessary flags will be added to ''/etc/X11/xorg.conf'' automatically. If your display is USB and is NOT auto-detected, please send the output of '''usbconfig''' and your ''/etc/X11/xorg.conf'' file to the {{citelink|url=http://lists.pcbsd.org/mailman/listinfo/testing|txt=PC-BSD® testing mailing list}}.
  
<noinclude>{{refheading}}</noinclude>
+
<!--T:32-->
 
<noinclude>
 
<noinclude>
[[category:handbook]]
+
{{refheading}}
[[category:Pre-Installation Tasks]]
+
{{GroupListHeading|group=tables}}
 
[[category:laptops]]
 
[[category:laptops]]
 +
[[category:Pre-Installation Tasks]]
 +
[[category:handbook]]
 +
</translate>
 +
<languages />
 
</noinclude>
 
</noinclude>

Revision as of 22:26, 29 April 2013

(Sorry for the inconvenience)

Contents

Many PC-BSD® users successfully run PC-BSD® on their laptops. To determine if the hardware on your laptop is supported, search the FreeBSD Laptop Compatibility List[1]. Consider adding to this list if your model is not listed or the information for your model is out-of-date.

Depending upon the model of laptop, you may run across some issues. These typically deal with:

  • Sleep/suspend: unfortunately, ACPI[2] is not an exact science, meaning that you may have to experiment with various sysctl variables in order to achieve successful sleep and suspend states on your particular laptop model. A BIOS setting of suspend state[3] S1 can lead to a system freeze. If your laptop is a ThinkPad, Thinkwiki[4] is an excellent source. For other types of laptops, try reading the SYSCTL VARIABLES section of man 4 acpi and check to see if there is an ACPI man page specific to your vendor by typing apropos acpi. The Tuning with sysctl(8)[5] section of the FreeBSD Handbook demonstrates how to determine your current sysctl values, modify a value, and make a modified value persist after a reboot. If the battery reading is incorrect, try the workaround in this PR[6].
  • Internal wireless: some chipsets do not have a FreeBSD driver yet. If you would like to try converting a Windows driver into a FreeBSD module, use the instructions in this Official PC-BSD® blog post[7].
  • Internal ATI or Radeon graphics: at this time, these chipsets will only support 2D graphics. This may be fixed by PC-BSD® 9.2.
  • Synaptics: depending upon the hardware, you may or may not be able to disable the system's touchpad. This forum post[8] describes how to enable Synaptics and some of the sysctl options that this feature provides.
  • Nvidia Optimus graphics: the current workaround is to disable optimus in BIOS and/or set the onboard intel video to be dominant. On Lenovo (Thinkpad T410, W510[9]) there may be three options, Integrated (intel), Discrete (nVidia), Switchable (problematic/unsupported).

If you wish to test your laptop's hardware, consider using PC-BSD® Live Mode before committing to an installation.

If you would like to install PC-BSD® onto an Asus Eee, read the FreeBSD Eee page[10] first.

The FreeBSD Tuning Power Consumption page[11] has some tips for reducing power consumption.

ThinkPads with Known Bugs

The ThinkPad T420 may panic during install. If it does, go into the BIOS and set the video mode to "discrete" which should allow you to complete an installation.

Some Thinkpads have a BIOS bug that prevents them from booting from GPT labelled disks. If you are unable to boot into a new installation, restart the installer and go into Advanced Mode in the Disk Selection Screen. Make sure that the "Partition disk with GPT" box is unchecked. If it was checked previously, redo the installation with the box unchecked.

If you wish to install PC-BSD® on an older IBM/Lenovo ThinkPad laptop, it is important to first check your ThinkPad model number to see if its BIOS has a known bug. This bug is rather nasty and will render the computer completely unbootable--even the BIOS will be inaccessible. This situation occurs as the BIOS thinks that the PC-BSD® (FreeBSD) partition number represents the IBM repair partition. The only way to get the affected laptop to boot again is to physically remove the hard drive, insert it into another laptop, wipe the drive, and insert the drive back into the system. While the hard drive is in the other system, you will note that PC-BSD® boots just fine as the problem is with the BIOS, not the hard drive. Once the BIOS is accessible again, you should upgrade (or possibly downgrade) the BIOS to a version number that fixes this bug. See Table 2.2a for the models which are affected, the BIOS version number that fixes the bug, and links to the BIOS software should you need to upgrade your BIOS. The BIOS needs to incorporate the fix "The system cannot boot from a hard disk drive with partition ID of n5h where n is 1 or greater".

Table 2.2a: ThinkPad BIOS Versions with Known Bug [tables 1]
Model Number BIOS Version That Fixes The Bug
A20m 1.08 (IWET54WW)[12]
A20p 1.05 (IVET62WW)[13]
A21e(2628) 1.07 (KUET30WW)[14]
A21m (except Sxx models) 1.02 (KXET24WW)[15]
A21p 1.04 (KYET27WW)[16]
A22m (except Sxx models) 1.02 (KXET24WW)[15]
A22p 1.04 (KYET27WW)[16]
T20 1.10 (IYET49WW)[17]
T21 1.04 (KZET22WW)[18]
X20 2.16 (IZET96WW)[19]
X21 2.16 (IZET96WW)[19]

Acer Laptops with Known Bug

In models 2920z and 4920G, there is an issue with the BIOS settings for the HPET timer. The solution is to set a hardware hint[20].

Boot the installation media and select "7. Escape to the loader prompt" when you see the menu shown in Figure 2.2a.

Figure 2.2a: PC-BSD® Boot Menu

At the resulting prompt, type:

set hint.hpet.0.allowed_irqs="0x400000"
boot

You should now be able to install PC-BSD®. Once the installer boots for the first time, you will need to repeat that command in order to boot into PC-BSD®. Once you are in PC-BSD®, you can make the hint permanent by carefully adding this line to /boot/loader.conf as the superuser:

hint.hpet.0.allowed_irqs="0x400000"

MacBooks

Before starting, you should review the MacBook on FreeBSD Wiki[21].

Starting in PC-BSD® 9.0-RC1, support has been added for installing directly to Mac OS X BootCamp partitions.

First, you can install an OS X boot manager, such as rEFIt[22]. This step is optional as it requires either a dedicated partition or it installs into your OS X partition and takes over the boot process.

Next you will need to make some free space to install into. You can use the MacBook's Boot Camp[23] utility to make a primary partition of at least 25 GB in size.

After creating the BootCamp partition, boot from the PC-BSD® install media and proceed with a normal installation. When you get to the "Disk Selection" screen, be sure to select the ada0p3: linux-data partition for installation. After installation, reboot and select BSD from the rEFIt (or an alternate) boot menu to boot into the new PC-BSD® installation.

Touch Screens

Starting in PC-BSD® 9.0, automatic detection of USB-based touch screen devices has been added. During the display wizard phase, if your touch-screen is auto-detected, the necessary flags will be added to /etc/X11/xorg.conf automatically. If your display is USB and is NOT auto-detected, please send the output of usbconfig and your /etc/X11/xorg.conf file to the PC-BSD® testing mailing list[24].


References


  1. http://laptop.bsdgroup.de/freebsd/
  2. http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
  3. http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface#Global_states
  4. http://thinkwiki.org
  5. http://www.freebsd.org/doc/en/books/handbook/configtuning-sysctl.html
  6. http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/160838
  7. http://blog.pcbsd.org/2010/11/looking-for-ndis-testers-freebsd-and-pc-bsd/
  8. http://forums.freebsd.org/showpost.php?s=63c71cacb981215c14b64b74481d17cd&p=100670&postcount=17
  9. http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-76476
  10. http://wiki.freebsd.org/AsusEee
  11. http://wiki.freebsd.org/TuningPowerConsumption
  12. http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TJLS3
  13. http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8K
  14. http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-43531
  15. 15.0 15.1 http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-39917
  16. 16.0 16.1 http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4TFT8F
  17. http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3UYP
  18. http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=DSHY-3YVKSE
  19. 19.0 19.1 http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?&LegacyDocID=MIGR-4R3M3F
  20. http://www.freebsd.org/doc/en/books/handbook/device-hints.html
  21. http://wiki.freebsd.org/AppleMacbook
  22. http://refit.sourceforge.net/
  23. http://en.wikipedia.org/wiki/Boot_Camp_(software)
  24. http://lists.pcbsd.org/mailman/listinfo/testing

List of Tables


  1. Table 2.2a: ThinkPad BIOS Versions with Known Bug
Other languages:German 19% • ‎English 100% • ‎French 13%
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox