Menu

Problem with CirrusLogic PCMCIA on old laptop

Alexey
2004-07-09
2004-07-15
  • Alexey

    Alexey - 2004-07-09

    Hello!
    The problem is to install linux on on Jetbook 486SLC-25 to use PCMCIA Network controller on it.
    I am trying to install Slackware 8.0  but supplied floppy with pcmcia software does not recognizes onboard Cirrus Logic PCMCIA controller. I have tried a lot of things and read a lot of docs and mailing lists but nothing helps.

    Here is laptop booting log:
    ---------------------------------------
    Linux version 2.2.19 (root@bigkitty) (gcc version 2.95.3 20010315 (release)) #22 Wed Jun 20 18:12:16 PDT 2001
    BIOS-provided physical RAM map:
    BIOS-88: 0009f000 @ 00000000 (usable)
    BIOS-88: 00320000 @ 00100000 (usable)
    Console: colour VGA+ 80x25
    Calibrating delay loop... 9.83 BogoMIPS
    Memory: 2052k/4224k available (1348k kernel code, 416k reserved, 340k data, 68k init)
    Checking if this processor honours the WP bit even in supervisor mode... Ok.
    Dentry hash table entries: 1024 (order 1, 8k)
    Buffer cache hash table entries: 1024 (order 0, 4k)
    Page cache hash table entries: 1024 (order 0, 4k)
    VFS: Diskquotas version dquot_6.4.0 initialized
    CPU: Cyrix UnknownSLC
    Checking 'hlt' instruction... OK.
    Checking for popad bug... OK.
    POSIX conformance testing by UNIFIX
    PCI: No PCI bus detected
    Linux NET4.0 for Linux 2.2
    Based upon Swansea University Computer Society NET3.039
    NET4: Unix domain sockets 1.0 for Linux NET4.0.
    NET4: Linux TCP/IP 1.0 for NET4.0
    IP Protocols: ICMP, UDP, TCP, IGMP
    TCP: Hash tables configured (ehash 4096 bhash 4096)
    Initializing RT netlink socket
    Starting kswapd v 1.5
    Detected PS/2 Mouse Port.
    Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled
    ttyS00 at 0x03f8 (irq = 4) is a 16450
    ttyS01 at 0x02f8 (irq = 3) is a 16450
    pty: 512 Unix98 ptys configured
    Real Time Clock Driver v1.09
    RAM disk driver initialized:  16 RAM disks of 0K size
    loop: registered device at major 7
    hda: Maxtor 25128 AT, ATA DISK drive
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    hda: Maxtor 25128 AT, 122MB w/32kB Cache, CHS=982/15/17
    Floppy drive(s): fd0 is 1.44M
    FDC 0 is an 8272A
    md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
    linear personality registered
    raid0 personality registered
    scsi : 0 hosts.
    scsi : detected total.
    Partition check:
    hda: hda1 hda2 hda3
    MINIX-fs: mounting unchecked file system, running fsck is recommended.
    VFS: Mounted root (minix filesystem).
    Freeing unused kernel memory: 68k freed
    VFS: Disk change detected on device fd(2,0)

    Here is what I see while trying to start PCMCIA services:
    ------------------------------------
    Starting PCMCIA services:
    Using /lib/modules/2.2.19/pcmcia/pcmcia_core.o.gz
      <Probing for PCIC:>
    Using /lib/modules/2.2.19/pcmcia/i82365.o.gz
    Using /lib/modules/2.2.19/pcmcia/pcic.o.gz
    Using /lib/modules/2.2.19/pcmcia/dc.o.gz
    /lib/modules/2.2.19/pcmcia/dc.o.gz: init_module: Device of resource busy
    /lib/modules/2.2.19/pcmcia/dc.o.gz: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters

    After this /var/log/messages contains:
    ------------------------------------
    Jul 9 10:59:51 slackware kern.info kernel: Linux PCMCIA Card Services 3.1.26
    Jul 9 11:00:17 slackware kern.info kernel: Intel PCIC probe: not found.
    Jul 9 11:00:39 slackware kern.info kernel: Databook TCIC-2 PCMCIA probe: not found.
    Jul 9 11:00:55 slackware kern.notice kernel: ds: no socket drivers loaded!
    Jul 9 11:01:06 slackware daemon.info cardmgr[132]: starting, version is 3.1.26
    Jul 9 11:01:14 slackware daemon.err cardmgr[132]: no pcmcia driver in /proc/devices

    As far as I understand PCMCIA modules doesn't recognize PCMCIA controller.
    Recently I have been disappointed by line "PCI: No PCI bus detected" while booting. May be this is an issue?

     
    • David Hinds

      David Hinds - 2004-07-15

      I think the i82365 module may need to be loaded with "wakeup=1".  It isn't clear to me if you've already installed linux on this system, or if you are trying to install it using a PCMCIA card?

      Few 486 based systems had PCI support.  I don't think this is an issue here since I think your system would have an ISA-to-PCMCIA bridge.

      -- Dave

       

Log in to post a comment.