FreeBSD on a Mac Mini
So I finally have a fairly stable install of FreeBSD on my Mac Mini, the only noticable problem I have had so far is a weird problem with running X forwarding on it, since it somehow causes reboots, though no real kernel panics, since db doesn’t come up, and I have no real core dumps to look at. So it pretty much works out normally, install minimal with docs, manpages, and other stuff, use ports and such, to install X, and it mostly works. The only thing I really had to change was drivers for the network card, the Mac Mini uses a Marvell YukonII NIC, and well Marvell/SysKonnect released the driver code under a FreeBSD license, and it is available here. Unfortunately this does not work as such, and you have to patch if_yk.c because one of the system calls changed. Applying the patch
1569,1570c1569,1570
< }
< #else
---
> }
> #elif __FreeBSD_version < 700006
1577a1578,1588
> SK_ADDR_LOGICAL_ADDRESS);
> }
> #else
>
> if (bcmp(IF_LLADDR(pAC->pIfnet),
> pAC->Addr.Net<sup><a href="#fn0">0</a></sup>.CurrentMacAddress.a,6)) {
>
> SkAddrOverride(pAC,
> pAC,
> 0,
> (SK_MAC_ADDR*)IF_LLADDR(pAC->pIfnet),
should do the trick.
Ze Panda
Add New Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks