ICH6 ID'd correctly now, but breaks in 5.4-STABLE?

From: Karl Pielorz (kpielorz_at_tdx.co.uk)
Date: 08/27/05

  • Next message: Robert Watson: "Re: continuation of calcru: runtime went backwards and hang on 5.4-STABLE"
    Date: Sat, 27 Aug 2005 14:52:29 +0100
    To: freebsd-stable@freebsd.org
    
    

    Hi All,

    I recently installed FreeBSD 5.4-R onto my Dell laptop, and it worked fine.
    I then updated to 5.4-STABLE (as of 26/08/05) - and it broke...

    Specifically, with the new sources it fails to mount the root files system
    - and instead displays:

    "
    Mounting root from ufs:/dev/ad0s2a
    setrootbyname failed
    ffs_mountroot: can't find rootvp
    Rout mount failed: 6
    "

    Under 5.4-RELEASE, the IDE controller is ID'd as:

    "
    atapci0: <GENERIC ATA controller> port
    0xbfa0-0xbfaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 irq 10 at device 31.2 on
    pci0
    ...
    ad0: 57231MB <HTs726060M9AT00/MH40A6EA> [116280/16/63] at ata0-master UDMA33
    "

    Under 5.4-STABLE it's now ID'd as:

    "
    atapci0: <Intel ICH6 SATA150 contoller> port
    0xbfa0-0xbfaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 irq 17 at device 31.2 on
    pci0
    ...
    ad0: 57231MB <HTS726060M9AT100/MH40A6EA> [116280/16/63
    at ata0-master UDMA100
    ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>
    LBA=117210177
    ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
    ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=1
    ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
    ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
    acd0: DVDR <SONY DVD+/-RW DW-D56A/PDS7> at ata1-master PIO4
    "

    I did find PR80656:

      http://www.freebsd.org/cgi/query-pr.cgi?pr=80656

    These changes at least on the surface appear to get the controller ID'd OK
    - but it breaks badly :(

    The laptop is a Dell XPS Gen 2. I'd guess it's got something to do with the
    DMA speed being mis-set or something?

    -Kp
    _______________________________________________
    freebsd-stable@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"


  • Next message: Robert Watson: "Re: continuation of calcru: runtime went backwards and hang on 5.4-STABLE"