[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-mac68k
Subject: [linux-mac68k] Re: linux-mac68k (fwd)
From: Michael Schmitz <SCHMITZ () lcbvax ! cchem ! berkeley ! edu>
Date: 1998-04-12 2:23:44
[Download RAW message or body]
Hi,
>> I want to install linux on my Performa 475, which has an "upgraded" full
>> 68040 CPU. I read about the SCSI-controller not being supported yet. Does
>> that mean, I will not be able to boot from the harddrive? And if so, what
>> does "actively been worked on" mean? Is there hope for the next weeks?
>
> "Actively be[ing] worked on" means that there are (in this case) two
>individuals scratching their heads over how to write a driver taht will
>force this scsi device into submission. I'm one of those folks and it's
>tough going. I'm not nearly as driver literate as I would have figured
>from my general O/S background (which is terribly frustrating!), but I'm
>also software savvy, so I'm making the best of a bad situation. David
>Weis is the other individual. He's bright guy and has been published in
>"Linux Journal." However, I cannot comment on his current state (with
>respect to his progress).
To answer the 'hope for the next weeks' question first: I'd be surprised if
it worked that fast. Even the IDE driver took a couple of weeks to figure out
completely (and there's still weirdness in the Powerbook case).
As encouragement to the driver hackers: Linux driver structure sure needs some
getting used to - and lots of source reading and head scratching.
The first thing I'll do for the new SCSI driver is rewriting the interrupt code
to return something meaningful on irq_pending(), and the next thing should be
to figure out where the interrupt from the 53C9x gets stuck. That part took
Alan quite a while, and it was the stupid VIA1 PCR setup - which is done only
for Macs with the 'old' SCSI driver currently, so extending this to the 53C96
Macs might help some; look at via_init() ...
If it helps, I can patch the current 53C96 code I got from David a while back
into 2.1.90 (what kernel version did you work on, David??) and add the
via_scsi_poll to check on the SCSI status on each timer tick.
But maybe all of this has been tried in the meantime, and I should wait for a
new diff??
Michael
--
[ Unsubscription requests to 'linux-mac68k-request@wave.lm.com', body of 'unsubscribe' ]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic