Ray Olszewski wrote:
> 
> At 06:11 PM 12/14/01 -0600, Michael D. Schleif wrote:
> [...]
> [irrelevancies about 2.0.x kernels and "ogriginal Slink" deleted]
> >Nevertheless, the problem remains -- the system does *not* recognize
> >/dev/hdb1.
> >
> >Any ideas how to correct this?
> 
> Based on what you've posted previously ... I'd second Mike Bell's
> suggestion, and extend it to recommending these two changes:
> 
>         CONFIG_BLK_DEV_IDE=y
>         CONFIG_BLK_DEV_IDEDISK=y

This is my current *failing* .config:

CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_HD_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
CONFIG_IDE_CHIPSETS=y
CONFIG_PARIDE_PARPORT=m
CONFIG_PARIDE=m
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m

> This should suffice to move IDE hard-drive support from modules to the
> kernel itself.
> 
> If you don't want to go that route ... I'm used to compiling ide support in,
> not using modules for it, so I don't actually know what the modules setup
> looks like. Charles already suggested:
> 
> > Looks like you've got IDE support compiled as a module.  Make sure you're
> > loading all the right modules before trying to access the HDD.
> 
> I didn't see any reply to this suggestion. To that end, you might report
> 
>         -- the output (or the ide-related subset) of "lsmod"

>From the *working* 2.0.38 kernel:

Module         Pages    Used by
nfs               12            4
vfat               4            0
ip_alias           1            0
ipip               1            0
rarp               1            0
lp                 2            0
serial             8            1
3c59x              5            1


This is current:

Module                  Size  Used by
nfs                    68036   0  (unused)
lockd                  41724   0  [nfs]
sunrpc                 56912   0  [nfs lockd]
vfat                    9252   0  (unused)
ipip                    4796   0  (unused)
rarp                    2688   0  (unused)
3c59x                  20484   1


>         -- the relevant part of /etc/modules

>From the *working* 2.0.38 kernel:

3c59x
serial
lp
rarp
ipip
ip_alias
vfat
nfs

This is current:

3c59x
serial
lp
rarp
ipip
ip_alias
vfat
nfs


>         -- whether the relevant modules are findable by "insmod"

*Which* modules?

> so someone used to using IDE as modules will be able to note anything that's
> missing.
> 
> What is in directory /proc/ide/hdb/ (if it exists)?
> 
> What is in pseudo-file /proc/ide/hdb/driver (if it exists)?

As previously stated, the *working* 2.0.38 kernel does *NOT* have these
under /proc ;<

This is current:

# ls -al /proc/ide
dr-xr-xr-x   2 root     root            0 Dec 14 22:32 .
dr-xr-xr-x  38 root     root            0 Dec 14 22:21 ..
-r--r--r--   1 root     root            0 Dec 14 22:32 drivers

# cat /proc/ide/drivers
ide-disk version 1.08


This may be interesting:

/mds/dmesg.out:ide: Intel 82371 (single FIFO) DMA Bus Mastering IDE
/mds/dmesg.out:ide: timings == 8000c070
/mds/dmesg.out:    ide0: BM-DMA at 0xe800-0xe807
/mds/dmesg.out:    ide1: BM-DMA at 0xe808-0xe80f
/mds/dmesg.out:hdb: QUANTUM LPS270A, 258MB w/96kB Cache, CHS=28/81/228
/mds/dmesg.out:ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
/mds/dmesg.out: hdb: hdb1

/mds/dmesg3.out:PIIX3: IDE controller on PCI bus 00 dev 39
/mds/dmesg3.out:    ide0: BM-DMA at 0xe800-0xe807, BIOS settings:
hda:pio, hdb:DMA
/mds/dmesg3.out:    ide1: BM-DMA at 0xe808-0xe80f, BIOS settings:
hdc:pio, hdd:pio

/mds/dmesg4.out:PIIX3: IDE controller on PCI bus 00 dev 39
/mds/dmesg4.out:    ide0: BM-DMA at 0xe800-0xe807, BIOS settings:
hda:pio, hdb:DMA
/mds/dmesg4.out:    ide1: BM-DMA at 0xe808-0xe80f, BIOS settings:
hdc:pio, hdd:pio

dmesg.out is from the *working* 2.0.38 kernel.

dmesg2.out is from that 2.2.19 kernel when I first posted -- notice *NO*
ide references.

dmesg3.out is with the ide .config stuff, without: CONFIG_IDE_CHIPSETS=y

dmesg4.out is with that.

Currently, dma related stuff is configured thusly:

CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
CONFIG_SCSI_EATA_DMA=m
CONFIG_DMASCC=m


What else can it be?

-- 

Best Regards,

mds
mds resource
888.250.3987

Dare to fix things before they break . . .

Our capacity for understanding is inversely proportional to how much we
think we know.  The more I know, the more I know I don't know . . .

_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user

Reply via email to