Search:  
Gentoo Wiki

ITE8211

This article is still a Stub. You can help Gentoo-Wiki by expanding it.


Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article


This article is part of the HOWTO series.
Installation Kernel & Hardware Networks Portage Software System X Server Gaming Non-x86 Emulators Misc

Contents

Introduction

The ITE8211 is a IDE controller found on some Asus motherbords. The controller is also known as the IT8211, or, in lspci, the:

IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)

It can be a real pain to get this working. I have my disks connected to this controller, my CD drives are connected to the "normal" ATA controller.

Kernel config

To get this controller working, you need the following kernel options:

Linux Kernel Configuration: Kernel 2.6
IT821X IDE support (BLK_DEV_IT821X)
Generic ATA support (ATA_GENERIC)
Intel PATA MPIIX support (PATA_MPIIX)

Your drives will then show up as /dev/hde (1st channel master) and /dev/hdg (2nd channel master)

In kernels > 2.6.19 there is a new driver available. For the newer kernel you need

Linux Kernel Configuration: Kernel 2.6
IT821x PATA support (Experimental) (PATA_IT821X)

Using this driver, your drives will be detected as /dev/sda and /dev/sdb (1st and 2nd channel master respectively, but this will differ depending on the number of disks you have connected)

If you use this newer SATA driver, make sure you adjust the /dev/ names below to suit your specific configuration.

Edit lilo.conf

Getting a boot loader installed is also quite a pain. I've long since given up on GRUB. It just wouldn't boot my machine. I can however use LILO, with these "magic commands" in the config:

File: /etc/lilo.conf
# MBR to install LILO to:
boot = /dev/hde
map = /boot/.map

disk=/dev/hde bios=0x80                 # see this as the first BIOS disk
disk=/dev/hdg bios=0x81                 # see this as the second BIOS disk

You really need these commands, otherwise you will only be able to boot from the disks connected to the PATA connector (the blue connector on the Asus P5LD2.

Livecd

Some liveCD's also have trouble starting up because of this chipset. For me, the Conrad livecd (http://forums.gentoo.org/viewtopic-t-483382) works well. Also Ubuntu runs, but not the standard Gentoo LiveCD or Knoppix. It just starts spitting out "/dev/hda: drive is very confused"

Retrieved from "http://www.gentoo-wiki.info/ITE8211"

Last modified: Sat, 30 Aug 2008 22:42:00 +0000 Hits: 5,457