From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ellis Subject: Problem with SiI 3112 SATA Controller/Driver ? Date: Tue, 11 Jul 2006 22:46:13 +0100 Message-ID: <44B41C25.6030209@paranor.org.uk> Reply-To: linux@paranor.org.uk Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from hermes.hosts.co.uk ([212.84.175.24]:19100 "EHLO hermes.hosts.co.uk") by vger.kernel.org with ESMTP id S1751331AbWGKVmc (ORCPT ); Tue, 11 Jul 2006 17:42:32 -0400 Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: jgarzik@pobox.com Cc: linux-ide@vger.kernel.org Jeff I'm afraid that I'm going to bother you with my woes ... I have a SATA controller that is giving me problems and I'm looking for some advice. I am including quite a bit of information in the hope that it will help. Here goes (linux data in lower part of message): Linux System: Slackware 10.2 Motherboard: ABIT ST6-RAID (P3 class) with newest BIOS available SATA Card: EIO DM-8301H (non-raid) SiI 3112 chipset - info @ http://www.ivmm.com/eio/products/sata_pci_host.htm - Note line 2 of description - "Works with 'various' brands of large capacity ... " - Win drvrs @ http://www.ivmm.com/eio/support/download.htm#DM8301H - BIOS Rev. is 4.1.34 on the card dated 2002? HDD: Seagate ST3120827AS - 120 GB While booting the machine, the BIOS on the card reports finding the HDD with a capacity of 114473 MB. The HDD is visible in Linux as /dev/sda, and has one partition only. Output from lspci ... 00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 04) 00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 11) 00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 11) 00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 11) 00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev 11) 00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus (rev 11) 00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev 11) 00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio (rev 11) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R100 QD [Radeon 7200] 02:01.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) 02:03.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02) 02:06.0 Mass storage controller: Triones Technologies, Inc. HPT366/368/370/370A/372/372N (rev 04) Attempting to format the HDD results in the tty being locked-up in linux Screen capture ... root@slaktux:/# mkfs.ext3 -v /dev/sda1 mke2fs 1.38 (30-Jun-2005) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 14663680 inodes, 29304560 blocks 1465228 blocks (5.00%) reserved for the super user First data block=0 895 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Writing inode tables: 104/895 **** No progress beyond this point ... terminal frozen. Processes running ... PID TTY STAT TIME COMMAND 1 ? S 0:01 init [3] 2 ? SN 0:00 [ksoftirqd/0] 3 ? S< 0:00 [events/0] 4 ? S< 0:00 [khelper] 5 ? S< 0:00 [kthread] 7 ? S< 0:00 [kblockd/0] 10 ? S< 0:00 [khubd] 41 ? S 0:00 [kapmd] 89 ? D 0:00 [pdflush] 90 ? D 0:00 [pdflush] 92 ? S< 0:00 [aio/0] 91 ? S 0:01 [kswapd0] 683 ? S< 0:00 [kseriod] 736 ? S< 0:00 [ata/0] 738 ? S 0:00 [scsi_eh_0] 739 ? S 0:00 [scsi_eh_1] 783 ? S 0:00 [md0_raid1] 784 ? S 0:00 [kjournald] 835 ? S md: bind md: running: raid1: raid set md0 active with 2 out of 2 mirrors md: ... autorun DONE. kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 208k freed input: ImPS/2 Logitech Wheel Mouse as /class/input/input1 Adding 514040k swap on /dev/hda1. Priority:-1 extents:1 across:514040k EXT3 FS on hda2, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on md0, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. PCI: Found IRQ 9 for device 0000:02:01.0 PCI: Sharing IRQ 9 with 0000:00:1f.3 PCI: Sharing IRQ 9 with 0000:00:1f.5 eth0: setting full-duplex. I have had a look at the code for the driver (sata_sil.c) and I have not attempted to 'blacklist' the HDD or 'sledgehammer' the DM-8301H to try to obtain a solution, although I would like to really sledgehammer the DM-8301H ... but at least it was a cheap card. Is there anything else I can try to get the HDD/Card working? Utilities that I can run for more information? Anything that I can do to help in general? Any advice would be much appreciated. Thanks and regards Ellis Ellis Skinazi mailto: linux@paranor.org.uk - Real Windows users type a user name and password and then reach for the mouse to click LOGIN ... they haven't found the Enter key yet :^)