Saturday, March 24, 2007

Video Driver

Applies To: Acer Aspire 9300 Laptop
The Laptop has an nVidia GeForce Go 6100 video card.

Manual Install

The driver was downloaded from this link:
nVidia website

The problem with the manual install is that you manually have to reinstall each time you update the kernel. If you update the kernel with yum and you have installed the video driver with yum, yum will install the driver in the new kernel for you.

Using Yum

Make sure to configure yum with freshrpms repository.

You can run the following command to see which packages are available:

yum list | grep nvidia

This is what it gave me:

nvidia-x11-drv.x86_64 1.0.9746-1 freshrpms

To install, run the following:

yum install nvidia-x11-drv

Friday, March 16, 2007

Laptop Specs and Linux Status

Model: Acer Aspire 9300

Acer Website Specs

I have installed Fedora Core 6, and below are the things I have working so far.

ComponentSpecsWorking In Linux
Screen17" WXGAWorks great at 1440x900@50hz
Video CardnVidia GeForce Go 6100Works by installing nvidia driver rpm from freshrpms repository; had one small problem with Beryl and NVidia combination.
Installing Nvidia Driver
DVD/CDDVD & CD BurnerCD works fine -- burned both CD and DVD from K3b
Touchpad "Scroll wheel" does not work, but the touchpad works fine as a regular mouse.
Camera Not Sure
ModemNot SureHaven't tried to use it
EthernetnVidia Corporation MCP51 Ethernet ControllerWorks fine
WirelessAtheros AR5005G 802.11abgWorks by installing madwifi rpm from freshrpms repository
AudionVidia Corporation MCP51 High Definition Audio Works fine -- had a little hickup with a kernel upgrade. Forced change to Alsa drivers and had to adjust volume for Alsa.
Card ReaderTexas Instruments 5-in-1 Multimedia Card ReaderNot Sure; never used it.


lspci listing:
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2) 00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2) 00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2) 00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2) 00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2) 00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2) 00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2) 00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2) 00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) 00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) 00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) 00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2) 00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2) 00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3) 00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3) 00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3) 00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) 00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) 00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1) 00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2) 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 04:05.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01) 04:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 04:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

smoltSendProfile

We are about to send the following information to the Fedora Smolt server: UUID: 727afa5c-bf79-46ea-a530-a1ccd4b6dca3 OS: Fedora Core release 6 (Zod) defaultRunlevel: 5 language: en_US.UTF-8 platform: x86_64 bogomips: 1608.26 CPUVendor: AuthenticAMD CPUModel: AMD Turion(tm) 64 X2 Mobile Technology TL-50 numCPUs: 2 CPUSpeed: 1600 systemMemory: 873 systemSwap: 1759 vendor: Acer system: Aspire 9300 0100 formfactor: laptop kernel: 2.6.19-1.2911.fc6 Devices ================================= (4318:760:4133:274) pci, Unknown, OTHER, C51 Memory Controller 5 (4318:761:4133:274) pci, Unknown, OTHER, C51 Memory Controller 4 (4318:583:4133:274) pci, nvidia, VIDEO, C51 PCI Express Bridge (4318:755:4133:274) pci, Unknown, OTHER, C51 Host Bridge (4318:639:4133:274) pci, Unknown, OTHER, C51 Memory Controller 3 (1204:32897:None:None) usb, usbhid, OTHER, USB HID Interface (1204:32897:None:None) usb, usbhid, OTHER, USB HID Interface (None:None:None:None) input, Unknown, None, PC Speaker (None:None:None:None) usb_device, Unknown, None, USB Raw Device Access (None:None:None:None) ide, ide-cdrom, None, IDE device (master) (None:None:None:None) ide, ide-disk, None, IDE device (master) (4318:625:4133:274) pci, Unknown, OTHER, MCP51 PMU (4318:624:4133:274) pci, Unknown, OTHER, MCP51 Host Bridge (4318:762:4133:274) pci, Unknown, OTHER, C51 Memory Controller 0 (4318:763:0:0) pci, pcieport-driver, OTHER, C51 PCI Express Bridge (4318:764:0:0) pci, pcieport-driver, OTHER, C51 PCI Express Bridge (4318:765:0:0) pci, pcieport-driver, OTHER, C51 PCI Express Bridge (4318:766:4133:274) pci, Unknown, OTHER, C51 Memory Controller 1 (4318:767:4133:274) pci, Unknown, OTHER, C51 Host Bridge (None:None:None:None) net, Unknown, NETWORK, Networking Interface (None:None:None:None) serio, Unknown, None, i8042 AUX0 port (4318:638:4133:274) pci, Unknown, OTHER, C51 Memory Controller 2 (None:None:None:None) platform, Unknown, None, Platform Device (bluetooth) (4172:32827:4133:274) pci, tifm_7xx1, OTHER, 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) (None:None:None:None) pnp, i8042 aux, None, PnP Device (SYN0302) (None:None:None:None) input, Unknown, None, Cypress PS/2 to USB Adapter (4318:617:4133:274) pci, forcedeth, OTHER, MCP51 Ethernet Controller (4318:608:4133:274) pci, Unknown, OTHER, MCP51 LPC Bridge (4318:612:4133:274) pci, nForce2_smbus, OTHER, MCP51 SMBus (4318:613:4133:274) pci, AMD_IDE, IDE, MCP51 IDE (1026:22018:None:None) usb, Unknown, OTHER, USB Vendor Specific Interface (None:None:None:None) input, Unknown, None, SynPS/2 Synaptics TouchPad (None:None:None:None) usb_device, Unknown, None, USB Raw Device Access (4172:32825:4133:274) pci, yenta_cardbus, SOCKET, PCIxx12 Cardbus Controller (4318:620:4133:274) pci, HDA Intel, OTHER, MCP51 High Definition Audio (4318:621:4133:274) pci, ohci_hcd, USB, MCP51 USB Controller (4318:622:4133:274) pci, ehci_hcd, USB, MCP51 USB Controller (4318:623:0:0) pci, Unknown, OTHER, MCP51 PCI Bridge (None:None:None:None) platform, i8042, None, Platform Device (i8042) (None:None:None:None) platform, pcspkr, None, Platform Device (pcspkr) (None:None:None:None) usb_device, Unknown, None, USB Raw Device Access (None:None:None:None) usb_device, Unknown, None, USB Raw Device Access (None:None:None:None) net, Unknown, NETWORK, Networking Wireless Control Interface (None:None:None:None) serio, Unknown, None, i8042 AUX1 port (4130:4352:0:0) pci, Unknown, OTHER, K8 [Athlon64/Opteron] HyperTransport Technology Configuration (4130:4353:0:0) pci, Unknown, OTHER, K8 [Athlon64/Opteron] Address Map (4130:4354:0:0) pci, k8_edac, OTHER, K8 [Athlon64/Opteron] DRAM Controller (4130:4355:0:0) pci, k8temp, OTHER, K8 [Athlon64/Opteron] Miscellaneous Control (None:None:None:None) input, Unknown, None, Cypress PS/2 to USB Adapter (None:None:None:None) net, Unknown, NETWORK, WLAN Interface (None:None:None:None) serio, Unknown, None, i8042 AUX2 port (None:None:None:None) pnp, i8042 kbd, None, IBM Enhanced (101/102-key, PS/2 mouse support) (None:None:None:None) serio, psmouse, None, i8042 AUX3 port (None:None:None:None) serio, atkbd, None, i8042 KBD port (None:None:None:None) input, Unknown, KEYBOARD, AT Translated Set 2 keyboard (None:None:None:None) platform, Unknown, None, Platform Device (vesafb.0) (None:None:None:None) platform, serial8250, None, Platform Device (serial8250) (5772:26:5224:1048) pci, ath_pci, OTHER, AR5005G 802.11abg NIC Send this information to the Smolt server? (y/n)

Thursday, January 4, 2007

Returning the Laptop

If you haven't followed the story, my laptop called it quits on me, and I made the mistake of buying another HP Laptop. The HP had problems written all over it, and the best choice would be to return it to the Circuit City.

I was kind of in a rush since I had a business trip the next week. If I waited until after the business trip, it would be too late. Also, I needed a laptop for the business trip, so I had

to both return the laptop and replace it all in a matter of days.

I returned the laptop to Circuit City during a lunch break, and it took a lot longer than I expected, although most of it was driving time. I think that is why I wasn't more cautious like I should have been.

When I got to the store, the clerk told me that I had to exchange the laptop for the exact same model or pay a restocking fee. The restocking fee was quit expensive, but I was also very upset with HP. So, I opted to pay the restocking fee, and didn't have time to argue. I did ask several times if it had to be the same model and if there was any way to get around the fee since it was defective. No luck!

I called both the store and the Circuit City head quarters, but neither helped. They told me that I could have exchanged it for any laptop of equal or higher price. I would have done that had I known I didn't have to get the same model, but I had already bought one from Comp USA when they told me.

Bottom line, I will check into the restocking fee better next time I buy something. I don't think I will buy from Circuit City again either.

Wednesday, December 6, 2006

My Last HP Computer

I don't think I will ever buy a Hewlett-Packard again!

After looking around, I decided on an HP laptop that I found at Circuit City. It was fully featured, but at the same time the price was very reasonable.

The model: dv9010us

The outside was sleek and shiny, and it just looked impressive. I really liked the bright shiny 17" screen and the keyboard with the 10-key. I was a little apprehensive about buying another HP after mine just quit on me, but after all, mine was 2 years old. I also noticed that they had moved the power connection from the back to the side. Maybe it was improved to avoid issues like my old one.

Everything was great until I started using the CD burner. Of course, with new laptops, you don't get any hard copies of the software; you have to burn backup DVDs just in case. The first DVD burned just fine with no problem at all. The second one did not! The first try failed part way through leaving me with a coaster. The second try, the same thing happend. The third left me with three wasted DVDs and no alternative.

So, I called HP technical support, and talked to a very nice representative. Although he tried to sell me the extra warranty, he also helped me with my problem. He logged into my computer and watched me try it again. Of course, it worked for him with no special tricks.

Next, of course, I tried to install Linux. I downloaded the 6 CDs for Fedora and attempted to burn them. But, I could not, for the life of me, get the first one to burn. The computer came with Sonic, which was easy enough to use. I double clicked on the iso file, and then, told it to burn the CD. After the first one failed, I changed the maximum speed to 16x. But, again it failed.

So, back to HP support I went. The person had me right click on the CD drive in My Computer and check to make sure that CD burning was enabled. It was -- no fix. Then, she had me check the services panel to see if the "IMAPI CD-Burning COM Service" was running. Before I could check it out, I received an important phone call, and I had to tell her that I would call her back. None of the technicians that I would talk to later knew anything about the service that she had me look at.

The next person's conclusion was that my media was bad. I had used that batch of CDs in my old laptop with no problem. They were 52x Memorex CDRs. But, the technician claimed that you could only use HP or Sony CDs with the CD burner.

So, off to the store I went to get some CDs. I was low on time, and Walmart was the only thing I could get to during my lunch break. The only Sony CDs they had were CD-RW, which actually was great since I would not have to waste the CDs each time I tried.

The next technician walked me through burning just a basic CD with some pictures on it. Of course, it worked for her! I later determined that it was probably because the CD was not very full. I had trouble later when I tried to burn a CD to backup the all pictures on the laptop including the ones the technician tried. The complete set of pictures almost filled up the CD and did not successfully burn. That technician's conclusion was that I needed to pay extra for the next level of support so that I could have someone teach me how to burn a CD. I asked to talk to a manager, and had to press the issue. We conveniently got disconnected when she tried to transfer me.

I called back to talk to the next technician and immediately asked for a manager. This technician insisted that he could help. He offered several suggestions that would just prolong the pain. His last suggestion was to restore the laptop back to factory settings. I, of course, had a few things to save before I could even attempt that. He also said that if it did not work he could send me a new CD drive in the mail. But, the drive would not get there for 2-3 business days, and I would be gone on a business trip. When I got back from the business trip, it would be too late to return the laptop to Circuit City.

Final conclusion, return the laptop. Even if I did get a new CD Drive, it would probably be refurbished. Would it work? Was the CD Drive the problem? Could it be the mother board or the hard drive? I did not want to spend the rest of the laptop's life on the phone with HP.

The technicians were probably the main reason I felt I needed to return the laptop. While they said they could fix the problem, they were not convincing. They retried things that a previous technician had already tried. If they were purposely double checking the result, they did not give me any indication. None of them seemed to know what an "ISO" file was -- they only knew how to burn pictures or documents. Finally, while the one technicians insisted that they had a process that they had to go through, I could see no pattern or process in the things they were trying. They did not listen very well and were very quick to jump to the conclusion that I was doing something wrong whether it be what I was doing or the media I was using.

So, I don't plan on buying another HP any time soon.

The Beginning

The genesis of this blog is a crashed laptop and a new laptop. This blog will tell the stories of getting Linux to work on the new laptop.

Hopefully, my struggle will help others who might follow in my foot steps.

Here is what happened:

Two years ago, I purchased a new laptop as a Christmas present from my wife. We kind of found the breaking point in the price and bought a nice HP laptop. It was rather large and heavy, but that was okay. It met all of my needs.

During its life, the laptop only had a few issues. Not too long after I got the laptop, the battery went out. I happened to be on a business trip, and after spending a while on the telephone, HP finally sent me a new battery to the hotel, and it worked fine ever since.

After the warranty expired my dogs stepped on the keyboard and popped the cover off of the O key. You never know how many words have O in them until you can't properly press the O key. I took the laptop to Best Buy, and while they said they weren't supposed to, they tinkered with it until they were able to snap the key back into place.

The only other minor problem with the laptop was that at some point, the hinge on the screen cracked. You almost wouldn't notice it except that sometimes it was hard to get the screen to stay at the angle that you wanted. So, it was no big deal.

But, then the power cord quit working. I left the laptop plugged in and on the counter. I came back latter only find it off, and the battery was dead. The first time I thought was a fluke, but it began to happen more and more often. I would be working on it and notice that it was on battery power while I had it plugged in. I could just unplug it and plug it back in to get it to charge again. But, finally, the battery gave out. The battery would not charge, meaning that when it disconnected, the laptop turned off immediately.

I asked a few places including Best Buy, and they all wanted about $200 just to send the laptop off. None of them would work on the laptop in-house. Actually, while waiting in line, there was a lady in front of me with a different HP model that had the exact same problem. The $200 was too much for me to pay for a 2-year old laptop, especially when that did not guarantee that it would be fixed.

And so, the saga begins...