From owner-freebsd-hardware@FreeBSD.ORG Mon Dec 10 21:42:09 2012 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AF0D9900; Mon, 10 Dec 2012 21:42:09 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6CEF38FC08; Mon, 10 Dec 2012 21:42:09 +0000 (UTC) Received: from pakbsde14.localnet (unknown [38.105.238.108]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id BD82BB94A; Mon, 10 Dec 2012 16:42:08 -0500 (EST) From: John Baldwin To: freebsd-hardware@freebsd.org Subject: Re: No ATA disks on 9.1-RC3 Date: Mon, 10 Dec 2012 16:41:35 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p22; KDE/4.5.5; amd64; ; ) References: <50AA5285.2090402@lissyara.su> In-Reply-To: <50AA5285.2090402@lissyara.su> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201212101641.36140.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Mon, 10 Dec 2012 16:42:08 -0500 (EST) Cc: Alex Keda , Alexander Motin X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Dec 2012 21:42:09 -0000 On Monday, November 19, 2012 10:38:45 am Alex Keda wrote: > begin thread: > http://lists.freebsd.org/pipermail/freebsd-current/2012-November/038000.html > > I try update my laptop - Compaq 6715s from 9.0 to 9.1-rc3 > it cannot boot, because no HDD found > dmesg from 9.0/9.1 and pciconf in attached files > > I try rebuild kernel, with config options: > > nodevice ata > nodevice siis > device atacore > device ataati > device ataahci > device atapci > > no happy - error remains 9.0 finds your SATA contoller like so: ahci0: port 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f mem 0xd0409000-0xd04093ff irq 16 at device 18.0 on pci0 ahci0: AHCI v1.10 with 4 3Gbps ports, Port Multiplier not supported ahcich0: at channel 0 on ahci0 9.1 gets stuck in some odd sort of loop where it thinks there a lot of channels: ahci0: port 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f mem 0xd0409000-0xd04093ff irq 16 at device 18.0 on pci0 ioapic0: routing intpin 16 (PCI IRQ 16) to lapic 0 vector 52 ahci0: AHCI v0.00 with 1 ?Gbps ports, Port Multiplier not supported with FBS ahci0: Caps: ?Gbps FBS 2cmd 1ports ahcich0: at channel 0 on ahci0 ahcich0: Caps: FBSCP ahcich1: at channel 1 on ahci0 ahcich1: Caps: FBSCP ahcich2: not probed (disabled) ahcich3: not probed (disabled) ahcich4: not probed (disabled) ahcich5: not probed (disabled) ahcich6: not probed (disabled) ahcich7: at channel 7 on ahci0 device_attach: ahcich7 attach returned 6 ahcich8: at channel 8 on ahci0 device_attach: ahcich8 attach returned 6 ahcich9: at channel 9 on ahci0 device_attach: ahcich9 attach returned 6 ahcich10: at channel 10 on ahci0 device_attach: ahcich10 attach returned 6 ahcich11: at channel 11 on ahci0 device_attach: ahcich11 attach returned 6 ahcich12: at channel 12 on ahci0 device_attach: ahcich12 attach returned 6 ahcich13: at channel 13 on ahci0 device_attach: ahcich13 attach returned 6 ahcich14: at channel 14 on ahci0 device_attach: ahcich14 attach returned 6 ahcich15: at channel 15 on ahci0 device_attach: ahcich15 attach returned 6 ahcich16: not probed (disabled) ahcich17: not probed (disabled) ahcich18: not probed (disabled) ahcich19: not probed (disabled) ahcich20: not probed (disabled) ahcich21: at channel 21 on ahci0 device_attach: ahcich21 attach returned 6 ahcich22: not probed (disabled) ahcich23: not probed (disabled) ahcich24: at channel 24 on ahci0 device_attach: ahcich24 attach returned 6 ahcich25: at channel 25 on ahci0 device_attach: ahcich25 attach returned 6 ahcich26: at channel 26 on ahci0 device_attach: ahcich26 attach returned 6 ahcich27: not probed (disabled) ahcich28: at channel 28 on ahci0 device_attach: ahcich28 attach returned 6 ahcich29: at channel 29 on ahci0 device_attach: ahcich29 attach returned 6 ahcich30: at channel 30 on ahci0 device_attach: ahcich30 attach returned 6 ahcich31: at channel 31 on ahci0 device_attach: ahcich31 attach returned 6 ahcich32: at channel 32 on ahci0 device_attach: ahcich32 attach returned 6 ahcich33: at channel 33 on ahci0 device_attach: ahcich33 attach returned 6 ahcich34: not probed (disabled) ahcich35: not probed (disabled) ahcich36: not probed (disabled) ahcich37: not probed (disabled) ahcich38: not probed (disabled) ahcich39: at channel 39 on ahci0 device_attach: ahcich39 attach returned 6 ahcich40: at channel 40 on ahci0 device_attach: ahcich40 attach returned 6 ahcich41: at channel 41 on ahci0 device_attach: ahcich41 attach returned 6 ahcich42: at channel 42 on ahci0 device_attach: ahcich42 attach returned 6 ahcich43: at channel 43 on ahci0 device_attach: ahcich43 attach returned 6 ahcich44: at channel 44 on ahci0 device_attach: ahcich44 attach returned 6 ahcich45: at channel 45 on ahci0 device_attach: ahcich45 attach returned 6 ahcich46: at channel 46 on ahci0 device_attach: ahcich46 attach returned 6 ahcich47: at channel 47 on ahci0 device_attach: ahcich47 attach returned 6 ahcich48: not probed (disabled) ahcich49: not probed (disabled) ahcich50: not probed (disabled) ahcich51: not probed (disabled) ahcich52: not probed (disabled) ahcich53: at channel 53 on ahci0 device_attach: ahcich53 attach returned 6 ahcich54: not probed (disabled) ahcich55: not probed (disabled) ahcich56: at channel 56 on ahci0 device_attach: ahcich56 attach returned 6 ahcich57: at channel 57 on ahci0 device_attach: ahcich57 attach returned 6 ahcich58: at channel 58 on ahci0 device_attach: ahcich58 attach returned 6 ahcich59: not probed (disabled) ahcich60: at channel 60 on ahci0 device_attach: ahcich60 attach returned 6 ahcich61: at channel 61 on ahci0 device_attach: ahcich61 attach returned 6 ahcich62: at channel 62 on ahci0 device_attach: ahcich62 attach returned 6 ahcich63: at channel 63 on ahci0 device_attach: ahcich63 attach returned 6 Hmm, in general it looks like it isn't able to read registers correctly. I do not see anything wrong with the PCI bits in your verbose dmesg. Can you do a binaray search to narrow down which commit breaks your machine? -- John Baldwin