Hi all, Over the last month or so I've installed FreeBSD 9 (-stable) on several Mac Minis via the memstick image; they seem to be pretty good little boxes for things like offsite secondary nameservers, for example, and they're easily replaced in case of problems. However, the newest minis have slightly different hardware, and FreeBSD can't find the built-in NIC. pciconf -lv on the new mini shows it as none3 at pci0:1:0:0: class=0x020000 card=0x168614e4 chip=0x168614e4 rev=0x01 hdr=0x00 vendor = 'Broadcom Corporation' class = network subclass = ethernet The previous edition mini (that works) reports bge0 at pci0:2:0:0: class=0x020000 card=0x16b414e4 chip=0x16b414e4 rev=0x10 hdr=0x00 vendor = 'Broadcom Corporation' device = 'NetXtreme BCM57765 Gigabit Ethernet PCIe' class = network subclass = ethernet Is there a chance that adding the new card/chip info to the current driver would allow it to work? I'll be happy to test and report back. I'm afraid I'm not familiar enough with hardware at that level to figure out the patch myself. Thanks! -- Richard Kuhns <rjk at wintek.com> My Desk: 765-269-8541 Wintek Corporation Internet Support: 765-269-8503 427 N 6th Street STE C Consulting: 765-269-8504 Lafayette, IN 47901-2211 Accounting: 765-269-8502
Often that is all that is needed. It's worth a shot and reporting back. Do you know how to update the table in the driver, rebuild/install kernel and check? -Alfred On 11/16/12 7:30 AM, Richard Kuhns wrote:> Hi all, > > Over the last month or so I've installed FreeBSD 9 (-stable) on several Mac > Minis via the memstick image; they seem to be pretty good little boxes for > things like offsite secondary nameservers, for example, and they're easily > replaced in case of problems. > > However, the newest minis have slightly different hardware, and FreeBSD can't > find the built-in NIC. pciconf -lv on the new mini shows it as > > none3 at pci0:1:0:0: class=0x020000 card=0x168614e4 chip=0x168614e4 rev=0x01 > hdr=0x00 > vendor = 'Broadcom Corporation' > class = network > subclass = ethernet > > The previous edition mini (that works) reports > > bge0 at pci0:2:0:0: class=0x020000 card=0x16b414e4 chip=0x16b414e4 rev=0x10 hdr=0x00 > vendor = 'Broadcom Corporation' > device = 'NetXtreme BCM57765 Gigabit Ethernet PCIe' > class = network > subclass = ethernet > > Is there a chance that adding the new card/chip info to the current driver would > allow it to work? I'll be happy to test and report back. I'm afraid I'm not > familiar enough with hardware at that level to figure out the patch myself. > > Thanks!
On Fri, Nov 16, 2012 at 10:30:04AM -0500, Richard Kuhns wrote:> Hi all, > > Over the last month or so I've installed FreeBSD 9 (-stable) on several Mac > Minis via the memstick image; they seem to be pretty good little boxes for > things like offsite secondary nameservers, for example, and they're easily > replaced in case of problems. > > However, the newest minis have slightly different hardware, and FreeBSD can't > find the built-in NIC. pciconf -lv on the new mini shows it as > > none3 at pci0:1:0:0: class=0x020000 card=0x168614e4 chip=0x168614e4 rev=0x01It seems this controller is BCM57766.> hdr=0x00 > vendor = 'Broadcom Corporation' > class = network > subclass = ethernet > > The previous edition mini (that works) reports > > bge0 at pci0:2:0:0: class=0x020000 card=0x16b414e4 chip=0x16b414e4 rev=0x10 hdr=0x00 > vendor = 'Broadcom Corporation' > device = 'NetXtreme BCM57765 Gigabit Ethernet PCIe' > class = network > subclass = ethernet > > Is there a chance that adding the new card/chip info to the current driver would > allow it to work? I'll be happy to test and report back. I'm afraid I'm not > familiar enough with hardware at that level to figure out the patch myself. >Try attached patch and let me know whether the patch works or not. If the patch works please share dmesg output(bge(4) and brgphy(4) output only). Note, the patch was generated against CURRENT. -------------- next part -------------- A non-text attachment was scrubbed... Name: bge.57766.diff Type: text/x-diff Size: 3813 bytes Desc: not available URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20121120/a7c6261f/attachment.diff>