+ Reply to Thread
Results 1 to 7 of 7
  1. #1
    Member SpookyEddy's Avatar
    Join Date
    May 2000
    Location
    UK
    Posts
    450

    Linux HD problem

    I get the following error from time to time, I think it has something to do with VIA chipsets & UDMA

    "error=0x84 {DriveSeekError bad CRC}"

    or something similar.

    Any ideas?

    TIA

    Eddy

    [This message has been edited by SpookyEddy (edited 06-13-2001).]

  2. #2
    Member pbharris's Avatar
    Join Date
    Apr 2001
    Location
    Chicago, IL United States
    Posts
    437
    hey spooky,
    are you using a ATA100/ATA66 controller?
    Also are you using the -X100/-X66 option with hdparm?
    that error looks pretty scary...

  3. #3
    Member SpookyEddy's Avatar
    Join Date
    May 2000
    Location
    UK
    Posts
    450
    Yeah, I am using a UDMA 100 motherboard & a 66 Drive. Just checked the error and it is:

    "dma_intr: 0x84 { DriveStatusError BadCRC}"

    followed by:

    "dma_intr: 0x51 { DriveReady SeekComplete Error }"

    I have suffered no problems from this so far but it is starting to scare me

    I have swapped both the motherboard & drive (still VIA & UDMA) to different models but still get the errors (using Mandrake8.0).

    Any help greatly appreciated

    Eddy

  4. #4
    Member pbharris's Avatar
    Join Date
    Apr 2001
    Location
    Chicago, IL United States
    Posts
    437
    okay!
    is this a promise technology controller card (or onboard IC)? If so do you have the promise driver installed as a module or as part of the kernel? I take it makdrake 8 uses kernel 2.4.somthing.

  5. #5
    Junior Member
    Join Date
    May 2001
    Location
    Portage, Indiana, US
    Posts
    28
    Though this isn't a solution, try:

    Disable your DMA in your BIOS (And with hdparm) and see if that fixes your problem.
    Be careful with 32bit and DMA as you can toast your drive quickly. I should know.. =]

    As previously recommended, make sure you have the (proper) module loaded for your IDE controller, and if you are in doubt, try checking out the manuf.'s page to see if they have any info on there.

  6. #6
    Member SpookyEddy's Avatar
    Join Date
    May 2000
    Location
    UK
    Posts
    450
    Dropped HD to UDMA 33 using "hdparm -d 1 -X 33 hda" and the problem vanished

    How do I make my machine keep this setting on reboot?

    TIA

    Eddy

  7. #7
    Member pbharris's Avatar
    Join Date
    Apr 2001
    Location
    Chicago, IL United States
    Posts
    437
    hello,
    okay to keep this setting add the line
    /sbin/hdparm -d 1 -X33 /dev/hda to the end of the file /etc/rc.local, it may be /etc/rc.d/rc.local too, all custom sysinit stuff can go in there.

    i have
    /sbin/hdparm -d 1 -X66 -S 180 /dev/hda to have the harddrive spin down after 15 minutes, save some heat from being generated.

    -S 180 /dev/hdb

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts







New Security Features Planned for Firefox 4
Another Laptop Theft Exposes 21K Patients' Data
Oracle Hits to Road to Pitch Data Center Plans
Microsoft Preps Array of Windows Patches
Microsoft Nears IE9 Beta With Final Preview
Simplified Analytics Improve CRM, BI Tools
Android Passes RIM as Top Mobile OS in 2Q
VMware Updates Hyperic System Management
File Monitoring Key to Enterprise Security
LinkedIn Snaps Up SaaS Player mSpoke