Re: [PATCH 2/2][v3] Add SWIM floppy support for m68k Macs.

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

 



On Sun, Nov 09, 2008 at 10:06:08PM +0100, Laurent Vivier wrote:
Le 9 nov. 08 à 20:42, Geert Uytterhoeven a écrit :
It prevents the driver from working if you have multiple SWIM devices.

If we have multiple SWIM devices the driver is only able to know the  
base address of the onboard controller.
So, it manages only one.

There is never a second SWIM chip. However, there is one system
(the unsupported Mac SE) that can have 3 floppy drives attached
to a single SWIM chip. It's unlikely to ever be supported in
Linux due to using a 68000 CPU rather than a 68020 or 68030.

Geert's suggestion would be the ideal thing in my opinion even
though we know there are never multiple chips, but I think it's
a low priority.

Didn't I read something about SWIM chips on expansion cards?

I think you speak about the expansion card for the MacII allowing to  
replace the WIM controller by a SWIM one, but what I understood is the  
SWIM replaces the WIM at the same base address. Moreover the SWIM has  
a WIM compatibility mode: it's why I've added the set_swim_mode() and  
get_swim_mode() to detect in which case we are. But there is only one  
controller at a time.

I think the discussion in question was the one about adding a nubus ESP
driver for SCSI expansion cards. That was pretty recent.

You are right that there is just a single socket for the floppy controller
on the Mac II and the upgrade replaces the old chip with a new one.

	Brad Boyer
	flar@xxxxxxxxxxxxx

--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

  Powered by Linux