LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   Redhat 7.3 and pci card (https://www.linuxquestions.org/questions/linux-networking-3/redhat-7-3-and-pci-card-27408/)

wardriver 08-07-2002 08:57 AM

Redhat 7.3 and pci card
 
Hi!
I am trying to get RedHat 7.3 running with an SMC2602W card. Its a wireless pcmcia card stuck in an pci adapter, means its an pcmcia to pci adapter. I installed RH 7.3 complete and selected to install the kernel source as well. Then i downloaded the linux drivers from the smc homepage, which are wlan-ng-0.1.14-pre3.
How do i install those sources later if i forgot them to install with the first installation? And which kernel must i boot? The standard ones are bigmem, smp, up.

I extracted the downloaded files and during the make config i am asked the kernel source directory:

Linux source directory [/usr/src/linux]: /usr/src/2.4.18-3
>
> The kernel source tree is version 2.4.18-3custom.
> WARNING: the current kernel is sublevel 2.4.18-3.
> The current kernel build date is Thu Apr 18 07:37:53 2002.

So this seems not to be the right source, or is it?
If not where can i get the correct one?

And which driver do i need to choose? :
Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [n]:
Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]:
Build Prism2.5 native PCI (_pci) driver? (y/n) [n]:

I chose the plx driver, but dont know if its the right one to select.

Are any of those other settings of relevance or do i just use the defaults?

The installation goes through without any errors.
The drivers get installed into /lib/modules/linux-2.4.18-3custom/net.
The problem i see, there is no kernel custom, so its just that directory with the drivers in it and nothing more.
The other directories there are:
/lib/modules/linux-2.4.18-3BOOT
/lib/modules/linux-2.4.18-3
/lib/modules/linux-2.4.18-3up
/lib/modules/linux-2.4.18-3smp
/lib/modules/linux-2.4.18-3bigmem.

I tried to install the drivers there but no other result then.
When i try to get up the drivers or the interface nothing works.
In detail:

depmod -a
modprobe prism2_plx: cant locate module prism2_plx

insmod ./prism2_plx.o: lists a huge bunch of unresolved symbols
( i thought unresolved symbols occur when compiled for wrong kernel )

putting the alias wlan0 prism2_plx in the /etc/modules.conf gives failed errors during boot.

ifconfig -a just displays my ethernet nic on eth0 and loopback l0.

The card did work fine with windows. And its given irq and ressources as seen in /proc/pci. So i assume the card is not the fault.
I am trying now for 2 weeks to get that running. Tried rpm installer, other drivers and lots of stuff from forum posting. But all i found was for pcmcia cards which dont work with me as its an pci card ( i dont need to install pcmcia_cs, do i? ) or something in between those both.

Please i am totally stuck and near to give up.
Thanks for all hints and your effort and time on spending helping me out.

circusmonkey 08-08-2002 04:39 PM

I'm having the same sort of problem, but I'm new to Linux and a few steps behind....
My question is, where's the option in the RH 7.3 install you spoke of to install the kernel 'source'?

wardriver 08-09-2002 03:20 AM

What do you mean by same sort of problem?

I worked with SuSE before and admit i continue to do that because RedHat gives me lots of headaches. E.g. i have no clue how to locate and install sources and libraries afterwards. I tried several packet managers, like the one in the KDE menu or from gnome. But i then encountered dependency problems and so on. I dont want to advertise SuSE or go against RedHat but SuSE has a very nice recursive packet installer manager. Very handy.

Ok back to your question. When you do the initial installation you are asked once which packets to install. I dont remember the exact text of the button but in that menu you can press a button to select further packets by hand. Before you better write down all sources, libraries and programs you need and would like to use. Somewhere in that tree of packets you will find the kernel sources ( about 300mb in size ).

Hope you can locate the sources and i was of some help.

circusmonkey 08-09-2002 10:54 AM

I merely need to install a driver for my wireless lan card. For some reason I cant seem to get the kernel source in there?!?
I've only been using RH/Linux for about a week now....but I think I'm going to give Suse a try....RH is killing me :-/


All times are GMT -5. The time now is 04:36 AM.