SCIENTIFIC-LINUX-USERS Archives

July 2005

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Jon Peatfield <[log in to unmask]>
Reply To:
Jon Peatfield <[log in to unmask]>
Date:
Wed, 20 Jul 2005 22:11:32 +0100
Content-Type:
TEXT/PLAIN
Parts/Attachments:
TEXT/PLAIN (109 lines)
On Tue, 19 Jul 2005, Jaroslaw Polok wrote:

> > and so far have ignored our requests for info on *which* drivers need
> > updating (or give us the list of pci-ids).
> 
> Most likely this is the SATA/IDE controller (Intel ICH6/7):
> 
> Unfortunately the ahci (Advanced Host Controller Interface) driver in
> 2.4.21-32.0.1.EL has troubles initializing correctly if the controller
> has both SATA (mostl likely disks) and PATA (most likely CDs) connected 
> and cannot be set up in BIOS to initialize in Legacy/Combined mode:
> 
> in best case SATA channels will initialize correctly and PATA ones will
> run without DMA ... in worst ... you get the kernel panic on first write 
> access to SATA device ..

Are you suggesting that Legacy/combined mode might fix the lack of DMA
when talking to PATA devices?

> So far we have not found a real workaround for that problem...
> 
> > 00:1f.1 IDE interface: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
> > 00:1f.2 IDE interface: Intel Corp. 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
> 
> 
> .. yes indeed this is ICH6 ...

<snip>

> For your information: troubles with ICH6 controllers
> have been reported to Red Hat some time ago already..
> so there's a hope this will be solved soon.

I just received a GX620 (in a tiny little "space saver" case), pxe booted
it and found:

  SL304 install image can't drive the IDE unless it is set to "combined" 
  mode in the BIOS (as suggested above etc), but in that mode we get no 
  DMA to the disk and hdparm -tT reports speeds of 3M/s...

  SL305(beta) image detects the controller as an ICH7 loads the ata_piix
  driver (and hence reports the drive as sda), and hdparm -tT reports
  speeds of 55M/s.  Interestingly this happens (for me) irrespective of
  whether the BIOS ide controller settings are set to "combined" or
  "normal" (normal being the factory default).

After installation 2.4.21-32.0.1.EL{smp,} also seems to function normally 
(at least for the sata drive).  I've not yet tested if the DVD/CD on the 
PATA channel works ok or not (or has DMA working)...

For anyone else interested in the PCI-IDs the ones I care about are:

$ /sbin/lspci -n |grep 'Class 0[123]'
00:1f.1 Class 0101: 8086:27df (rev 01)
00:1f.2 Class 0101: 8086:27c0 (rev 01)
01:00.0 Class 0300: 1002:5b62
01:00.1 Class 0380: 1002:5b72
02:00.0 Class 0200: 14e4:1677 (rev 01)

and the full list is:

00:00.0 Class 0600: 8086:2770 (rev 02)
00:01.0 Class 0604: 8086:2771 (rev 02)
00:1c.0 Class 0604: 8086:27d0 (rev 01)
00:1c.1 Class 0604: 8086:27d2 (rev 01)
00:1d.0 Class 0c03: 8086:27c8 (rev 01)
00:1d.1 Class 0c03: 8086:27c9 (rev 01)
00:1d.2 Class 0c03: 8086:27ca (rev 01)
00:1d.3 Class 0c03: 8086:27cb (rev 01)
00:1d.7 Class 0c03: 8086:27cc (rev 01)
00:1e.0 Class 0604: 8086:244e (rev e1)
00:1e.2 Class 0401: 8086:27de (rev 01)
00:1f.0 Class 0601: 8086:27b8 (rev 01)
00:1f.1 Class 0101: 8086:27df (rev 01)
00:1f.2 Class 0101: 8086:27c0 (rev 01)
00:1f.3 Class 0c05: 8086:27da (rev 01)
01:00.0 Class 0300: 1002:5b62
01:00.1 Class 0380: 1002:5b72
02:00.0 Class 0200: 14e4:1677 (rev 01)

with text descriptions that is:

00:00.0 Host bridge: Intel Corporation Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation PCI Express Graphics Port (rev 02)
00:1c.0 PCI bridge: Intel Corporation I/O Controller Hub PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation I/O Controller Hub PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation I/O Controller Hub UHCI USB #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation I/O Controller Hub UHCI USB #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation I/O Controller Hub UHCI USB #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation I/O Controller Hub UHCI USB #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation I/O Controller Hub EHCI USB (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1e.2 Multimedia audio controller: Intel Corporation I/O Controller Hub AC'97 Audio (rev 01)
00:1f.0 ISA bridge: Intel Corporation I/O Controller Hub LPC (rev 01)
00:1f.1 IDE interface: Intel Corporation I/O Controller Hub PATA (rev 01)
00:1f.2 IDE interface: Intel Corporation I/O Controller Hub SATA cc=IDE (rev 01)
00:1f.3 SMBus: Intel Corporation I/O Controller Hub SMBus (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B62 [Radeon X600 (PCIE)]
01:00.1 Display controller: ATI Technologies Inc Radeon X600(RV380)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)

as expected the ATI X600 is only driven by XFree86 in SVGA mode, I've not 
yet tested the onboard video.

I'm pleasently surprised that the onboard NIC is still supported by the 
tg3 driver.

 -- Jon

ATOM RSS1 RSS2