View previous topic :: View next topic |
Author |
Message |
myrhillion n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 20 Oct 2002 Posts: 9 Location: NC
|
Posted: Wed Dec 10, 2003 4:55 pm Post subject: recompile kernel to 2.4.20-gentoo-r9 and reemerge pcmcia-cs |
|
|
Not sure my underlying problem, probably has to do with kernel config.. here's the log info.. when inserting my Wavelan/IEEE pcmcia card.. pcmcia-cs's cardmgr seems to be listening correctly but fails to load the module for the card after it is inserted.
I don't have the kernel PCMCIA and cardbus selected in kernel config because I'm using pcmcia-cs. I do have wireless lan selected and the hermes card.
I had also reemerge pcmcia-cs after updating to the newer kernel, previously I had been using 2.4.20-gentoo-r5
Within /lib/modules/2.4.20-gentoo-r9/pcmcia
both hermes.o and orinoco_cs.o exist.
Anybody know what my problem is?
Code: | Dec 10 09:07:38 [cardmgr] executing: 'modprobe -r orinoco_cs'
Dec 10 09:07:39 [cardmgr] socket 1: Lucent Technologies WaveLAN/IEEE Adapter
Dec 10 09:07:40 [cardmgr] executing: 'modprobe orinoco_cs'
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco.o: unresolved symbol hermes_init
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco.o: insmod /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco.o failed
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco.o: insmod orinoco_cs failed
Dec 10 09:07:40 [cardmgr] modprobe exited with status 255
Dec 10 09:07:40 [cardmgr] executing: 'insmod /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco_cs.o'
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco_cs.o: unresolved symbol orinoco_interrupt_R8ca3e787
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco_cs.o: unresolved symbol alloc_orinocodev_R531a4eef
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco_cs.o: unresolved symbol orinoco_reinit_firmware
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco_cs.o: unresolved symbol hermes_struct_init_R5bfb4a4b
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco_cs.o: unresolved symbol __orinoco_down
Dec 10 09:07:40 [cardmgr] + /lib/modules/2.4.20-gentoo-r9/pcmcia/orinoco_cs.o: unresolved symbol __orinoco_up
Dec 10 09:07:40 [cardmgr] insmod exited with status 1
Dec 10 09:07:41 [cardmgr] get dev info on socket 1 failed: Resource temporarily unavailable |
_________________ Cheers,
Myrhillion |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rjp n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/5763396440640d9d46d27.jpg)
Joined: 02 Nov 2002 Posts: 67 Location: Leicester, UK
|
Posted: Thu Dec 11, 2003 3:47 am Post subject: |
|
|
I had similar errors with the iptables modules. Using 'make clean' before building the kernel fixed it:
make clean
make dep
make modules
make install
make modules_install
make bzImage
You could probably get away with just
make clean
make dep
make modules
make modules_install
Not sure if this will solve your problem, but it's worth a go! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
myrhillion n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 20 Oct 2002 Posts: 9 Location: NC
|
Posted: Thu Dec 11, 2003 1:49 pm Post subject: already did a make clean, but I fixed it last night |
|
|
If I had read the output of the emerge pcmcia-cs.. if I had actually done that earlier I would have saved myself some grief and gotten a little more sleep last night.
pcmcia-cs requires that you have wirless lan support within network device support selected in the kernel config, but no modules selected. I had modules selected and that was my problem.
pcmcia-cs also requires hotplug or swap.. forget the name exactly.
It also requires that PCMCIA is not selected in the kernel config, nor is cardbus. You don't want any of those if planning on using pcmcia-cs.
And a final note, definitely reemerge pcmcia-cs if you're changing from a different kernel version after compilation of the kernel.. there are some options around this but the default and I believe safest way is to keep version checking enforced everywhere for the most part, especially at the novice-advanced novice level where I am <g>.
as a final note, after my kernel config is resaved, I generally use this command, make dep && make clean bzImage modules modules_install
I do not use make install, but rather just copy the bzImage file created in /usr/src/linux/arch/i386/boot/ after the make commands run above.. to the /boot directory after mounting /boot under gentoo at least. _________________ Cheers,
Myrhillion |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|