Hi Korey, I ran into a similar problem with a different benchmark/boot up attempt. There is another thread on m5-dev with 'Ruby FS failing with recent changesets' as the subject. I was able to track down the changeset which it was coming from, but I did not look further into the changeset as to why it was causing it.
Brad said he would take a look at it, but I am not sure if he was able to reproduce the problem. Malek On Wed, Mar 9, 2011 at 7:08 PM, Korey Sewell <ksew...@umich.edu> wrote: > Hi all, > I'm trying to run Ruby in FS mode for the FFT benchmark. > > However, I've been unable to fully boot the kernel and error with a panic in > the IDE disk controller: > panic: Inconsistent DMA transfer state: dmaState = 2 devState = 1 > @ cycle 62640732569001 > [doDmaTransfer:build/ALPHA_FS_MOESI_CMP_directory/dev/ide_disk.cc, line 323] > > Has anybody run into a similar error or does anyone have any suggestions for > debugging the problem? I can run the same code using the M5 memory system > and FFT finishes properly so it's definitely a ruby-specific thing. It seems > to track this down , I could diff instruction traces (M5 v. Ruby) or maybe > even diff trace output from the IdeDisk trace flags but those routes seem a > bit heavy-handed considering the amount of trace output generated. > > The command line this was run with is: > build/ALPHA_FS_MOESI_CMP_directory/m5.opt configs/example/ruby_fs.py -b > fft_64t_base -n 1 > > The output in system.terminal is: > hda: M5 IDE Disk, ATA DISK drive > hdb: M5 IDE Disk, ATA DISK drive > hda: UDMA/33 mode selected > hdb: UDMA/33 mode selected > hdc: M5 IDE Disk, ATA DISK drive > hdc: UDMA/33 mode selected > ide0 at 0x8410-0x8417,0x8422 on irq 31 > ide1 at 0x8418-0x841f,0x8426 on irq 31 > ide_generic: please use "probe_mask=0x3f" module parameter for probing all > legacy ISA IDE ports > ide2 at 0x1f0-0x1f7,0x3f6 on irq 14 > ide3 at 0x170-0x177,0x376 on irq 15 > hda: max request size: 128KiB > hda: 2866752 sectors (1467 MB), CHS=2844/16/63 > hda:<4>hda: dma_timer_expiry: dma status == 0x65 > hda: DMA interrupt recovery > hda: lost interrupt > unknown partition table > hdb: max request size: 128KiB > hdb: 1008000 sectors (516 MB), CHS=1000/16/63 > hdb:<4>hdb: dma_timer_expiry: dma status == 0x65 > hdb: DMA interrupt recovery > hdb: lost interrupt > > Thanks again, any help or thoughts would be well appreciated. > > -- > - Korey > _______________________________________________ > m5-dev mailing list > m5-dev@m5sim.org > http://m5sim.org/mailman/listinfo/m5-dev > _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev