List Info

Thread: Re: FreeBSD on Dell T105? ($350 dual-core Opteron)




Re: FreeBSD on Dell T105? ($350 dual-core Opteron)
country flaguser name
Germany
2007-12-20 07:09:00
On Thursday 20 December 2007, Chris Shenton wrote:
> [I'm adding -current as there are other discussions of
hardware
>  compatibility there, trim if appropriate]
>
> Chris Shenton <chrisshenton.org> writes:
> >  
> > http://www.dell.com/downloads/global/produc
ts/pedge/en/pe_T105_spec_s
> >heet.pdf
> >
> >   Processors              Single AMD Opteron TM 
1000 series at up to
> > 2.8GHz; Single AMD SempronTM LE1250 at 2.2GHz
> >
> >   HyperTransportTM        HyperTransport at
2000MT/s
> >
> >   Chipset                 nVidia CK8-04 Pro
> >
> >   Network Interfaces       Single embedded
Gigabit3 NIC
>
> I installed FreeBSD 7.0-BETA4 amd64 this morning and it
boots fine,
> detects both CPUs, but can't seem to find a driver for
the ethernet. It
> doesn't offer anything at install time (only slip and
ppp) and shows
> nothing in ifconfig when running.
>
> The one thing I see in dmesg is:
>
>   pci2: <network, ethernet> at device 0.0 (no
driver attached)
>
> Some pages I've found say this is a Broadcom 5721J
chipset:
>
>  
> http://www1.ap.dell.com/content/products/
features.aspx/servers_Q4_W5_20
>07-12-01_pedge_t105_Q421211?c=my&cs=mybsd1&l=en&
amp;s=bsd
>
> An Ubuntu message says they see it with a Broadcom
NetXtreme BCM5722
> driver:
>
>
> http
://ubuntuforums.org/showthread.php?p=3961378
>
> Any suggestions on how I can poke at it to find what
kind of hardware
> it's using and what driver I need to use for it?

Sounds like the bge(4) driver might work.  Take a look at
"pciconfig -lv" 
to identify the chip and PCI vendor id.  Try adding that
information to 
src/sys/dev/bge/if_bge.c::bge_devs[] and subsequent chip
revision arrays.  
It's easiest to build a kernel w/o device bge and loading
bge from 
modules.  This way you can cd to src/sys/modules/bge and
"make load; 
#test; make unload; #change source; #repeat" until it
works.

-- 
/"  Best regards,                      | mlaierfreebsd.org
 /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.l
ove2party.net/  | mlaierEFnet
/   ASCII Ribbon Campaign              | Against HTML Mail
and News
PATCH: FreeBSD-7-BETA4 'bge' ether for Dell T105 server
user name
2007-12-23 16:17:13
Thanks to Max Laier's help, the ether device is now working
with the 'bge'
driver.  Here is a patch that makes it work.  I just
recompiled the
kernel afterwards and it comes up.

PS: the T105 is now $399 but includes 1GB RAM and 2x160GB
disk,
    in addition to the dual-core 1.8GHz Opteron and DVD
reader.

(Is there a better way to do this? sorry for the CC's,
wasn't sure which
was appropriate for getting this into the tree.)


$ pwd
/usr/src/sys/dev/bge
$ diff -c if_bge.c*
*** if_bge.c	Mon Nov 26 12:33:28 2007
--- if_bge.c.NEW	Sun Dec 23 15:44:40 2007
***************
*** 169,174 ****
--- 169,175 ----
  	{ BCOM_VENDORID,	BCOM_DEVICEID_BCM5715S },
  	{ BCOM_VENDORID,	BCOM_DEVICEID_BCM5720 },
  	{ BCOM_VENDORID,	BCOM_DEVICEID_BCM5721 },
+ 	{ BCOM_VENDORID,	BCOM_DEVICEID_BCM5722 },
  	{ BCOM_VENDORID,	BCOM_DEVICEID_BCM5750 },
  	{ BCOM_VENDORID,	BCOM_DEVICEID_BCM5750M },
  	{ BCOM_VENDORID,	BCOM_DEVICEID_BCM5751 },
$ diff -c if_bgereg.h*
*** if_bgereg.h	Tue May 22 15:22:58 2007
--- if_bgereg.h.NEW	Sun Dec 23 15:44:53 2007
***************
*** 2011,2016 ****
--- 2011,2017 ----
  #define	BCOM_DEVICEID_BCM5715S		0x1679
  #define	BCOM_DEVICEID_BCM5720		0x1658
  #define	BCOM_DEVICEID_BCM5721		0x1659
+ #define       BCOM_DEVICEID_BCM5722		0x165a
  #define	BCOM_DEVICEID_BCM5750		0x1676
  #define	BCOM_DEVICEID_BCM5750M		0x167C
  #define	BCOM_DEVICEID_BCM5751		0x1677
_______________________________________________
freebsd-currentfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-curre
nt
To unsubscribe, send any mail to
"freebsd-current-unsubscribefreebsd.org"

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )