Subject: Re: Portege 3000 series IDE support messed up?
To: James Haggerty <j.h@student.usyd.edu.au>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-i386
Date: 01/03/2006 22:09:20
On Thu, Dec 29, 2005 at 10:05:44AM +1100, James Haggerty wrote:
> Hi,
> 
> I'm trying to install NetBSD on my Portege 3020ct because I was under the
> impression it was the only (non-Windows) OS to support its weird IDE
> controller. However, as soon as I enable it in the kernel (uncommenting
> the 'pciide* at pnpbios? index ?' and the 'pnpbios* at mainbus?' lines),
> it fails to boot despite detecting all the hardware correctly:
> 
> pciide0 at pnpbios0 index 12 (TOS7300)
> pciide0: io 1f0-1f7 3f6 1800-180f, irq 14
> pciide0: Toshiba Extended IDE Controller
> atabus0 at pciide0 channel 0
> ...
> wd0 at atabus0 drive 0: <TOSHIBA MK6411MAT>
> wd0: drive supports 16-sector PIO transfers, LBA addressing
> wd0: 6194 MB, 13424 cyl, 15 head, 63 sec, 512 bytes/sect x 12685680 sectors
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
> uvm_fault(0xc03462e0, 0, 0, 1) -> 0xe
> fatal page fault in supervisor mode
> trap type 6 code 0 eip c0295652 cs 8 eflags 10282 cr2 18 ilevel 6
> panic: trap
> syncing disks... done
> rebooting...
> 
> Any help would be much appreciated - I'm quite possibly doing something
> silly, since this is the first time I've tried to compile a NetBSD kernel
> (I can of course get it running if I don't uncomment that line, but just
> with the standard wdc0 ISA controller...)

See http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=23192 for
details. I didn't have time to look at a proper fix for this yet.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--