From: "M.H.VanLeeuwen" <vanl@megsinet.net>
To: mflt1@micrologica.com.hk
Cc: ambx1@neo.rr.com, linux-kernel@vger.kernel.org
Subject: Re: ISAPNP BUG: 2.4.65 ne2000 driver w. isapnp not working
Date: Sun, 23 Mar 2003 10:26:03 -0600 [thread overview]
Message-ID: <3E7DE01B.2B6985DF@megsinet.net> (raw)
[-- Attachment #1: Type: text/plain, Size: 1162 bytes --]
> Hello.
>
> Have some trouble with loading modules (see earlier message).
> Tried to compile a driver in.
>
> dmesg:
> -------
> isapnp: Scanning for PnP cards...
> isapnp: Card Plug & Play Ethernet card
> isapnp: 1 Plug and Play card detected total
> ------
>
> - no further references do isapnp in logs
>
> - Same card works (with pnp disabled (jumper) and driver compiled
> as a module) by modprobing it with io=0x300
>
> - Same card works with 2.4.21-pre5 driver as module both with pnp
> and modual probing
>
> Regards
> Michael
> -
Michael,
NE2k ISAPNP broke around 2.5.64, again. There are 2 parts to the attached
patch, one to move the NIC initialization earlier in the boot sequence
and the second is a HACK to get ne2k to work when compiled into the
kernel, I've never tried NE2k as a module...
1. The level of isapnp_init was moved to after apci. Since it is now
after net_dev_init, ISA PNP NICs fail to initialized at boot.
This fix allows ISA PNP NIC cards to work during net_dev_init, and still
leaves isapnp_init after apci_init.
2. The second piece kills off a now ?unnecessary? probe.
Works for me,
Martin
[-- Attachment #2: 65.2k.diff --]
[-- Type: text/plain, Size: 670 bytes --]
--- ./drivers/net/ne.c Tue Mar 4 22:44:58 2003
+++ ../linux-2.5.65/./drivers/net/ne.c Tue Mar 4 22:41:36 2003
@@ -176,8 +176,10 @@
return -ENXIO;
/* Then look for any installed ISAPnP clones */
+/* HACK to kill this probe, also done now by new isapnp code
if (isapnp_present() && (ne_probe_isapnp(dev) == 0))
return 0;
+*/
#ifndef MODULE
/* Last resort. The semi-risky ISA auto-probe. */
--- ./drivers/pnp/isapnp/core.c Tue Mar 18 05:43:40 2003
+++ ../linux-2.5.65/./drivers/pnp/isapnp/core.c Tue Mar 18 05:43:14 2003
@@ -1173,7 +1173,7 @@
return 0;
}
-device_initcall(isapnp_init);
+subsys_initcall(isapnp_init);
/* format is: noisapnp */
next reply other threads:[~2003-03-23 16:14 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-23 16:26 M.H.VanLeeuwen [this message]
2003-03-23 17:57 ` ISAPNP BUG: 2.4.65 ne2000 driver w. isapnp not working Michael Frank
2003-03-23 18:41 ` M.H.VanLeeuwen
2003-03-23 18:24 ` Alan Cox
2003-03-23 19:26 ` M.H.VanLeeuwen
2003-03-23 20:40 ` Alan Cox
2003-03-24 0:24 ` Michael Frank
[not found] ` <200303241203.01814.mflt1@micrologica.com.hk>
[not found] ` <3E81A494.FF16EBCF@megsinet.net>
2003-03-26 14:20 ` Resolved: " Michael Frank
-- strict thread matches above, loose matches on Subject: below --
2003-03-23 6:01 Michael Frank
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3E7DE01B.2B6985DF@megsinet.net \
--to=vanl@megsinet.net \
--cc=ambx1@neo.rr.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mflt1@micrologica.com.hk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.