Re: 2.3.99pre via82xxx tuning + splitfifo bug?

From: Andre Hedrick (andre@linux-ide.org)
Date: Fri May 05 2000 - 15:41:53 EDT

  • Next message: Alexander Viro: "Re: mnt_count accounting broken"

    You are most likely correct, but you are the first report.

    Cheers,

    On Fri, 5 May 2000, Arnd Bergmann wrote:

    > I noticed that configuring the kernel with "VIA82CXXX Tuning support (WIP)"
    > and "Use PCI DMA by default when available" makes my cdrom drive on hdd
    > inaccessible when using "splitfifo=1".
    >
    > for example, what happen is:
    >
    > # mount /dev/sr1 /mnt/cdrom -t iso9660
    > sr1: CDROM (ioctl) reports ILLEGAL REQUEST.
    > isofs_read_super: bread failed, dev=0b:01, iso_blknum=16, block=16
    > mount: wrong fs type, bad option, bad superblock on /dev/sr1,
    > or too many mounted file systems
    >
    > I have a via MVP3 (82586B) board with an Ultra ATA capable hard drivee
    > as hda and an atapi cdrom drive hdd. The problem exists with both
    > ide-cd and ide-scsi, while disabling any of VIA82CXXX_TUNING,
    > BLK_DEV_IDEDMA_PCI or splitfifo solves the problem.
    >
    > I guess config_drive_xfer_rate() in drivers/ide/via82cxxx.c should
    > be checking the fifo configurations before setting a DMA mode.
    >
    > Arnd <><
    >
    > -
    > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    > the body of a message to majordomo@vger.rutgers.edu
    > Please read the FAQ at http://www.tux.org/lkml/
    >

    Andre Hedrick
    The Linux ATA/IDE guy

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Fri May 05 2000 - 17:26:55 EDT