Acer 3400LMI manual Touch-pad, Wireless NIC

Page 22

F8­x86_64 on the Acer Ferrari 3400LMi

handled by the script. The script includes an initialization option that may be used for this. Put the following line in the file /etc/rc.local:

/usr/local/bin/dual­head.sh init

11 Touch-pad

The Synaptics touch­pad is properly configured during the installation, and works well. I use it in conjunction with a USB mouse and both works well in parallel. I have seen some reports on problems with the touch­pad 4­way multi­ button, but it works without any hassle for me. Likewise does the mouse wheel.

The InputDevice section in xorg.conf configured during the installation works well and needs no modification:

Section "InputDevice"

Identifier

"Synaptics"

Driver

"synaptics"

Option

"Device" "/dev/input/mice"

Option

"Protocol" "auto­dev"

Option

"Emulate3Buttons" "yes"

EndSection

 

For a complete reference you find my /etc/X11/xorg.conf file in Appendix A.

The special key to toggle the touch­pad (Fn­F7) also works without any special configurations.

12 Wireless NIC

When it comes to the Broadcom BCM4306 802.11b/g WLAN chip on the Ferrari you have two choices. The traditional NdisWrapper or the kernel module b43. When I first got this laptop there was no other option than NdisWrapper, but lately the kernel module b43 has evolved and matured.

As its name implies NdisWrapper is a wrapper for NDIS drivers, meaning that you use a corresponding Windows driver instead of a Linux driver. For some WLAN chips this is still the only option, but lately many chips enjoy almost native Linux support by means of kernel modules. I say “almost” because many chips need to be fed with proprietary firmware in order to operate. Anyway, this is a step in the right direction, and the final goal must be to free the firmware as well.

With FC4 NdisWrapper was the obvious choice, but during FC5 its configuration was (deliberately?) broken by the updates. Most FC5 updates re­installed the now deprecated bcm43xx kernel module, even though it was previously disabled and blacklisted. Thus, for most FC5 updates I had to disable the kernel module once again and re­install NdisWrapper. In my opinion, the bcm43xx kernel module was not mature enough to compete with NdisWrapper at that time. So this was an endless struggle to keep my WLAN support alive.

22

Image 22
Contents Table of Contents F8-x8664 on the Acer Ferrari 3400LMiF8­x8664 on the Acer Ferrari 3400LMi Version IntroductionQuick reference guide Hardware Status Details Potential pitfalls InstallationGraphical installer Disk sizeHard drive Ieee 1394 FirewireUpgrading the drive Potential problems # time cp ­rp /media/ieee1394disk/430MBfolder ~Configuring Firewire CommentsPC-card In-1 Card readerSpecial keys & buttons Configuration procedure Key-codesButton Key-code Default X key symbols Scan-codesLinux key-codes WWW Key-codes revisited= XF86WWW Configure actions CPU & Acpi supportCPU frequency scaling GraphicsSuspend BasicsDual-Head Simple configurationRadeon driver Virtual screen size # xrandr ­q Screen 0 minimumXrandr tool Fn-F5 button10.3 3D acceleration Optimization Simple benchmarkOther observations Ntsc or PAL TV-outLoad detection InitializationWireless NIC Touch-padWlan tools Installing WlanWlan firmware Manual way Get started with WlanEssid # iwconfig wlan0 essid Perspektiv Verify installation BluetoothGUI way Using a phone modem UP Running PscanPrepare the phone Prepare the laptopObex File Transfer 0x1106 Protocol Descriptor List Static configuration Short explanation of the command aboveDynamic routine Gprs AT+CGDATA=PPP,1Sending files KBluetoothInstallation Mouse & keyboardMouse & keyboard Scan for devicesLock screen Infrared Configuring IrDATransfer files IRQ DMATesting IrDA ModemInstalling daemon SLMODEMDCOUNTRY=SWEDEN SLMODEMDDEVICE=Connecting Potential issueDisconnecting References System hangF8­x8664 on the Acer Ferrari 3400LMi Appendix a /etc/X11/xorg.conf XAA INTERNAL=LVDS Appendix B dual­head.shNtsc ACTION=$1­$DEFAULTACTION CURNDX=$CURNDX­$INTNDX CURRENT=$ALLOUT$CURNDX Lvds LVDS+VGA­0 NEXT=$CURRENTInternal internal Tvout Usage Esac Appendix C dun­bind.sh F8­x8664 on the Acer Ferrari 3400LMi RETVAL=0 $CONFIGSLMODEMDOPTS=$SLMODEMDOPTS $SLMODEMDDEVICE RETVAL=$? F8­x8664 on the Acer Ferrari 3400LMi