[Techtalk] Problem with PCMCIA not working after kernel upgrade

Bud bud at babytux.org
Mon Sep 22 17:21:25 EST 2003


Hi,

 I am running debian woody with kernel 2.4.18-bf2.4 but recently purchased a 
USB 2.0 thumb drive which isnt supported by it. So I also downloaded and 
installed  2.4.21-5-686 and kernel-pcmcia-modules-2.4.21-5-686. But when I 
boot into the new kernel it doesnt detect my pcmcia ether net card. It seems 
the previous kernel uses i82365 kernel module for pcmcia while the new one 
uses yenta_socket. For some reason even when I load the new kernel its still 
loading the old kernel's kernel modules and failing.

 I ran update-modules after booting the new kernel but that didnt help. I 
tried manually loading modprobe yenta-socket and saw the lights my network 
card come up but it still hasnt loaded the proper drivers.

 There is also an error while booting the new kernel failing in the ds.o 
module

 This is what I get when i manually modprobe ds.o

/lib/modules/2.4.21-5-686/kernel/drivers/pcmcia/ds.o: init_module: Operation 
not permitted
ds.o: unresolved symbol pcmcia_validate_cis_Rad3cfdd1
ds.o: unresolved symbol pcmcia_get_first_region_R7755211e
ds.o: unresolved symbol pcmcia_get_configuration_info_R8551fe3c
ds.o: unresolved symbol pcmcia_get_mem_page_Re8ea9bd5
ds.o: unresolved symbol pcmcia_deregister_client_R609d99de
ds.o: unresolved symbol proc_pccard_R3a54763b
ds.o: unresolved symbol pcmcia_get_card_services_info_R3c39c871
ds.o: unresolved symbol pcmcia_bind_mtd_R48373da7
ds.o: unresolved symbol pcmcia_get_status_Re7bbe893
ds.o: unresolved symbol pcmcia_replace_cis_Rf4e1599a
ds.o: unresolved symbol pcmcia_suspend_card_R40c08967

/etc/modules also has the loadable modules for the old kernel. Is there a 
command to auto update this? Also now in the new kernel there are bunch of 
modules loaded but not used when I do the lsmod.

Old kernel lsmod
-------------
Module                  Size  Used by    Not tainted
appletalk              18956   1  (autoclean)
ipx                    15604   1  (autoclean)
tulip_cb               31872   2
cb_enabler              2496   2  [tulip_cb]
ds                      6624   1  [cb_enabler]
i82365                 22384   1
pcmcia_core            41376   0  [cb_enabler ds i82365]
apm                     9116   2  (autoclean)
i810_audio             21248   1
soundcore               3204   2  [i810_audio]
ac97                    2864   0  (unused)
ac97_codec              9568   0  [i810_audio]
keybdev                 1664   0  (unused)
usbkbd                  2848   0  (unused)
input                   3040   0  [keybdev usbkbd]
usb-uhci               20676   0  (unused)
usbcore                48000   0  [usbkbd usb-uhci]

New kernel
-------------
Module                  Size  Used by    Not tainted
ide-cd                 32448   0  (autoclean)
cdrom                  29152   0  (autoclean) [ide-cd]
pcmcia_core            47200   0
apm                    10060   2  (autoclean)
i810_audio             24540   2
soundcore               3940   2  [i810_audio]
ac97                    3296   0  (unused)
ac97_codec             11860   0  [i810_audio]
keybdev                 2148   0  (unused)
usbkbd                  3640   0  (unused)
input                   3648   0  [keybdev usbkbd]
usb-uhci               23696   0  (unused)
usbcore                63436   0  [usbkbd usb-uhci]
rtc                     6792   0  (autoclean)
reiserfs              184336   1  (autoclean)
isofs                  26324   0  (autoclean)
vfat                   10860   0  (autoclean)
fat                    32056   0  (autoclean) [vfat]
ext2                   35200   0  (autoclean)
ext3                   64512   0  (autoclean)
jbd                    42372   0  (autoclean) [ext3]
ide-probe-mod          10784   0  (autoclean)
cmd64x                  8004   0  (autoclean) (unused)
cmd640                  2916   0  (autoclean) (unused)
cy82c693                2156   0  (autoclean) (unused)
slc90e66                4848   0  (autoclean) (unused)
sis5513                 9332   0  (autoclean) (unused)
via82cxxx              11112   0  (autoclean) (unused)
aec62xx                 5988   0  (autoclean) (unused)
amd74xx                10084   0  (autoclean) (unused)
serverworks             8348   0  (autoclean) (unused)
hpt34x                  2504   0  (autoclean) (unused)
hpt366                 15396   0  (autoclean) (unused)
ide-disk               16512   2  (autoclean) [hpt366]
piix                    8328   1  (autoclean)
opti621                 2668   0  (autoclean) (unused)
generic                 1832   0  (autoclean) (unused)
sc1200                  5264   0  (autoclean) (unused)
alim15x3                7796   0  (autoclean) (unused)
pdc202xx_old           11428   0  (autoclean) (unused)
pdc202xx_new            7972   0  (autoclean) (unused)
ns87415                 2056   0  (autoclean) (unused)
rz1000                  1064   0  (autoclean) (unused)
cs5530                  3728   0  (autoclean) (unused)
adma100                  840   0  (autoclean) (unused)
siimage                10148   0  (autoclean) (unused)
triflex                 2476   0  (autoclean) (unused)
trm290                  2506   0  (autoclean) (unused)
ide-mod                98808   2  (autoclean) [ide-cd ide-probe-mod cmd64x 
cmd640 cy82c693 slc90e66 sis5513 via82cxxx aec62xx amd74xx serverworks hpt34x 
hpt366 ide-disk piix opti621 generic sc1200 alim15x3 pdc202xx_old 
pdc202xx_new ns87415 rz1000 cs5530 adma100 siimage triflex trm290]
unix                   15532  88  (autoclean)
vesafb                  9832  63  (autoclean)
fbcon-cfb8              3560   0  (autoclean) [vesafb]
fbcon-cfb24             4456   0  (autoclean) [vesafb]
fbcon-cfb32             3816   0  (autoclean) [vesafb]
fbcon-cfb16             4168   0  (autoclean) [vesafb]

 Sorry for the long email :)

Bud
-- 
We can change the world if god gave us the source code



More information about the Techtalk mailing list