From owner-freebsd-current@FreeBSD.ORG Sun Feb 1 11:41:24 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77FD716A4CE for ; Sun, 1 Feb 2004 11:41:24 -0800 (PST) Received: from mail.gmx.net (pop.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id CBE0D43D1F for ; Sun, 1 Feb 2004 11:41:21 -0800 (PST) (envelope-from sebastian.ssmoller@gmx.net) Received: (qmail 27244 invoked by uid 65534); 1 Feb 2004 19:41:20 -0000 Received: from pD9E834F3.dip.t-dialin.net (EHLO [217.232.52.243]) (217.232.52.243) by mail.gmx.net (mp008) with SMTP; 01 Feb 2004 20:41:20 +0100 X-Authenticated: #15005775 From: sebastian ssmoller To: freebsd-current@freebsd.org In-Reply-To: <20040131125422.GA657@peter.home.wul> References: <20040125111743.GA564@bsd> <401672F7.8080404@noc.ntua.gr> <20040128132021.GA1697@peter.home.wul> <20040131125422.GA657@peter.home.wul> Content-Type: text/plain Message-Id: <1075664519.738.19.camel@tyrael.linnet> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Sun, 01 Feb 2004 20:42:13 +0100 Content-Transfer-Encoding: 7bit Subject: Re: CMD/SiI 649 ATA Controller Problems X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2004 19:41:24 -0000 hi, i seem to have problems with this controller too. i have an additional drive hanging on a CMD 649 UDMA100 controller. I attached that drive after i updated to release 5.2 some weeks ago. it worked. then i detached it and never used it again until today. i updated to -current in between and now i get the following: ata3: reiniting channel .. ata3: reset tp1 mask=03 ostat0=50 ostat1=00 ata3-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00 ata3-slabe: stat=0x00 err=0x01 lsb=0x00 msb=0x00 ata3: reset tp2 mask=03 stat0=50 stat1=00 devices=0x1 ata3: resetting done .. ata3: reiniting channel .. ata3: reset tp1 mask=03 ostat0=50 ostat1=00 ata3-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00 ata3-slabe: stat=0x00 err=0x01 lsb=0x00 msb=0x00 ata3: reset tp2 mask=03 stat0=50 stat1=00 devices=0x1 ata3: resetting done .. and now nothing more is happening - the system hangs (stops booting). $ pciconf -vl atapci1@pci0:15:0: class=0x010400 card=0x06491095 chip=0x06491095 rev=0x02 hdr=0x00 vendor = 'Silicon Image Inc (Was: CMD Technology Inc)' device = 'PCI-649 Ultra ATA/100 PCI to IDE/ATA Controller' class = mass storage subclass = RAID <-- ??? this is NO raid controller ! regards, seb $ uname -a FreeBSD tyrael.linnet 5.2-CURRENT FreeBSD 5.2-CURRENT #5: Sat Jan 31 23:07:17 CET 2004 seb@tyrael.linnet:/usr/obj/usr/src-current/sys/DEBUG i386 On Sat, 2004-01-31 at 13:54, Peter Wullinger wrote: > On Wed, Jan 28, 2004 at 02:20:21PM +0100, Peter Wullinger wrote: > > > > Make that three ... on a different controller, though: > > > > atapci1: port \ > > 0x8800-0x880f,0x9000-0x9003,0x9400-0x9407,0x9800-0x9803,0xa000-0xa007 \ > > irq 10 at device 11.0 on pci0 > > cd1 at ata2 bus 0 target 0 lun 0 > > cd1: Removable CD-ROM SCSI-0 device > > cd1: 16.000MB/s transfers > > > > -- snip -- > > I finally managed to get some more diagnostics about my > problem here: > "boot -v" output of a RELENG_5_2 kernel from today (2004-01-31): > > ata2-master: pio = 0x0c, wdma = 0x22, udma = 0x42, cable = 40 pin > (probe0: ata0:0:0:0): error 22 > (probe0: ata0:0:0:0): Unretryable Error > (probe1: ata0:0:1:0): Unretryable Error > (probe1: ata0:0:1:0): Unretryable Error > [...] > (probe3: ata1:0:1:0): Retrying Command > (probe3: ata1:0:1:0): error 22 > (probe3: ata1:0:1:0): Unretryable Error > [... and so on] > > Removing atapci1 (the CMD 649, see below) fixes the problem > and makes the system come up without any further complaints. > > I will try to test with a different controller soon and > report on the results. > > Cheers, > Peter > > --- > % dmesg | grep ata > atapci0: port 0xd800-0xd80f at device 4.1 on pci0 > ata0: at 0x1f0 irq 14 on atapci0 > ata1: at 0x170 irq 15 on atapci0 > atapci1: port 0x8800-0x880f,0x9000-0x9003,0x9400-0x9407,0x9800-0x9803,0xa000-0xa007 irq 10 at device 11.0 on pci0 > ata2: at 0xa000 on atapci1 > ata3: at 0x9400 on atapci1 > ad0: 117800MB [239340/16/63] at ata0-master UDMA100 > ad1: 117800MB [239340/16/63] at ata0-slave UDMA100 > cd0 at ata1 bus 0 target 0 lun 0 > cd1 at ata2 bus 0 target 0 lun 0 > da0 at ata1 bus 0 target 1 lun 0 > --- > % atacontrol list > ATA channel 0: > Master: ad0 ATA/ATAPI rev 6 > Slave: ad1 ATA/ATAPI rev 6 > ATA channel 1: > Master: atap ATA/ATAPI rev 0 > Slave: atap ATA/ATAPI rev 0 > ATA channel 2: > Master: atap ATA/ATAPI rev 0 > Slave: no device present > ATA channel 3: > Master: no device present > Slave: no device present > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >