hi,
i'm had problems too with pcmcia under 2.4.x but just a few days ago i
decided to leave pcmcia out of the kernel and install the modules from the
pcmcia-cs package (not the debian ones) afterwards and now everything is
going fine, i didn't even add anything to config.opts just put in the
configuration in network.opts ...
so i guess it would be worth a try to use the pcmcia-cs package instead of
the kernel's modules...
good luck!
vester
On Wed, 6 Jun 2001, Steve Dobson wrote:
> Hi Debian laptop users
>
> Sorry to bother you with what I am sure will turn out to be a stupid mistake
> on my part, but I have been unable to find any help in either the Debian
> bug database or on the web.
>
> I installed Debian just over 2 years ago on my laptop (a Dell Inspiron), and
> with a little effort got everything working. I have managed to configure
> the PCMCIA network.opt script so that when I plug in my 3c575 network card
> it re-configures the system for scheme (I use a number) and I can now access
> the Web/Email/etc from which ever site I connect to.
>
> My problem started when I switched to the new 2.4.x kernels. I had already
> read that the 3c575 card is now supported by the 3c59x kernel module. So I
> built that part of the kernel as a module, and place the following lines in
> the /etc/pcmcia/config.opt file:
>
> device "3c59x"
> class "network" module "3c59x"
>
> card "3Com 3c575-TX Fast EtherLink XL"
> manfid 0x0101, 0x5057
> bind "3c59x"
>
> module "3c59x" opts "debug=3 rx_copybreak=300"
>
> This works well up to a point. When I insert the drive it loads the 3c59x
> kernel module, and when I pull the card it takes it down okay. The problem
> seams to be that `cardmgr' is calling the network script with `3c59x' rather
> than `eth0' (which is what I found it did under 2.2.x). I have extracted
> the appropriate bit from my log files.
>
> cardmgr[212]: initializing socket 0
> cardmgr[212]: socket 0: 3Com 3c575-TX Fast EtherLink XL
> cardmgr[212]: executing: 'modprobe 3c59x debug=3 rx_copybreak=300'
> cardmgr[212]: executing: './network start 3c59x'
> cardmgr[212]: + 3c59x: error fetching interface information: Device not found
> cardmgr[212]: + 3c59x: unknown interface: No such device
> cardmgr[212]: + SIOCSIFADDR: No such device
> cardmgr[212]: + 3c59x: unknown interface: No such device
> cardmgr[212]: + SIOCSIFNETMASK: No such device
> cardmgr[212]: + SIOCSIFBRDADDR: No such device
> cardmgr[212]: + 3c59x: unknown interface: No such device
> cardmgr[212]: + SIOCADDRT: No such device
> cardmgr[212]: + SIOCADDRT: Network is unreachable
>
> Reading /etc/pcmcia/network I see that the second argument should be the
> network interface name not the device name. Why is cardmgr passing `3c59x'
> to this script rather than `eth0'? What have I missed? If this is just an
> RTFM or STFW please point me at the appropriate URL.
>
> I know that this is the correct diver and that it works because I can configure
> the network by hand. I would like the PCMCIA subsystem to do it automatically.
>
> Thanks loads for any help you can give
>
> Steve
> --
> _ _ _
> __| | ___ | |__ | |__ ___
> / _ |/ _ \| _ \| _ \ / _ \ [EMAIL PROTECTED]
> | (_| | (_) | |_) | (_) | (_) | [EMAIL PROTECTED]
> \____|\___/|____/|____/ \___/
> GPG Fingerprint: A220 3448 3A7D 1B9E D5BC 983D BBB1 CEC3 443A EA81
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]