DF-2489 / run_control.log
kernel own ad_attach = 0xffffffff80328d30 === go=1 (non-fatal; worker runs it, poll status) === waited 1s for completion --- status --- == DF-2489 go1: PRODUCTION ata_identify() funnel -> RUNNING KERNEL own ad_attach, variant=0 (SANE 16383/16/63) == firing ata_identify(0xffffffff81de87a0): real getparam parses the crafted IDENTIFY, real newbus child, real ad_probe/ad_attach ... EXPECTED CLEAN ATTACH: ad0 created, describe + bootverbose [C/H/S] lines on console ata_identify returned (no panic); IDENTIFY served=1 data reads served=4 control cmds served=1 control attach state: child=0xfffff801175d76a0 ad_softc=0xfffff801172e7280 heads=16 sectors=63 total_secs=33554432 (disk_info d_ncylinders would be 33288) last_rc=1 === serial console (same boot, go6 diagnostic first then go1) === dfrig2489: worker firing scenario 6 (under mp_token, like the boot attach context) dfrig2489: channel prepared: variant=0 (params.heads=16 params.sectors=63 cylinders=16383 atavalid=0x0006 lba_size=0x02000000) dfrig2489[go6]: child=0xfffff801175d7240 fabricated (ata-all.c:697-716 body); bus_generic_probe next dfrig2489[go6]: bus_generic_probe RETURNED dfrig2489[go6]: bus_generic_attach(channel) next dfrig2489: rig ata setmode default -> mode=0x0c dfrig2489: hw: cmd=0xc6 feature=0x00 count=16 lba=0 bytecount=0 flags=0x1 dfrig2489: hw: cmd=0x20 feature=0x00 count=17 lba=33554415 bytecount=8704 flags=0x2 ad0: Adaptec check1 failed dfrig2489: hw: cmd=0x20 feature=0x00 count=4 lba=33554428 bytecount=2048 flags=0x2 ad0: LSI (v3) check1 failed dfrig2489: hw: cmd=0x20 feature=0x00 count=1 lba=33554431 bytecount=512 flags=0x2 ad0: LSI (v2) check1 failed dfrig2489: hw: cmd=0x20 feature=0x00 count=4 lba=33554241 bytecount=2048 flags=0x2 ad0: FreeBSD check1 failed ad0: 16384MB <DF2489 SANE GEOMETRY FW000001> at ata0-master PIO4 ad0: 33554432 sectors [33288C/16H/63S] 16 sectors/interrupt 1 depth queue dfrig2489[go6]: newbus attach machinery RETURNED dfrig2489: scenario 6 DONE (seq=1) dfrig2489: worker firing scenario 1 (under mp_token, like the boot attach context) dfrig2489: channel prepared: variant=0 (params.heads=16 params.sectors=63 cylinders=16383 atavalid=0x0006 lba_size=0x02000000) dfrig2489[go1]: firing PRODUCTION ata_identify() (variant=0) -- kernel own ad_attach follows ata0: identify ch->devices=00000001 dfrig2489: hw: cmd=0xec feature=0x00 count=0 lba=0 bytecount=512 flags=0x1222 ata0-master: pio=PIO4 wdma=UNSUPPORTED udma=UNSUPPORTED cable=40 wire ad-: ad0 exists, using next available unit number dfrig2489: rig ata setmode default -> mode=0x0c dfrig2489: hw: cmd=0xc6 feature=0x00 count=16 lba=0 bytecount=0 flags=0x1 dfrig2489: hw: cmd=0x20 feature=0x00 count=17 lba=33554415 bytecount=8704 flags=0x2 ad1: Adaptec check1 failed dfrig2489: hw: cmd=0x20 feature=0x00 count=4 lba=33554428 bytecount=2048 flags=0x2 ad1: LSI (v3) check1 failed dfrig2489: hw: cmd=0x20 feature=0x00 count=1 lba=33554431 bytecount=512 flags=0x2 ad1: LSI (v2) check1 failed dfrig2489: hw: cmd=0x20 feature=0x00 count=4 lba=33554241 bytecount=2048 flags=0x2 ad1: FreeBSD check1 failed ad1: 16384MB <DF2489 SANE GEOMETRY FW000001> at ata0-master PIO4 ad1: 33554432 sectors [33288C/16H/63S] 16 sectors/interrupt 1 depth queue dfrig2489: scenario 1 DONE (seq=2)