Click to See Complete Forum and Search --> : Error Messages


Usulsuspct
09-08-2001, 10:06 AM
Okay, this is the setup:

I have a Mandrake 8 server with a 20 gig drive on it dedicated to MP3'z. The drive is shared via Samba to the windows boxes and via NFS to the other linux boxes on the network.

Currently I play all mp3'z directly off the server. Occasionaly I also have the need to play the mp3'z off the file server itself. When I turn on the monitor to the fileserver I see two error messages at the top of the screen:

hdf: DMA_INTR: status=0x51 {DriveReady SeekComplete Error}

hdf: DMA_INTR: error=0x84 {DriveStatusError BadCRC}

These messages are bothering me. While the server continues to operate, I am able to play mp3z directly from the server still as well as from any of the clients.

hdf - is the drive that the MP3z are on. I understand that it is related to Direct Memory Access, but I dont fully understand the ramifications.

I set this up because I have lost my mp3z due to system failures before and thought that a Linux server would be the safest route, but these errors are bothering me...

What do you people think?

bdg1983
09-08-2001, 10:41 AM
I've noticed a fix for that in the kernel options when I've been compiling my kernel. I cannot remember exactly which selection it is, but the help for that option actually mentions that error.

It may not do any harm if you leave it alone, but if you want to attempt to fix it, then I guess you will need to recompile the kernel.

The option is somewhere in...

#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y

#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y *** THIS ONE ?? ***
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_COMMERIAL is not set
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m

#
# IDE chipset support/bugfixes
#
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_ADMA=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_PCI_WIP=y
CONFIG_IDEDMA_NEW_DRIVE_LISTINGS=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_PDC202XX is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_CHIPSETS is not set
CONFIG_IDEDMA_AUTO=y
CONFIG_IDEDMA_IVB=y
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y