Attached is the boot -v message trace from a good kernel. Patrick > I'm still trying to debug this. I try a new buildworld once a week to see > if the new code has helped. So far, no. As of build yesterday (12/15), > I'm getting a different error. I'm no longer getting the "spurious > interrupt", or the "ATA_IDENTITY soft error", but instead the "ar: FreeBSD > check1 failed". > > As a recap: > -Disabling DMA did not work > -It's a hard hang. I have to pull the plug to get it to reset. > -acpi and apic are in the kernel now. The kernel hangs with or without > them. > -option NO_MIXED_MODE is set. > > FWIW, I cannot boot a GENERIC kernel either from yesterday. Fails in the > same spot. > > I'll forward the boot -v messages in a separate message. > > I can try anything anyone wants me to try. Just let me know. > > Patrick > > Timecounter "TSC" frequency 1684017560 Hz quality 800 > Timecounters tick every 10.000 msec > lo0: pf attached > ata0-master: pio=0x0c wdma=0x22 udma=0x45 cable=80pin > ata0-master: setting PIO4 on Intel ICH2 chip > ata0-master: setting UDMA100 on Intel ICH2 chip > GEOM: create disk ad0 dp=0xc6279660 > ad0: <Maxtor 57040H4/TAH71DP0> ATA-6 disk at ata0-master > ad0: 38166MB (78165360 sectors), 77545 C, 16 H, 63 S, 512 B > ad0: 16 secs/int, 1 depth queue, UDMA100 > GEOM: new disk ad0 > ar: FreeBSD check1 failed > ata1-slave: pio=0x0c wdma=0x22 udma=0xffffffff cable=40pin > [0] f:80typ:165 s(CHS):0/1/1 e(CHS):1023/254/63 s:63 l:78156162 > [1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 > [2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 > [3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 > GEOM: Configure ad0s1, start 32256 length 40015954944 end 40015987199 > GEOM: Configure ad0s1a, start length 268435456 end 268435455 > GEOM: Configure ad0s1b, start 268435455 length 1588903936 end 1857339391 > GEOM: Configure ad0s1c, start length 40015954944 end 40015954943 > GEOM: Configure ad0s1d, start 1857339391 length 268435456 end 2125774847 > GEOM: Configure ad0s1e, start 2125774847 length 268435456 end 2394210303 > GEOM: Configure ad0s1f, start 2394210304 length 27621744640 end > 40015954943 > >> After I did a buildworld (10/13), I'm getting a hang on boot on a Compaq >> DeskPro Workstation: >> >> ata1: spurious interrupt - status=0x00 error=0x01 >> ata0-master: pio=0x0c wdma=0x22 udma=0x45 cable=80pin >> ad0: setting UDMA100 on Intel ICH2 chip >> GEOM: create disk ad0 dp=0xc62c5570 >> ad0: <Maxtor 57040H4/TAH71DPO> ATA-6 disk at ata0-master >> ad0: 38166MB (78165360 sectors), 77545 C, 16 H, 63 S, 512 B >> ad0: 16 secs/int, 1 depth queue, UDMA100 >> GEOM: new disk ad0 >> ata1-slave: pio=0x0c wdma=0x22 udma=0xffffffff cable=40pin >> ata1-master: WARNING - ATA_IDENTITY soft error (ECC corrected)[0] f:80 >> typ:165 s(CHS):0/1/1 e(CHS):1023/254/63 s:63 l:78156162 >> [1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 >> [2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 >> [3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 >> GEOM: Configure ad0s1, start 32256 length 40015954944 end 40015987199 >> GEOM: Configure ad0s1a, start length 268435456 end 268435455 >> GEOM: Configure ad0s1b, start 268435455 length 1588903936 end 1857339391 >> GEOM: Configure ad0s1c, start length 40015954944 end 40015954943 >> GEOM: Configure ad0s1d, start 1857339391 length 268435456 end 2125774847 >> GEOM: Configure ad0s1e, start 2125774847 length 268435456 end 2394210303 >> GEOM: Configure ad0s1f, start 2394210304 length 27621744640 end >> 40015954943 >> >> I tried to set hw.ata.ata_dma=0 and hw.ata.atapi_dma=0, thinking it >> might >> be related. It's not, or at least it still hangs: >> >> ata1: spurious interrupt - status=0x00 error=0x01 >> ata0-master: pio=0x0c wdma=0x22 udma=0x45 cable=80pin >> ad0: setting PIO4 on Intel ICH2 chip >> GEOM: create disk ad0 dp=0xc62c5570 >> ad0: <Maxtor 57040H4/TAH71DPO> ATA-6 disk at ata0-master >> ad0: 38166MB (78165360 sectors), 77545 C, 16 H, 63 S, 512 B >> ad0: 16 secs/int, 1 depth queue, PIO4 >> GEOM: new disk ad0 >> ata1-slave: pio=0x0c wdma=0x22 udma=0xffffffff cable=40pin >> ata1-master: WARNING - ATA_IDENTITY soft error (ECC corrected)[0] f:80 >> typ:165 s(CHS):0/1/1 e(CHS):1023/254/63 s:63 l:78156162 >> [1] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 >> [2] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 >> [3] f:00 typ:0 s(CHS):0/0/0 e(CHS):0/0/0 s:0 l:0 >> GEOM: Configure ad0s1, start 32256 length 40015954944 end 40015987199 >> GEOM: Configure ad0s1a, start length 268435456 end 268435455 >> GEOM: Configure ad0s1b, start 268435455 length 1588903936 end 1857339391 >> GEOM: Configure ad0s1c, start length 40015954944 end 40015954943 >> GEOM: Configure ad0s1d, start 1857339391 length 268435456 end 2125774847 >> GEOM: Configure ad0s1e, start 2125774847 length 268435456 end 2394210303 >> GEOM: Configure ad0s1f, start 2394210304 length 27621744640 end >> 40015954943 >> >> And it hangs there. Takes a hard reset to start back up. >> _______________________________________________ >> freebsd-current_at_freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to >> "freebsd-current-unsubscribe_at_freebsd.org" >> > > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" >
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:34 UTC