From: Raylynn K. <aud...@sp...> - 2006-04-05 07:21:50
|
On Wed, 2006-04-05 at 07:15 +0200, Tobias Netzel wrote: > Am 05.04.2006 um 02:05 schrieb Raylynn Knight: > > > On Sat, 2006-04-01 at 12:04 +0200, Tobias Netzel wrote: > >> It has but it is not yet ported to the NuBus PowerMacs. > >> That should be trivial and I will try to do so. > >> Does the driver work with the 68040 PB500? > >> > > I don't have an '040 processor for my PB500, and I currently only have > > 16MB of memory so getting a kernel to boot is probably hopeless. I do > > however have another PB500 on the way with 32MB of RAM and an '040 > > processor. I was planning on hacking on those parts of the kernel once > > I get the other PB500. > > The driver will not work with the 040 PB500 because the 16 bit Sonic > support somehow got lost in the 2.4 kernel sources. > One needs to either port the Sonic driver (sonic.c, sonic.h) from the > mac m68k 2.2 kernel patches or from the 2.6 kernel sources that it has > already been ported to. I think porting from the 2.2 patches will be > easier. > I found only one patchset (made by you?) that contains the 16 bit Sonic > patches: > http://ftp.cesnet.cz/MIRRORS/linux-mac68k.sourceforge.net/pub/linux- > mac68k/kernels/ray/patch-mac68k-2.2.17 > I don't believe the 2.6 driver works correctly for 16 bit either. I haven't had much time to look at it. 2.6 support for the m68k Macs is not very stable. > > > > By the way the my 2300 boots just fine with your kernels with media bay > > support. > > I disabled TREX, SCSI and media bay now for the 2300 in the kernels I > compiled for Carlos. > Does the 2300 really lack an external SCSI port? > Can one really choose between SCSI and IDE for internal hard disks? > 2300 has no TREX or media bay. SCSI is only present if you have a DOCK that contains it. Not sure yet if the SCSI on the DOCK lives at the same address space. > > I believe the problem with the PB500 is that it does not have > > any IDE port. > > The problem was that is doesn't have the Baboon chip at all. > The Baboon is the IDE and media bay controller and it also serves as an > interrupt controller for the devices it controls. > So I had my interrupt handling patches to take care not to look for the > Baboon on a PB500. > I also disabled the TREX PCMCIA controller - I don't know if the PCMCIA > module for the PB500 will work with the TREX driver. > I guess I should have thought about the Baboon. I have a PCMCIA controller for my PB500. I'll need to get the additional memory before I can try any testing though. I'll try to find some time to try your kernel with the Sonic support on a Performa 6290 with the Sonic CommSlot card and a Sonic PDS card. I never did find the address space for the Sonic chip on any of the NuBus cards. > > I'm hoping to have some time to get the some of the Docks > > to work with my 2300 soon. I have an Ethernet Microdock and an > > UltraDock 16sce which both should be able to use the SMC Ethernet > > driver. > > > > Ray > > |