safe mode

John Baldwin jhb at freebsd.org
Mon Nov 1 18:26:25 UTC 2010


On Monday, November 01, 2010 2:05:49 pm Stephen Clark wrote:
> atapci0: <Intel ATA controller> port 
> 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa00
> atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xffa0
> ata0: <ATA channel 0> on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
> atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
> ata0: reset tp1 mask=03 ostat0=00 ostat1=00
> ata0: stat0=0x0c err=0x0c lsb=0x0c msb=0x0c
> ata0: stat0=0x0f err=0x0f lsb=0x0f msb=0x0f
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x03 err=0x03 lsb=0x03 msb=0x03
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: stat0=0x0f err=0x0f lsb=0x0f msb=0x0f
> ata0: stat1=0x07 err=0x07 lsb=0x07 msb=0x07
> ata0: reset tp2 stat0=8f stat1=87 devices=0x0
> ioapic0: routing intpin 14 (ISA IRQ 14) to vector 54
> ata0: [MPSAFE]
> ata1: <ATA channel 1> on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
> atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
> ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
> ioapic0: routing intpin 15 (ISA IRQ 15) to vector 55
> ata1: [MPSAFE]

I think the fact that it says 'Intel ATA controller' here means that the ata-
chipset.c you are using doesn't have the exact PCI ID for the ICH8M, so 
probably my change to restrict it to just using ata0 isn't work.  Note that 
you still have an ata1 device here.  The patch should cause the driver to skip 
over ata1.  When you hacked the patch to apply to 6.3, did you make sure and 
add any intel chipsets that weren't already present in the 6.3 ata-chipset.c?  
You will need to grab the #define's for their device ID's from ata-pci.h as 
well.

-- 
John Baldwin


More information about the freebsd-stable mailing list