Bug 57131

Summary: Device ID for Intel 82801DBM IDE Controller (UltraATA/100)
Product: Base System Reporter: Tai-hwa Liang <avatar>
Component: i386Assignee: freebsd-i386 (Nobody) <i386>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.9-PRERELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Tai-hwa Liang 2003-09-23 15:30:08 UTC
	Adding new device ID for Intel 82801DBM(ICH4-M) based IDE controller.

Fix: Following is the difference against 4.9-PRERELEASE(cvsupped on
Sep-18-2003 CST). This patch has been tested on the target machine with
"make buildworld buildkernel."
	
How-To-Repeat: 	The original kernel.GENERIC, ATA related booting message:

atapci0: <Generic PCI ATA controller> port 0x1860-0x186f,0-0x3,0-0x7,0-0x3,0-0x7 at device 31.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
ata1-slave: ATAPI identify retries exceeded
ad0: 35174MB <IC25N040ATCS05-0> [71465/16/63] at ata0-master BIOSDMA
acd0: CD-RW <UJDA745 DVD/CDRW> at ata1-master PIO4

	Verbose ATA related booting message after patched:

atapci0: <Intel ICH4-M ATA100 controller> port 0x1860-0x186f,0-0x3,0-0x7,0-0x3,0-0x7 at device 31.1 on pci0
ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x1860
ata0: mask=03 ostat0=50 ostat2=00
ata0-master: ATAPI 00 00
ata0-slave: ATAPI 00 00
ata0: mask=03 stat0=50 stat1=00
ata0-master: ATA 01 a5
ata0: devices=01
ata0: at 0x1f0 irq 14 on atapci0
ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x1868
ata1: mask=03 ostat0=50 ostat2=00
ata1-master: ATAPI 14 eb
ata1-slave: ATAPI 14 eb
ata1: mask=03 stat0=00 stat1=00
ata1: devices=0c
ata1: at 0x170 irq 15 on atapci0
ata1-slave: ATAPI identify retries exceeded
ad0: success setting UDMA5 on Intel chip
Creating DISK ad0
ad0: <IC25N040ATCS05-0/CS4OA61A> ATA-5 disk at ata0-master
ad0: 35174MB (72037362 sectors), 71465 C, 16 H, 63 S, 512 B
ad0: 16 secs/int, 1 depth queue, UDMA100
ad0: piomode=4 dmamode=2 udmamode=5 cblid=1
ata1-master: piomode=4 dmamode=2 udmamode=2 dmaflag=1
ata1-master: success setting PIO4 on generic chip
acd0: <UJDA745 DVD/CDRW/1.02> CD-RW drive at ata1 as master
acd0: read 4134KB/s (34515KB/s) write 689KB/s (689KB/s), 2048KB buffer, PIO4
acd0: Reads: CD-R, CD-RW, CD-DA stream, DVD-ROM, DVD-R, DVD-RAM, packet
acd0: Writes: CD-R, CD-RW, test write, burnproof
acd0: Audio: play, 256 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: CD-RW 120mm photo disc

	Complete "pciconf -lv" output:

agp0@pci0:0:0:	class=0x060000 card=0x05291014 chip=0x33408086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = HOST-PCI
pcib1@pci0:1:0:	class=0x060400 card=0x00000000 chip=0x33418086 rev=0x03 hdr=0x01
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-PCI
uhci0@pci0:29:0:	class=0x0c0300 card=0x052d1014 chip=0x24c28086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB (ICH4) USB UHCI Controller #1'
    class    = serial bus
    subclass = USB
uhci1@pci0:29:1:	class=0x0c0300 card=0x052d1014 chip=0x24c48086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB (ICH4) USB UHCI Controller #2'
    class    = serial bus
    subclass = USB
uhci2@pci0:29:2:	class=0x0c0300 card=0x052d1014 chip=0x24c78086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB (ICH4) USB UHCI Controller #3'
    class    = serial bus
    subclass = USB
none0@pci0:29:7:	class=0x0c0320 card=0x052e1014 chip=0x24cd8086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB (ICH4) USB EHCI Controller'
    class    = serial bus
    subclass = USB
pcib2@pci0:30:0:	class=0x060400 card=0x00000000 chip=0x24488086 rev=0x81 hdr=0x01
    vendor   = 'Intel Corporation'
    device   = '82801BAM/CAM (ICH2/3) PCI to I/O Hub Bridge (2448)'
    class    = bridge
    subclass = PCI-PCI
isab0@pci0:31:0:	class=0x060100 card=0x00000000 chip=0x24cc8086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DBM LPC Interface Bridge'
    class    = bridge
    subclass = PCI-ISA
atapci0@pci0:31:1:	class=0x01018a card=0x052d1014 chip=0x24ca8086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DBM IDE Controller (UltraATA/100)'
    class    = mass storage
    subclass = ATA
none1@pci0:31:3:	class=0x0c0500 card=0x052d1014 chip=0x24c38086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB (ICH4) SMBus Controller'
    class    = serial bus
    subclass = SMBus
pcm0@pci0:31:5:	class=0x040100 card=0x05371014 chip=0x24c58086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB (ICH4) AC'97 Audio Controller'
    class    = multimedia
    subclass = audio
chip0@pci0:31:6:	class=0x070300 card=0x05241014 chip=0x24c68086 rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB (ICH4) AC'97 Modem Controller'
    class    = simple comms
drm0@pci1:0:0:	class=0x030000 card=0x05311014 chip=0x4c661002 rev=0x02 hdr=0x00
    vendor   = 'ATI Technologies'
    device   = 'Radeon Mobility M9'
    class    = display
    subclass = VGA
pcic0@pci2:0:0:	class=0x060700 card=0x05121014 chip=0xac55104c rev=0x01 hdr=0x02
    vendor   = 'Texas Instruments (TI)'
    device   = 'PCI1520 PC card CardBus Controller'
    class    = bridge
    subclass = PCI-CardBus
pcic1@pci2:0:1:	class=0x060700 card=0x05121014 chip=0xac55104c rev=0x01 hdr=0x02
    vendor   = 'Texas Instruments (TI)'
    device   = 'PCI1520 PC card CardBus Controller'
    class    = bridge
    subclass = PCI-CardBus
em0@pci2:1:0:	class=0x020000 card=0x05491014 chip=0x101e8086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = network
    subclass = ethernet
none2@pci2:2:0:	class=0x028000 card=0x25518086 chip=0x10438086 rev=0x04 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = network
Comment 1 John Baldwin freebsd_committer freebsd_triage 2004-01-06 14:47:05 UTC
State Changed
From-To: open->closed

This PR has been fixed when a dup (57969) was fixed and closed.  Thanks 
for the submission!