Re: Empty /proc/ide/piix

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


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 : Mon Feb 07 2000 - 21:00:12 EST