Dear colleagues, one of my machines fails to recognize 4th device at ata bus: root@muzzy:~# atacontrol list ATA channel 0: Master: ad0 <WDC WD800BB-00CAA1/17.07W17> ATA/ATAPI rev 5 Slave: ad1 <IBM-DTLA-307015/TX2OA60A> ATA/ATAPI rev 5 ATA channel 1: Master: acd0 <CD-W540E/1.0D> ATA/ATAPI rev 5 Slave: no device present (ata1:slave is actually SONY DVD Drive, and is successfully recognized under Wind0ze2k). hw.ata.atapi_dma setting is not relevant. Both 4.8-R and 5.1-R miss this device. atacontrol detach/attach 1, as well as atacontrol rescan 1, does not change device list. dmesg excerpt for verbose 4.8-R boot is below. Any comments? Should I file a PR? Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ FreeBSD 4.8-RELEASE #0: Sun Jul 13 15:46:23 MSD 2003 marck@muzzy.revamp.woozle.net:/usr/obj/usr/src/sys/muzzy atapci0: <Intel ICH4 ATA100 controller> port 0xcc00-0xcc0f,0xc800-0xc803,0xc400-0xc407,0xc000-0xc003,0xbc00-0xbc07 at device 31.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xcc00 ata0: mask=03 ostat0=50 ostat2=50 ata0-master: ATAPI 00 00 ata0-slave: ATAPI 00 00 ata0: mask=03 stat0=50 stat1=50 ata0-master: ATA 01 a5 ata0-slave: ATA 01 a5 ata0: devices=03 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xcc08 ata1: mask=03 ostat0=50 ostat2=50 ata1-slave: ATAPI 00 80 ata1-master: ATAPI 14 eb ata1: mask=03 stat0=00 stat1=00 ata1-slave: ATA 01 a5 ata1: devices=06 ata1: at 0x170 irq 15 on atapci0 BIOS Geometries: 0:03ff0f3f 0..1023=1024 cylinders, 0..15=16 heads, 1..63=63 sectors 1:03fffe3f 0..1023=1024 cylinders, 0..254=255 heads, 1..63=63 sectors 0 accounted for ata1-slave: ATA identify retries exceeded ad0: success setting UDMA5 on Intel chip Creating DISK ad0 ar: FreeBSD check1 failed ad0: <WDC WD800BB-00CAA1/17.07W17> ATA-5 disk at ata0-master ad0: 76319MB (156301488 sectors), 155061 C, 16 H, 63 S, 512 B ad0: 16 secs/int, 1 depth queue, UDMA100 ad0: piomode=4 dmamode=2 udmamode=5 cblid=1 ad1: success setting UDMA5 on Intel chip Creating DISK ad1 ar: FreeBSD check1 failed ad1: <IBM-DTLA-307015/TX2OA60A> ATA-5 disk at ata0-slave ad1: 14649MB (30003120 sectors), 29765 C, 16 H, 63 S, 512 B ad1: 16 secs/int, 32 depth queue, tagged UDMA100 ad1: piomode=4 dmamode=2 udmamode=5 cblid=1 ata1-master: piomode=4 dmamode=2 udmamode=2 dmaflag=1 ata1-master: success setting UDMA2 on Intel chip acd0: <CD-W540E/1.0D> CD-RW drive at ata1 as master acd0: read 8268KB/s (4782KB/s) write 6890KB/s (6890KB/s), 8192KB buffer, UDMA33 acd0: Reads: CD-R, CD-RW, CD-DA stream, packet acd0: Writes: CD-R, CD-RW, test write, burnproof acd0: Audio: play, 256 volume levels acd0: Mechanism: ejectable tray, unlocked acd0: Medium: no/blank disc Mounting root from ufs:/dev/ad1s1a ad1s1: type 0xa5, start 63, end = 30003119, size 30003057 : OK