From owner-freebsd-new-bus Sat Mar 24 22:19:12 2001 Delivered-To: freebsd-new-bus@freebsd.org Received: from femail15.sdc1.sfba.home.com (femail15.sdc1.sfba.home.com [24.0.95.142]) by hub.freebsd.org (Postfix) with ESMTP id 927A537B719; Sat, 24 Mar 2001 22:19:06 -0800 (PST) (envelope-from RonDzierwa@home.com) Received: from home.com ([24.3.55.231]) by femail15.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with ESMTP id <20010325061906.SLEA29538.femail15.sdc1.sfba.home.com@home.com>; Sat, 24 Mar 2001 22:19:06 -0800 Message-ID: <3ABD8D14.22F45050@home.com> Date: Sun, 25 Mar 2001 01:15:48 -0500 From: Ron Dzierwa Organization: Innovative Engineering, Inc. X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-hardware@freebsd.org, freebsd-new-bus@freebsd.org Subject: ata driver problems with CTX laptop Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-new-bus@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have a CTX EzBook 800 series on which I have used FreeBSD version 2.2.8 since that version was current. At the time I had to use some of the PAO stuff to get the pcmcia enet to work, but everything else seemed to work fine. I just bought a new disk, and figured i'd install 4.2. The ata driver does not seem to live happily with the disk controller, however. and even the floppy driver seems to be having a problem (fdc0: cannot reserve I/O port range). The ata driver says: atapci0: port 0xfcf0-0xfcff,0x374-0x377,0x170-0x177 ,0x2f4-0x3f7,0x1f0-0x1f7 at device 18.1 on pci0 atapci0: Busmastering DMA not supported ata2: at 0x1f0 on atapci0 ata2: unable to allocate interrupt device_probe_and_attach: ata2 attach returned 6 ata3: at 0x170 on atapci0 ata3: unable to allocate interrupt device_probe_and_attach: ata3 attach returned 6 later on, when the sysinstall menu comes up and i try to allocate disk space it naturally tells me that there are no disks. the old kernel wd driver used to say: wdc0: at 0x1f0-0x1f7 irq 14 on isa wd0: 3102MB 96354432 sectors), 6304 cyls, 16 heads, 63 S/t, 512 B/s wdc1 at 0x170-0x177 irq 15 on isa wdc1: unit 0 (atapi): , removable, accel, dma, ior I have tried enabling and disabling PNP in the bios, and using auto/user config for the disks. all combinations seem to yield the same results - it cant init the disk controllers. Why does it think it has ata2 and 3 instead of 0 and 1 like the old wd driver did? I have another FreeBSD system that I use as a workstation. I used it to build a kernel for the boot flop that would stop in the fd driver ( while(1) i++; makes an effective stopper) so that I could see the ata driver messages. If anybody has any fixes or suggestions, I could implement them and test them without any problem. If anyone has any answers or ideas, please email me directly, since I haven't subscribed to all the mailling lists. thanks, ron. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-new-bus" in the body of the message