Quantcast

Linux Mac68k v4.1.39 test kernel build is available

Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Linux Mac68k v4.1.39 test kernel build is available

Finn Thain

I've just uploaded a new kernel build to the Linux Mac68k sourceforge
project: https://sourceforge.net/projects/linux-mac68k/files/

This build has some patches for the mac_scsi and egret drivers that were
backported from mainline v4.11-rc1. For machines that need those drivers
(LC III etc.) this build should work better than previous releases. Please
let me know if you encounter any regressions.

AFAIK, no Macs should need v2.x unless they need the SMC9194 Nubus network
card driver. For some reason that driver only appeared in the v2.2 branch
in the mac68k CVS and never in mainline Linux. It isn't likely to get a
modern rewrite any time soon so I recommend replacing those cards and
running v4.x on any 68k Mac.

--

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Linux Mac68k v4.1.39 test kernel build is available

Ingo Jürgensmann-10
Am 17.03.2017 um 01:34 schrieb Finn Thain <[hidden email]>:

> I've just uploaded a new kernel build to the Linux Mac68k sourceforge
> project: https://sourceforge.net/projects/linux-mac68k/files/
>
> This build has some patches for the mac_scsi and egret drivers that were
> backported from mainline v4.11-rc1. For machines that need those drivers
> (LC III etc.) this build should work better than previous releases. Please
> let me know if you encounter any regressions.

What about the esp driver on Amiga (A4000 SCSI, Blizzard 2060 SCSI, Warpengine, ...)? Michael built a test kernel as well some years ago…

--
Ciao...          //        http://blog.windfluechter.net
      Ingo     \X/     XMPP: [hidden email]
       
gpg pubkey:  http://www.juergensmann.de/ij_public_key.asc



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Linux Mac68k v4.1.39 test kernel build is available

John Paul Adrian Glaubitz
On 03/17/2017 08:50 PM, Ingo Jürgensmann wrote:
> What about the esp driver on Amiga (A4000 SCSI, Blizzard 2060 SCSI, Warpengine, ...)?
> Michael built a test kernel as well some years ago…

Michael has actually worked on the driver a bit and made improvements. He hasn't
merged it yet though. I think there were some issues left. He was also working
on the driver for the xsurf100, but unfortunately, we never got the card to work
again.

I am planning to get the Amiga up and running again soonish, so that the work
on both drivers can be finished and the code can get hopefully merged upstream.

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - [hidden email]
`. `'   Freie Universitaet Berlin - [hidden email]
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Seeking Mac testers, was Re: Linux Mac68k v4.1.39 test kernel build is available

Finn Thain
In reply to this post by Finn Thain
On Fri, 17 Mar 2017, I wrote:

> I've just uploaded a new kernel build to the Linux Mac68k sourceforge
> project: https://sourceforge.net/projects/linux-mac68k/files/
>
> This build has some patches for the mac_scsi and egret drivers that were
> backported from mainline v4.11-rc1. For machines that need those drivers
> (LC III etc.) this build should work better than previous releases.
> Please let me know if you encounter any regressions.
>
> AFAIK, no Macs should need v2.x unless they need the SMC9194 Nubus
> network card driver. For some reason that driver only appeared in the
> v2.2 branch in the mac68k CVS and never in mainline Linux. It isn't
> likely to get a modern rewrite any time soon so I recommend replacing
> those cards and running v4.x on any 68k Mac.
>

I've uploaded a second test kernel build. This one includes my patch queue
https://github.com/fthain/linux/commits/mac68k-queue

Apart from these 28 patches this build is exactly the same as the build on
sourceforge described above. It can be downloaded here,

https://www.telegraphics.com.au/~fthain/mac68k-queue/vmlinux-4.1.39-mac_scsi-egret-etc+
https://www.telegraphics.com.au/~fthain/mac68k-queue/linux-m68k-image-4.1.39-mac_scsi-egret-etc+.tar.gz

SHA1

12881647716ed02f1c9d862a588b7fc89a3d5c64  vmlinux-4.1.39-mac_scsi-egret-etc+
d7eb947eee6be997d5b0079fd15d98673d5f6a12  linux-m68k-image-4.1.39-mac_scsi-egret-etc+.tar.gz

These patches cover a wide range of Mac 68k hardware which makes it
difficult for me to test, So I'm (ab)using the Debian list to try to find
users willing to help improve test coverage prior to patch submission.

Thanks.

--

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Seeking Mac testers, was Re: Linux Mac68k v4.1.39 test kernel build is available

James Hemsing
I can test on a Quadra 700, SE/30, and LC475 once my CD-Rs arrive, if that would be helpful.

On Sun, Mar 19, 2017 at 6:49 PM Finn Thain <[hidden email]> wrote:
On Fri, 17 Mar 2017, I wrote:

> I've just uploaded a new kernel build to the Linux Mac68k sourceforge
> project: https://sourceforge.net/projects/linux-mac68k/files/
>
> This build has some patches for the mac_scsi and egret drivers that were
> backported from mainline v4.11-rc1. For machines that need those drivers
> (LC III etc.) this build should work better than previous releases.
> Please let me know if you encounter any regressions.
>
> AFAIK, no Macs should need v2.x unless they need the SMC9194 Nubus
> network card driver. For some reason that driver only appeared in the
> v2.2 branch in the mac68k CVS and never in mainline Linux. It isn't
> likely to get a modern rewrite any time soon so I recommend replacing
> those cards and running v4.x on any 68k Mac.
>

I've uploaded a second test kernel build. This one includes my patch queue
https://github.com/fthain/linux/commits/mac68k-queue

Apart from these 28 patches this build is exactly the same as the build on
sourceforge described above. It can be downloaded here,

https://www.telegraphics.com.au/~fthain/mac68k-queue/vmlinux-4.1.39-mac_scsi-egret-etc+
https://www.telegraphics.com.au/~fthain/mac68k-queue/linux-m68k-image-4.1.39-mac_scsi-egret-etc+.tar.gz

SHA1

12881647716ed02f1c9d862a588b7fc89a3d5c64  vmlinux-4.1.39-mac_scsi-egret-etc+
d7eb947eee6be997d5b0079fd15d98673d5f6a12  linux-m68k-image-4.1.39-mac_scsi-egret-etc+.tar.gz

These patches cover a wide range of Mac 68k hardware which makes it
difficult for me to test, So I'm (ab)using the Debian list to try to find
users willing to help improve test coverage prior to patch submission.

Thanks.

--
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Seeking Mac testers, was Re: Linux Mac68k v4.1.39 test kernel build is available

Finn Thain

On Mon, 20 Mar 2017, James Hemsing wrote:

> I can test on a Quadra 700, SE/30, and LC475 once my CD-Rs arrive, if
> that would be helpful.

Great! The main areas needing more testing are these:

- ADB
- SONIC ethernet
- Various video modes - 1, 2, 4, 8, 16, 24 and/or 32 bits per pixel
- Device driver initialization

Any regression you notice (particularly during boot) would be of interest.

If you could email to me the kernel output (from 'dmesg', kernel log file
or console capture) this would be much appreciated.

Thanks!
--

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Seeking Mac testers, was Re: Linux Mac68k v4.1.39 test kernel build is available

Laurent Vivier-5
In reply to this post by Finn Thain
Le 20/03/2017 à 01:52, Finn Thain a écrit :

> On Fri, 17 Mar 2017, I wrote:
>
>> I've just uploaded a new kernel build to the Linux Mac68k sourceforge
>> project: https://sourceforge.net/projects/linux-mac68k/files/
>>
>> This build has some patches for the mac_scsi and egret drivers that were
>> backported from mainline v4.11-rc1. For machines that need those drivers
>> (LC III etc.) this build should work better than previous releases.
>> Please let me know if you encounter any regressions.
>>
>> AFAIK, no Macs should need v2.x unless they need the SMC9194 Nubus
>> network card driver. For some reason that driver only appeared in the
>> v2.2 branch in the mac68k CVS and never in mainline Linux. It isn't
>> likely to get a modern rewrite any time soon so I recommend replacing
>> those cards and running v4.x on any 68k Mac.
>>
>
> I've uploaded a second test kernel build. This one includes my patch queue
> https://github.com/fthain/linux/commits/mac68k-queue
>
> Apart from these 28 patches this build is exactly the same as the build on
> sourceforge described above. It can be downloaded here,
>
> https://www.telegraphics.com.au/~fthain/mac68k-queue/vmlinux-4.1.39-mac_scsi-egret-etc+
> https://www.telegraphics.com.au/~fthain/mac68k-queue/linux-m68k-image-4.1.39-mac_scsi-egret-etc+.tar.gz
>
> SHA1
>
> 12881647716ed02f1c9d862a588b7fc89a3d5c64  vmlinux-4.1.39-mac_scsi-egret-etc+
> d7eb947eee6be997d5b0079fd15d98673d5f6a12  linux-m68k-image-4.1.39-mac_scsi-egret-etc+.tar.gz
>
> These patches cover a wide range of Mac 68k hardware which makes it
> difficult for me to test, So I'm (ab)using the Debian list to try to find
> users willing to help improve test coverage prior to patch submission.
Tested on my Quadra 800. ADB/SCSI/Ethernet work fine.

I've also tested with Q800 implementation in QEMU and works fine too.

You can find attached the both dmesg.

Laurent


q800-dmesg-4.1.39.txt (8K) Download Attachment
qemu-dmesg-4.1.39.txt (7K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Seeking Mac testers, was Re: Linux Mac68k v4.1.39 test kernel build is available

Finn Thain

On Tue, 21 Mar 2017, Laurent Vivier wrote:

>
> Tested on my Quadra 800. ADB/SCSI/Ethernet work fine.
>
> I've also tested with Q800 implementation in QEMU and works fine too.
>

Thanks Laurent!

This looks like a very convenient way to test certain patches. Did you use
upstream QEMU or your QEMU fork at https://github.com/vivier/qemu-m68k
?

> You can find attached the both dmesg.
>

Interesting... the QEMU log says:

Slot 9:
Board resource not found!

This is a bit surprising because it seems to suggest that
nubus_probe_slot() found a meaningful bytelanes value. That logic got
changed in this patch series.

I wonder whether the vmlinux-4.1.39-mac_scsi-egret+ build on sourceforge
produces the same messages (?)

Thanks again.
--

> Laurent
>
>

Loading...