Re: CMD/SiI 649 ATA Controller Problems

From: sebastian ssmoller <sebastian.ssmoller_at_gmx.net>
Date: Sun, 01 Feb 2004 20:42:13 +0100
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<ATA_MASTER>
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<ATA_MASTER>
ata3: resetting done ..

and now nothing more is happening - the system hangs (stops booting).

$ pciconf -vl
<snip>
atapci1_at_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 !
</snip>


regards,
seb

$ uname -a
FreeBSD tyrael.linnet 5.2-CURRENT FreeBSD 5.2-CURRENT #5: Sat Jan 31
23:07:17 CET 2004    
seb_at_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: <CMD 649 UDMA100 controller> 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: <PHILIPS CDRW48P P1.6> 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: <VIA 82C686B UDMA100 controller> port 0xd800-0xd80f at device 4.1 on pci0
> ata0: at 0x1f0 irq 14 on atapci0
> ata1: at 0x170 irq 15 on atapci0
> atapci1: <CMD 649 UDMA100 controller> 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 <IC35L120AVV207-1> [239340/16/63] at ata0-master UDMA100
> ad1: 117800MB <IC35L120AVV207-1> [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 <IC35L120AVV207-1/V24OA66A> ATA/ATAPI rev 6
> 	Slave:   ad1 <IC35L120AVV207-1/V24OA66A> ATA/ATAPI rev 6
> ATA channel 1:
> 	Master: atap <MATSHITADVD-ROM SR-8585/1X32> ATA/ATAPI rev 0
> 	Slave:  atap <IOMEGA ZIP 250 ATAPI/51.G> ATA/ATAPI rev 0
> ATA channel 2:
> 	Master: atap <PHILIPS CDRW48P/P1.6> ATA/ATAPI rev 0
> 	Slave:       no device present
> ATA channel 3:
> 	Master:      no device present
> 	Slave:       no device present
> 	
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
> 
Received on Sun Feb 01 2004 - 10:41:24 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:41 UTC