Re: Empty /proc/ide/piix

From: Andre Hedrick (andre@suse.com)
Date: Sat Feb 05 2000 - 20:01:54 EST

  • Next message: Alan Cox: "Re: parport_pc"

    I have not filled in the details......

    from ./drivers/block/piix.c

    #define DISPLAY_PIIX_TIMINGS

    #if defined(DISPLAY_PIIX_TIMINGS) && defined(CONFIG_PROC_FS)
    #include <linux/stat.h>
    #include <linux/proc_fs.h>

    static int piix_get_info(char *, char **, off_t, int);
    extern int (*piix_display_info)(char *, char **, off_t, int); /* ide-proc.c */
    extern char *ide_media_verbose(ide_drive_t *);
    static struct pci_dev *bmide_dev;

    static int piix_get_info (char *buffer, char **addr, off_t offset, int count)
    {
            /* int rc; */
            int piix_who = ((bmide_dev->device == PCI_DEVICE_ID_INTEL_82801AA_1) ||
                            (bmide_dev->device == PCI_DEVICE_ID_INTEL_82801AB_1) ||
                            (bmide_dev->device == PCI_DEVICE_ID_INTEL_82371AB)) ? 4 : 3;
            char *p = buffer;
            p += sprintf(p, "\n Intel PIIX%d Chipset.\n", piix_who);
            p += sprintf(p, "--------------- Primary Channel ---------------- Secondary Channel -------------\n\n");
            p += sprintf(p, "--------------- drive0 --------- drive1 -------- drive0 ---------- drive1 ------\n");
            p += sprintf(p, "\n");
            p += sprintf(p, "\n");

    /*
     * FIXME.... Add configuration junk data....blah blah......
     */

            return p-buffer; /* => must be less than 4k! */
    }
    #endif /* defined(DISPLAY_PIIX_TIMINGS) && defined(CONFIG_PROC_FS) */

    On Sat, 5 Feb 2000, Marco Meloni wrote:

    >
    > I have compiled 2.3.42 with
    >
    > CONFIG_BLK_DEV_PIIX=y
    > CONFIG_BLK_DEV_PIIX_TUNING=y
    >
    > and on boot the kernel says:
    >
    > PIIX4: IDE controller on PCI bus 00 dev 21
    > PIIX4: not 100% native mode: will probe irqs later
    > ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
    > ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
    > hda: QUANTUM FIREBALL EL5.1A, ATA DISK drive
    > hdc: Pioneer CD-ROM ATAPI Model DR-A04S 0105, ATAPI CDROM drive
    > ide2: ports already in use, skipping probe
    >
    > but cat /proc/ide/piix shows me:
    >
    > [marco@localhost linux]$ cat /proc/ide/piix
    >
    > Intel PIIX4 Chipset.
    > --------------- Primary Channel ---------------- Secondary Channel
    > -------------
    > --------------- drive0 --------- drive1 -------- drive0 ----------
    > drive1 ------
    >
    >
    > Is there something wrong?
    >
    > marco
    >
    > ps: please cc: your email also to my email address
    >
    > --
    > inside my heart is breaking / my make-up may be flaking
    > but my smile / still stays on
    >
    > -
    > 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 : Sat Feb 05 2000 - 20:05:50 EST