Subject: | |
From: | |
Reply To: | |
Date: | Wed, 20 Jul 2005 22:11:32 +0100 |
Content-Type: | TEXT/PLAIN |
Parts/Attachments: |
|
|
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
|
|
|