Thread (64 messages) 64 messages, 6 authors, 2021-06-17

Re: [PATCH RFC 2/2] net/8390: apne.c - add 100 Mbit support to apne.c driver

From: Michael Schmitz <schmitzmic@gmail.com>
Date: 2021-06-08 03:11:47
Also in: linux-m68k

Hi Alex,


Am 07.06.2021 um 20:46 schrieb ALeX Kazik:
Hi all,
quoted
It's been quite a while - can you still try and build/test this change, Alex?
I'm happy to test it again (assuming my Amiga still works, not used
for a while).
But I'm waiting until you guys have perfected the patch.
Thanks, I'll keep you in the CC list.
quoted
quoted
quoted
+
        pr_info("Looking for PCMCIA ethernet card : ");

        /* check if a card is inserted */
@@ -590,6 +597,16 @@ static int init_pcmcia(void)
 #endif
        u_long offset;

+#ifdef CONFIG_APNE100MBIT
+       /* reset card (idea taken from CardReset by Artur Pogoda) */
+       {
+               u_char  tmp = gayle.intreq;
+
+               gayle.intreq = 0xff;    mdelay(1);
+               gayle.intreq = tmp;     mdelay(300);
+       }
Is this safe for all cards?
I _think_ so, but this really is a question for Alex and others involved
in developing the original patch. (The original patch had that
conditionalized as well so I might be wrong ...)
My code is based on the patches here: http://www.g-mb.de/pcmcia_e.html

I'm not deep into it, just adapted the patch. And that's why I can't
tell if the other drivers will work with it always enabled, sorry.
According to that site, the reset is needed for all 100 Mbit cards, and 
in your patch from 2018, you mentioned that this is because the PCMCIA 
reset line isn't connected on these cards. Based on that reading, this 
_should_ be safe for those cards that have a reset line wired as well.

Who could we ask - I guess Rolf Anders was the author of a previous 
patch for the 100 Mbit APNE compatible cards? Not sure I've seen an 
e-mail address for Artur Pogoda?

Cheers,

	Michael



Bye,
Alex.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help