Re: can't get PCMCIA working?

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

 



To get my ethernet card to work, on my 490CDT Toshiba Laptop. I had to pull the /etc/pcmcia/config off of a previous 7.3 installation and replace the version in 8.0. - I got some errors with the 8.0 and it never worked without bringing it up from 7.3 to 8.0 before.

I saved the file to a floppy. Then did a fresh install of RH 8.0. It didn't boot with the 8.0 version of pcmcia. But taking the copy of my 7.3 configuration file yielded a working connection to the Internet.

Something seems to be wrong with the changes to the file. I have no idea. But carrying around the cinfig file from upgrade to upgrade seems to be what I need to do.

I used to have to run modprobe pcnet_cs in my /etc/rc.d/rc.local file for RH 7.3. I didn't have to run modeprobe in the rc.local file with the clean install of RH8.0.

Oh well, maybe some day, it will be fixed.

Good luck,

Jim C.

-------------------

Gregory Gulik wrote:

It's still not working on my Toshiba 1115-S103. I still get the following error at Starting pcmcia:

Starting pcmcia: PCI: No IRQ known for interrupt pin A of device 02:04.0. Please try using pci=biosirq
PCI: No IRQ known for interrupt pin B of device 02:04.1. Please try using pci=biosirq


For kicks and grins I even tried to boot with "pci=biosirq" and the only difference is that it didnt' tell me to try that any more.



Robert P. J. Day wrote:

  i had the same problem, and here's what fixed it for me.
normally, at boot time, PCMCIA is started by running
"/etc/init.d/pcmcia start" -- no big surprise there.
so i was more than a bit confused when it wasn't starting
for me.

  however, take a look at the lines in that script around
line 100 and after:

        if [ -d /lib/modules/preferred ] ; then
        PC=/lib/modules/preferred/pcmcia
        else
        PC=/lib/modules/`uname -r`/pcmcia
        fi
        KD=/lib/modules/`uname -r`/kernel/drivers/pcmcia
        if [ -d $PC ] ; then
        echo -n " modules"
        /sbin/modprobe pcmcia_core $CORE_OPTS
        /sbin/modprobe $PCIC $PCIC_OPTS
        /sbin/modprobe ds
        elif [ -d $KD ] ; then
        /sbin/modprobe pcmcia_core
        /sbin/modprobe $PCIC
        /sbin/modprobe ds
        else
        echo $" module directory $PC not found."
        break
        fi


note that the script is looking to set two variables to the names of two possible PCMCIA module directories: PC or KD. if it finds the module directory /lib/modules/.../pcmcia, it runs the first set of modprobe's.

however (and i've already fixed this), the original module
names in those first three lines ended with ".o", which
modprobe doesn't handle. all i did was remove the ".o" suffixes. everything worked.


it's unclear when you should have a /lib/modules/.../pcmcia
directory and when you shouldn't.  but i just fixed the script
and left it at that.

can anyone else check this out, and let me know the result?

rday






--
A good reputation is more valuable than money.
		-- Publilius Syrus





[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux