pcmcia microdrive support on 2.4.21-rev5 for arctic2

John F Davis johndavi at us.ibm.com
Sat Mar 29 01:52:46 EST 2003


Hello David,

You indeed are correct again.  I made the change to the pcmcia config file
and it now associates the ide-cs.o with the microdrive.  However, I still
have problems.  It outputs the following message:
ide-cs: Get NextTuple: No more items
ide-cs: Get NextTuple: No more items

Also:
"fdisk /dev/hda"  Says "unable to open /dev/hda"

I also don't see ide in the /proc/devices file.  This sounds like a
problem.

Thanks again.

JD

Below is more detailed info:

# insmod pcmcia_core
Using /lib/modules/2.4.21-pre5/pcmcia/pcmcia_core.o
Linux Kernel Card Services 3.1.22
  options:  [pm]
# insmod pccf_4xx
Using /lib/modules/2.4.21-pre5/pcmcia/pccf_4xx.o
Warning: loading pccf_4xx will taint the kernel:pccf_4xx.c $Revision: 1.3 $
$Date
  S:22:41 $ (Eric Van Hensbergen)
ee http://www.tux.org/lkml/#export-tainted for information about tainted
modules
# insmod ds
Using /lib/modules/2.4.21-pre5/pcmcia/ds.o
# cardmgr -v
cardmgr[28]: watching 1 sockets
# cardmgr[29]: starting, version is 3.2.4

# cardmgr[29]: initializing socket 0
cardmgr[29]: socket 0: ATA/IDE Fixed Disk
cardmgr[29]:   product info: "IBM", "microdrive"
cardmgr[29]:   manfid: 0x00a4, 0x0000  function: 4 (fixed disk)
cardmgr[29]: executing: 'modprobe ide-cs'
cardmgr[29]: + Using /lib/modules/2.4.21-pre5/pcmcia/pcmcia_core.o
cardmgr[29]: + Using /lib/modules/2.4.21-pre5/pcmcia/ds.o
cardmgr[29]: + Using /lib/modules/2.4.21-pre5/pcmcia/pcmcia_core.o
cardmgr[29]: + Using /lib/modules/2.4.21-pre5/kernel/drivers/ideide-cs:
/legacy/s

cardmgr[29]: get dev info on socket 0 failed: Resource temporarily
unavailable

# cat /etc/pcmcia/config
device "ide-cs"
  class "ide" module "ide-cs"


#
# ATA/IDE fixed disk devices
#
card "ATA/IDE Fixed Disk"
  function fixed_disk
  bind "ide-cs"

# cat /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 ttyS
  5 cua
  7 vcs
 10 misc
 13 input
 29 fb
 89 i2c
 90 mtd
128 ptm
136 pts
162 raw
254 pcmcia

Block devices:
  1 ramdisk
  7 loop
 31 mtdblock
 93 nftl

# ls -l /dev/hda*
brw-r--r--    1 0        0          3,   0 Mar 26  2003 /dev/hda
lrwxrwxrwx    1 0        0               3 Mar 19  2003 /dev/hda0 -> hda
brw-r--r--    1 0        0          3,   1 Mar 26  2003 /dev/hda1
brw-r--r--    1 0        0          3,   2 Feb 22  2003 /dev/hda2

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







|---------+----------------------------->
|         |           David Gibson      |
|         |           <david at gibson.drop|
|         |           bear.id.au>       |
|         |                             |
|         |           03/27/2003 08:06  |
|         |           PM                |
|         |                             |
|---------+----------------------------->
  >------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                              |
  |       To:       John F Davis/Raleigh/IBM at ibmus                                                                               |
  |       cc:       linuxppc-embedded at lists.linuxppc.org                                                                         |
  |       Subject:  Re: pcmcia microdrive support on 2.4.21-rev5 for arctic2                                                     |
  |                                                                                                                              |
  >------------------------------------------------------------------------------------------------------------------------------|




On Thu, Mar 27, 2003 at 06:29:33PM -0500, John F Davis wrote:
>
> Hello
>
> I am trying to get my microdrive working with 2.4.21.rev5.  I have the
> following config options set:
> CONFIG_PCMCIA=m
> CONFIG_PCMCIA_PCCF_4xx=m
> CONFIG_IDE=y
> CONFIG_BLK_DEV_IDE=y
> CONFIG_BLK_DEV_IDECS=m
>
> I can insmod pcmcia_core, pccf_4xx, and ds.
>
> I built the latest pcmcia package from sourceforge in order to get
cardmgr.
>
> When I insert my microdrive, it says "insmod ide_cs.o" no module by that
> name found.
> I indeed do not have this module in my tree.  What's the deal?

In recent kernels the name of the module has changed to ide-cs.o

--
David Gibson                  | For every complex problem there is a
david at gibson.dropbear.id.au   | solution which is simple, neat and
    | wrong.
 http://www.ozlabs.org/people/dgibson


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list