Posts filed under ‘fedora’
This blog documents my experience with running Fedora 15 on Acer Aspire 3680-2633. Previously, this laptop had been running Linux Fedora 14. I decided t reformat all of the drives to ext4 and reinstall from scratch.
Why use Fedora 15?
Fedora is for people who wants to run on the bleeding edge. It is for people who want to try new things. In this case, Fedora 15 is one of the few distro at the moment using Gnome 3. Fedora is not for people who wants a mission critical system because it can be unstable.
The instruction is fairly straightforward so I won’t rehash the basic install here. According to uname -a, my machine is running kernel 22.214.171.124-35.fc15.i686. This is after we apply all of the updates.
|Hardware Component||Status under OS||Notes|
|Intel Celeron M520 1.6 Ghz CPU||Working||Note that there is no frequency or voltage scaling on this Celeron.|
|Intel 943 GML Video||Working||Gnome 3 is able to use the 3D mode.|
|14 inch LCD||Working||Brightness function keys works.|
|Intel 82801G HDA Audio||Working||Correctly detected headphone and disable speaker.Volume function keys work. For some bizarre reason, you can set your volume control to 150%, which makes the laptop speaker actually audible (this laptop has terrible speakers). Mute function key works.|
|2 Gb RAM, DDR2||Working||The full 2 Gb ram is available.|
|Western Digital WD800BEVS 80 Gb SATA Hard Drive||Working|
|Optiarc CD-RW CRX880A||Working|
|Keyboard||Working||Many of the Hot keys works.|
|Marvel 88E8038 PCI-E Ethernet||Working|
|Atheros AR2413 802.11bg Wireless(Keep in mind that Acer used several different type of wireless, so your hardware may be different)||Working with modifications||I encountered a problem where the wireless is discovered but i unavailable. The front switch to turn on and off network apparently does not work under Fedora 15. This appears to be the only distro where the native ath5k appears to work properly and I didn’t need to install madwifi.|
|Modem||Untested||I can see the soft modem driver, but did not test it.|
|TI 5-in-one Card Reader||Working||Tested only with SD card|
|TI Cardbus||Untested||Probably works|
|Sitecom Bluetooth (third party install)||Working||This is a USB module that plugs into the Acer 3680′s internal bluetooth connector. Note that this is a third party module.|
|Laptop Power Management||Working||Note that Celeron do not have frequency scaling. Sleep and hibernation works properly.Gnome 3 apparently remove the option to set your laptop lid close.|
|Suspend to RAM (suspend)||Working|
|Suspend to Disk (hibernation)||Working||However, there is no suspend menu item, so you end up programming the sleep or power button to trigger a hiberation.|
|Multimedia playback||Working with modification||Fedora never comes with flash and codec. I had to manually install flash and VLC.|
Problems with Wireless
The Atheros AR2413 was detected, but failed to detect any wireless. This was because the wireless was turned off. Pressing on the physical switch did not switch it on. I fixed it by doing the following:
- Open a terminal and su to root.
- Run yum install rfkill to install rfkill.
- Remove the driver by running rmmod ath5k, apparently we have to run rfkill when ath5k is down.
- Run rfkill unblock all.
- Reinstall the ath5k by using modprobe ath5k.
On my Averatec 2370 running the binary Nvidia drivers “Nvidia”, if I set it to go to sleep or hibernate, then wake the computer, and then logout, the screen goes from the 1280×800 to 1024×768. This problem affects both Ubuntu 7.10 and Fedora 8.
Xorg gets the screen size from reading the Extended display identification data (EDID) information from the monitor. It appears that the EDID is read correctly when you start up, but after hibernation or sleep the info gets scrambled.
To correct the problem, I copied the correct EDID info into file when the EDID info is not scrambled. I then have xorg read the file instead of reading it from the monitor.
Instructions for Ubuntu
- Login as a user who can sudo.
- Open a command line window.
- Run the following command to launch the Nvidia Settings application:
- Click on the “DFP-0 – (Seiko) option. This brings up the options for the LCD monitor
- Click on the “Acquire EDID” button. This gets the EDID config info from the LCD monitor and ask where to save it. I saved it as “/etc/X11/SeikoEdid.bin”.
- Sudo edit the /etc/X11/xorg.conf file. Add the following line to the section for “Monitor”.
Option "CustomEDID" "DFP-0:/etc/X11/SeikoEdid.bin"
What seems to be happening is when you start X, it reads the EDID from the monitor. After a suspend or hiberate, you can no longer read the EDID for some reason. As a result, the driver defaults to a lower resolution, causing the screen to shrink. What I am doing is to record the correct EDID information into a file when it is correct and have X read from the file instead of the device. This should work around the problem.
For Fedora 8, the instruction is similar, except that you login as root and run the Nvidia-Settings menu from the menu.
Recently, I enabled the desktop effect on my Fedora 7. Shortly afterwards, none of the videos can be played back. Whenever I play a video file, it would load the file and then suddenly quit the application. This happened with any sort of video player.
If you run the video from the command line, you’ll see the following message:
X Error of failed request: BadAlloc (insufficient resources for operation) Major opcode of failed request: 140 (Xvideo) Minor opcode of failed request: 19 () Serial number of failed request: 84 Current serial number in output stream: 85
The message is from running VLC. However, running gxine and totem also result in essentially the same bad alloc message.
There is some sort of incompatibility between the Desktop effect and multimedia playback. This problem does not occur if you run as the root account. Whenever you run as a non-root, multimedia playback would failed as long as Desktop effect is on. You either have to turn off Desktop effect or run as root.