I just upgraded my kernel to 2.2.17 and tried everything again without success.
I then spent some time looking at the parport_pc.c code and really felt that
my card should work. As a last ditch effort, I recompiled my kernel to have
parport, parport_pc, and lp compiled with it instead of loading as modules.
Now, the card works. It is using the 0xd000 address as the base I/O address.
Strange since when I tried it with insmod, Linux completely crashed.
This was the only way I could get my ISA ethernet card to work too. I suppose
this might be getting off topic but there seems to be a quite a difference
between compiling drivers with the kernel and loading them as modules.
Jason Cumiskey
On Fri, 08 Sep 2000, you wrote:
>
> On Thu, Sep 07, 2000 at 09:25:18PM -0700, Jason Cumiskey wrote:
>
> > I/O at 0xd000 [0xd001].
> > I/O at 0xb800 [0xb801].
> >
> > For now, I have done an insmod parport.o
> > then an insmod parport_pc.o io=0x378,0xb800 irq=7,none
>
> Did you try 'insmod parport_pc io=0x378,0xd000 irq=7,none'?
>
> > As you are suggesting to wait for a later kernel, I am guessing that this may
> > be a common problem with these cards??
>
> There are lots of different cards with the same PCI vendor and device
> IDs, but which differ in subdevice ID. Unfortunately, the 2.2 parport
> code isn't up to telling these apart without a lot of help; the 2.4
> kernel _does_ do that though, so it should be alright.
>
> Tim.
> */
>
----------------------------------------
Content-Type: application/pgp-signature; name="unnamed"
Content-Transfer-Encoding: 7bit
Content-Description:
----------------------------------------
-- To unsubscribe, send mail to: linux-parport-request@torque.net --
-- with the single word "unsubscribe" in the body of the message. --
This archive was generated by hypermail 2b29 : Sun Sep 10 2000 - 19:16:06 EDT