[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pcmcia can't work after install kernel 2.2.10?



Hi, Friends:

    I have installed the Debian 2.1 into my Toshiba satellite 2520CDT
with one DE-660 network pc-card and one 33.4 kbps
modem pc-card, I've just upgrade kernel from 2.0.36 to 2.2.10, and
re-install pcmcia source" pcmcia-source_3.0.14-2.deb"
but after all, I found my network pc-card(DE-660) can't work, thought I
do hear "Be Be" sounds during boot time, but it
sounds like different then before.  Following messages I saw as I use
"lsmod"  before new kernel installed and after new kernel
and pcmcia source installed :

=== "lsmod" at kernel 2.0.36 installed ===
Module         Pages    Used by
serial_cs               1                 0
psaux                   1                 1 (autoclean)
pcnet_cs              2                 1
8390                    2    [pcnet_cs]      0
ds                        2    [serial_cs pcnet_cs]    2
i82365                 5                 2
pcmcia_core        9    [serial_cs pcnet_cs ds i82365]  0
serial                    8    [serial_cs]       0 (autoclean)

== "lsmod" aftter kernel 2.2.10 and pcmcia source installed ===
Module                       Size  Used by
memory_cs                  7944   0  (unused)
ds                                6144   2  [memory_cs]
i82365                       23484   2
pcmcia_core              42456   0  [memory_cs ds i82365]

    As I just close my lap-top's display panel to make my lap-top into
suspend mode, after few hours later, I came back to
work with it, when I open my lap-top's display panel, and power resumed,
I heard "Be Be" sounds again( sound like as the old kernrl installed),
following messages as I typed "lsmod" once again:

Module                  Size  Used by
serial_cs                3892    0  (unused)
pcnet_cs                7840    1
8390                     6332    0  [pcnet_cs]
ds                          6144   2  [serial_cs pcnet_cs]
i82365                 23484   2
pcmcia_core        42456   0  [serial_cs pcnet_cs ds i82365]

My network pc-card came back to work again, thought I still can't figure
what did it mean "serial_cs.......(unused)" and
why didn't show the "serial ...... (autoclean)" just like the old kernel
installed.  Besides, I noticed that "memory_cs....(unused)"
disappeared( I don't know what this module is , and why did I make it as
modules).  I tried to restart my pcmcia by typed
"./pcmcia restart" in /etc/init.d, the strange "Be Be.." sounds came
back again, and "lsmod" turned back as I just boot my
lap-top, so did my network die again.

    Following message I found before/after the new kernel and pcmcia
installed by type"dmesg|more"
=== "dmesg|more" at kernel 2.0.36 installed ===
.....
Linux PCMCIA Card Services 3.0.5
   kernel build: 2.0.36 unknown
   options:  [pci] [cardbus]
Intel PCIC probe:
   Intel i82365sl B step at port 0x3e0 ofs 0x00, 2 sockets
      host opts [0]: none
      host opts [1]: none
      ISA irqs (scanned) = 3,4,5,7,9,10,12 status change on irq 10
cs: IO port probe 0x1000-0x17ff: excluding nothing: probe failed.
cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337
0x378-0x37f 0x388-0x38f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0x0d0000-0x0dffff: clean.
eth0: NE2000 Compatible: port 0x300, irq 3, hw_addr 00:80:C8:8D:50:05
PS/2 auxiliary pointing device detected -- driver installed.
tty01 at 0x02f8 (irq = 5) is a 16550A

=== "dmesg|more" after kernel 2.2.10 and pcmcia source installed ===
........
Linux PCMCIA Card Services 3.0.14
   kernel build: 2.2.10 unknown
   options:  [pci] [cardbus] [apm]
Intel PCIC probe:
   Toshiba ToPIC97 PCI-to-CardBus at bus 0 slot 19, mem 0x68000000, 2
sockets
       host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x02] [no
pci irq]
[lat 168/176] [bus 20/20]
       host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x02] [no
pci irq]
[lat 168/176] [bus 21/21]
      ISA irqs (default) = 3,4,5,7,9,10,12 polling interval = 1000 ms
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337
0x378-0x37f 0x388-0x38f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0x0d0000-0x0dffff: excluding 0xd0000-0xdffff
cs: memory probe 0x0c0000-0x0cffff: excluding 0xc0000-0xcffff

    I noticed that I have just download the early version pcmcia
cource(3.0.14-2), and there are several messages
that different from before, e.g. the Intel PCIC probe the different
pcmcia controler, the cs: memory probe are different,
too.  What should I have to do, now?  I'm novice of  Linux, does someone
can tell me should I re-install the newer
version of pcmcia source(3.0.5)? or just modify something to make it
back to O.K.? Should I have to un-install
the pcmcia 3.0.14-2 before I install 3.0.5? How to un-install( can I
just run "rm -r /lib/module/2.2.10/pcmcia" for un-
installing the pcmcia 3.0.14-2)?

    I must say sorry for this "very, very-long" e-mail, and thank anyone
who read it completely. If people who has tired for
answering all these questions, I hope you can tell me which docmuments
should I read( I've got the pcmcia-HOWTO, and
read it rightnow..), thanks all!

Nazareth Shu
Oct.9 1999
Taiwan, R.O.C.









Reply to: