Re: Amiga PCMCIA network card support

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

 



Op vr 25 okt. 2019 om 13:49 schreef Andreas 'count' Kotes
<count-vger.kernel.org+linux-m68k@xxxxxxxxxxx>:

Hello Kars,

On 25.10.19 09:25, Kars de Jong wrote:
Op do 24 okt. 2019 om 22:56 schreef Andreas 'count' Kotes
<count-vger.kernel.org+linux-
What needs to happen for stable, reliable support for existing PCMCIA
network cards people already have? How can we unblock those possible
Linux users?
...
Then Real Life happened and I didn't touch my Amiga for 10+ years...

.. hmm, is this something that's likely to change? ;)

I've dusted it off and powered it on this weekend. It still works (RTC
needs a new battery though), and the 2.6.18 kernel that I modified
many years ago still works fine with the pcnet_cs driver and my
Dynalink L10C card.

I then tried a build of master of Geert's tree, which unfortunately
doesn't fully work due to issues with the Blizzard ESP driver. I also
had similar issues with the last 2.6.2x kernel I tested in 2008(?),
after switching to the new ESP driver.
The drive is identified, set to synchronous 10 MHz mode, some
transfers are done but then it locks up. After the ESP driver runs its
recovery procedure, the bash that I run as init process exits with
code 4.

Kars, you sound like you're in Europe - will you be on the Chaos
Communcation Congress in Leipzig this year? Will there be a Linux m68k
table?

Yes, I'm from Hengelo (the Netherlands), but no, I won't be attending.
I have no idea whether there will be a Linux/m68k presence.

I don't know how well bounties (like
https://www.bountysource.com/issues/80706251-m68k-convert-the-backend-to-mode_cc-so-it-can-be-kept-in-future-releases)
work, but I'd certainly willing to chip in with money, time and
resources to get this addressed for good.

I don't need money, I need time :-) I looked at the changes I made to
2.6.18, most of it is pretty self contained and should still work on
5.x without too many changes, but the io.h changes are more hairy.
Also, someone once tested this on his A1200 which had a 68030 and I
believe it broke. Something about ioremap() not accepting physical
addresses that were already mapped by a fixed mapping (Zorro II
address space).

I think cleaning up the IRQ handling etc would also be (another?) good
showcase of linux-m68k and the Amiga platform being very much alive,
contrary to what Linus might think :D

Linus knows it's alive, he just seems to wonder why it won't die ;-)
I will try to prepare a patch for the IRQ handling.

Kind regards,

Kars.



[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux