User Guide

User Guide
Linux �������������Broadcom NetXtreme 57XX �û�ָ��

����Ŀ¼ҳ

Linux �������������Broadcom NetXtreme® �û�ָ��

Linux �����������

Broadcom Advanced Server Program �����������


Linux �����������

����

��װ

��װ Linux �����������

�޲� PCI �ļ�

�����������޲����ں�

���簲װ

ж��/ɾ�� Linux ��������

���ÿ�ѡ����ֵ

����������Ϣ

ͳ��


����

Linux ��������ĵ�ǰ�汾��ѡ���� Linux �ַ��棨���� ix86–64��2.4x �� 2.6x �ںˣ��Ͼ������ԡ��йز��Ը�����������ʹ�õ��ض� Linux �ַ�����б����ο� Dell Resource CD �ϵ� Distrib.txt �ļ���

��װ

Linux ��������������·�װ��ʽ���ļ��������У�

  • Դ RPM (bcm5700-version.src.rpm)
  • ������ RPM�������� Red Hat �ַ��棩(bcm5700-version.i386.rpm)
  • TAR ѹ���ļ� (bcm5700-version.tar.gz)
  • DKMS Դ��������� RPM (bcm5700-7.3.5-3dkms.noarch.rpm)
  • DKMS ��������������� RPM (bcm5700-7.3.5-3dkms.src.rpm)

RPM �� TAR Դ������а������ڹ��������������ͬԴ�ļ���tar �ļ���������ʵ�ó����粹���Լ��������簲װ��������������ӳ�񡣶����� RPM ֻ�������� Red Hat Linux 2.1 �� Linux 3.0 ���а��Ԥ��������ļ���

��װ Linux �����������

��װԴ RPM �����

��װ DKMS RPM ���������

�� TAR �������������

��װ������ RPM �����

ע����� BCM5700 ���������Ѽ��أ����� Linux �ں��Ѹ��£�����������ģ��ʹ��Դ RPM �� TAR �������װ���� BCM5700 ��������ģ��������±��롣

��װԴ RPM �����

  1. ��װԴ RPM �������

rpm -ivh bcm5700-version.src.rpm

  1. ��Ŀ¼����Ϊ RPM ·����Ϊ�����ں˹����������������򣨲�ͬ�� Linux �ַ�����в�ͬ�� RPM ·������

cd /usr/src/redhat,OpenLinux,turbo,packages,rpm …

rpm -bb SPECS/bcm5700.spec �� rpmbuild -bb SPECS/bcm5700.spec

rpmbuild -bb SPECS/bcm5700.spec�������� RPM �汾 4.x.x)

    ע���������԰�װԴ RPM �����ʱ����Ļ�Ͽ��ܻ���ʾ������Ϣ��

    error: cannot create %sourcedir /usr/src/redhat/SOURCES

    ����ܵĴ���ԭ����δ��װ rpm-build ���������λ Red Hat ��װ�����ϵ� rpm-build ���������ʹ���������װ�ó������

    rpm -ivh rpm-build-version.i386.rpm

    ���Դ RPM �İ�װ��


  1. ��װ�¹����ij����������������ֲ�ҳ����

rpm -ivh RPMS/i386/bcm5700-version.i386.rpm

�����Ҫ�ڿ����Ѿ���������������ľɰ汾�����зַ����ϰ�װ���������򣬿�����Ҫʹ�� --force ѡ�

���������򽫸����ں˵���Ҫ��װ������ij��·���У�

2.2.x �ں���

/lib/modules/kernel_version/net/bcm5700.o

2.4.x �ں���

    /lib/modules/kernel_version/kernel/drivers/net/bcm5700.o

    �޲��� bcm5700 ��������� 2.4.x �ں���

    /lib/modules/kernel_version/kernel/drivers/net/bcm/bcm5700.o

    ��

    /lib/modules/kernel_version/kernel/drivers/addon/bcm5700/bcm5700.o

2.6.0 �ں���

/lib/modules/kernel_version/kernel/drivers/net/bcm5700.ko

�޲��� bcm5700 ��������� 2.6.0 �ں���

/lib/modules/kernel_version/kernel/drivers/net/bcm/bcm5700.ko

  1. ������������

insmod bcm5700

Ҫ��������Э��͵�ַ����μ���ÿ�� Linux �汾��ص��ĵ���

��װ DKMS RPM ���������

��̬�ں�ģ��֧�� (DKMS) �����������ں�ʱ��ģ���ؽ�����ͨ�����ں�����ģ��Դ�ܹ�פ��ĵط����������ʵ�֡�

Ҫ��װ DKMS RPM ���������

  1. �� http://linux.dell.com/dkms/ ���� DKMS ������ RPM

dkms -version.noarch.rpm

  1. ��װ DKMS ������ RPM �������

rpm -ivh dkms-version.src.rpm

  1. ��װ DKMS RPM �����������

rpm -ivh brm5700-version dkms.noarch.rpm

�� TAR �������������

  1. ����Ŀ¼���� TAR �ļ���ѹ����Ŀ¼��

tar xvzf bcm5700-version.tar.gz

  1. ������������ bcm5700.o����Ϊ�����ں˵Ŀɼ���ģ�飺

CD src
make

  1. ͨ��������������������в��ԣ�
    ע�������Ҫ�� Red Hat 7.3��2.1 AS �����������°�ľ��� tg3 ����������ں��ϼ����������������Ȳμ��ļ� Distrib.txt �еġ�ɾ�� tg3 �������򡱣�Ȼ���ټ��ظ���������

insmod bcm5700.o

���⣬���� Linux 2.6 �ںˣ�

insmod bcm5700.ko

��������������ʱ���᷵����Ϣ

  1. ��װ����������ֲ�ҳ��

    make install

  2. ע���й�����װ���������λ�����μ� RPM ˵����
  3. Ҫ��������Э��͵�ַ������IJ���ϵͳ�������ֲᡣ

��װ������ RPM ������������� Red Hat Linux 2.1 �� 3.0��

������ RPM ����������������� Red Hat Linux �ַ����Ԥ�����ں�ģ�顣��Щģ������������Щ���а��ϵ�Ĭ���ںˡ�������Զ�����ؽ����ںˣ��������Ҫʹ������Դ RPM �������װ BCM5700 ģ�顣

Ҫ��װ������ RPM �����

  1. ��װ������ RPM �������

rpm -ivh bcm5700-version.i386.rpm

  1. ����ʹ�� BCM5700 ģ��Ľӿڲ�ɾ��ģ�飺

ifconfig eth# down
rmmod bcm5700

  1. ��װ��ģ�鲢���ýӿڣ�

insmod bcm5700
ifconfig eth# 192.168.x.x up

ע������ʾ���ض��ھ�̬��ַ��

�޲� PCI �ļ�����ѡ��

Ҫʹ�� Red Hat Kudzu Ӳ�����ʵ�ó�����Ҫʹ�� BCM57XX ϵ�� NIC �ϵ���Ϣ�������� PCI ��Ӧ�̺��豸��Ϣ���ļ������޲����������µ� Red Hat �ַ��档ͨ������ patch ����Ӧ���ʵ��IJ��������磬������ i386 �� Red Hat Enterprise Linux 2.1 �� 3.0 �ϣ�ͨ��������������Ӧ�ò�����

patch -N -p1 -d /usr < pci-rh80-i386.patch

Run kudzu:

kudzu

�����������޲����ںˣ���ѡ��

�������ڽ����������޲���ijЩ���µ� 2.4.x �ں�Դ���IJ����ļ����˲����ǿ�ѡ�ģ�����ֻ������Ϥ�ں����ú͹������û�ִ�С��������޸�ԭʼ�ں˵�Դ���롣

��ν����������޲����ں�

1. ѡ���������ں�ƥ��IJ�����Ӧ�øò�����

patch -p1 -d kernel_src_root < bcm5700-version-2.4.x.patch

���У�version �� BCM57XX ��������İ汾��2.4.x ��Ҫ�޲����ں˵İ汾�����磬2.4.10����

ע��kernel_src_root ͨ��Ϊ /usr/src/linux �� /usr/src/linux-2.4.x��
  1. �����ں��԰��� bcm570x �������򡣿������� make menuconfig ʱ�ڡ������豸֧�֡�>��Ethernet (1000 Mbps)��>��Broadcom BCM5700 ֧�֡������ҵ�����������Ϊ��������ѡ�����û�ģ�飺

cd kernel_src_root
make menuconfig

  1. �����ںˣ�

make dep
make clean
....
....

���簲װ

����ͨ�� NFS��FTP �� HTTP��ʹ����������̻� PXE�����е����簲װ��������Ҫ���� BCM57XX ������������������̡����а����������� Red Hat �汾������������ӳ��ͨ���޸� Makefile �� make �������ɱ����������� Linux �汾��������������Red Hat ��վ http://www.redhat.com �ṩ������Ϣ��

Ҫ�������������̣���ѡ���ʵ���ӳ���ļ���Ȼ������������

dd if=dd.img of=/dev/fd0H1440

ж��/ɾ�� Linux ��������

�� RPM ��װ��ж��/ɾ����������

�� TAR ��װ��ɾ����������

�� RPM ��װ��ж��/ɾ����������

Ҫж������������ʹ�� ifconfig ������������򿪵����� eth# �ӿڣ�Ȼ������������

rmmod bcm5700

���ʹ�� rpm ��װ��������������������������ɾ������

rpm -e bcm5700

�� TAR ��װ��ɾ����������

�������������ʹ�� make install �� tar �ļ���װ�ģ�������ֶ��Ӳ���ϵͳ��ɾ�� bcm5700.o ���������ļ����й�����װ���������λ�ã��������װԴ RPM ��������֡�

���ÿ�ѡ����ֵ

��ʹ�� insmod ����������б�ԪΪÿ���Ѱ�װ�����������ÿ�ѡ����ֵ��ͨ������Щ����ֵ���ļ� /etc/modules.conf �����ã��μ� modules.conf �ļ����ֲ�ҳ������Щ���������¼�����ʽ��

property=value[,value,...]

ͬһ���ԵĶ��ֵ���ڷ������а�װ�Ķ����������

ע��

  • �����ָ����һ����Ч��ֵ������ʹ��Ĭ��ֵ�������ʵ���ֵ��
  • ijЩ����ֵ��Ͽ����г�ͻ�����³��ֹ��ϡ����������޷�������д����ͻ��ϡ�

line_speed

line_speed ����ѡ����·����·�ٶȡ��������� full_duplex �� auto_speed ����һ������ѡ����·���ٶȺ�˫���������Զ�Э�����á�

0 ��·���֧�ֵ�����ٶ��Զ�Э�̣�Ĭ��ֵ����
10 ���ٶ�����Ϊ 10 Mbit/s��
100 ���ٶ�����Ϊ 100 Mbit/s��
1000 ���ٶ�����Ϊ 1000 Mbit/s��

�� line_speed ����Ϊ 10��100 �� 1000 Mbit/s ʱ����� auto_speed ����Ϊ 1������������ѡ�����ٶȣ���ѡ����˫��ģʽ�������Զ�Э�̡���� auto_speed ����Ϊ 0����������������ѡ�����ٶȺ�˫��ģʽ���������Զ�Э�̡�����ͭ˫������·������� 1000 Mbit/s ���ٶȽ���Э�̡�

auto_speed

auto_speed �������û�����Զ�Э�̡�

0 �����Զ�Э�̡�
1 �����Զ�Э�̣�Ĭ��ֵ����

��� line_speed ����Ϊ 0�������Խ������Բ��ٶ�Ϊ 1��

full_duplex

full_duplex ����ѡ����·��˫��ģʽ���������� line_speed һ������ѡ����·���ٶȺ�˫��ģʽ����� line_speed Ϊ 0�������Խ������ԡ�

0 ��ģʽ����Ϊ��˫����
1

��ģʽ����Ϊȫ˫����Ĭ��ֵ����

rx_flow_control

rx_flow_control �������û���ý��������� (PAUSE) ֡���������� auto_flow_control һ��ʹ�á�

0 ���ý��� PAUSE ֡��
1 auto_flow_control ����Ϊ 0������ PAUSE ֡���գ������ auto_flow_control ����Ϊ 1 ��Ĭ��ֵ�������� PAUSE ֡���ա�

tx_flow_control

tx_flow_control �������û���÷��������� (PAUSE) ֡���������� auto_flow_control һ��ʹ�á�

0 ���� PAUSE ֡���͡�
1 ��� auto_flow_control ����Ϊ 0������ PAUSE ֡���ͣ������ auto_flow_control ����Ϊ 1 ��Ĭ��ֵ�������� PAUSE ֡���͡�

auto_flow_control

auto_flow_control �������û���������Ƶ��Զ�Э�̡��������� rx_flow_control �� tx_flow_control һ������ȷ�������������������

0 �����������Զ�Э�̡�
1 �����������Զ�Э�̣����� rx_flow_control �� tx_flow_control ��ָ������������ line_speed ����Ϊ 0 ���� auto_speed ����Ϊ 1 ʱ��Ч����Ĭ��ֵ����

mtu

mtu �����������Ϊָ���� MTU ��С�� jumbo ֡�������Ե���Ч��Χ�� 1500 �� 9000��Ĭ��ֵΪ 1500�����DZ�׼ Ethernet���� jumbo��MTU ��С��ע�⣬MTU ��С������ 14 �ֽڵ� Ethernet ��ͷ��С��ʵ��֡��СΪ MTU ��С + 14 �ֽڡ�BCM5705/BCM5721/BCM5751 оƬ�ϲ�֧�� Jumbo MTU ��С��

Ҳ����������������غ�ʹ�� ifconfig ���� MTU ��С���й����飬�μ� ifconfig �ֲ�ҳ��

tx_checksum

tx_checksum �������û����Ӳ������ TCP/UDP У��͡�

0 ����Ӳ������ TCP/UDP У��͡�
1 ����Ӳ������ TCP/UDP У��ͣ�Ĭ��ֵ����

rx_checksum

rx_checksum �������û����Ӳ������ TCP/UDP У��͡�

0 ����Ӳ������ TCP/UDP У��͡�
1 ����Ӳ������ TCP/UDP У��ͣ�Ĭ��ֵ����

scatter_gather

scatter_gather ������ IA32 �����û������ɢ/�ۼ��� 64 λ DMA������������ TUX ���ں˻�����㿽�� TCP ���ں�������ʱ����ѡ������á�

0 �� IA32 �Ͻ�����ɢ/�ۼ��� 64 λ DMA��
1 �� IA32 ��������ɢ/�ۼ��� 64 λ DMA��Ĭ��ֵ����

tx_pkt_desc_cnt

tx_pkt_desc_cnt �������÷�����������������Ĭ��ֵΪ 100����Чֵ��Χ�� 1 �� 600�������ں˺�ϵͳ��ϵ�ṹ�������������Ҫ��ÿ����������� 268 �ֽڡ�������������õ�̫�ߣ�������������޷�����������ڴ������������ adaptive_coalesce�������Բ�Ӧ����Ϊ���� 80 ��ֵ��

rx_std_desc_cnt

rx_std_desc_cnt ����Ϊ�ߴ� 1528 �ֽڵ�֡���ý���������������Ĭ��ֵΪ 200����Чֵ��Χ�� 1 �� 511��������ͨ�������ϵͳ�ϣ��˲�����Ӧ����Ϊ���� 80 ��ֵ��������ֵ���õ�Խ�ߣ��������ɻ����˲������ͨ������Խ������ᶪʧ֡���ر����ڽ�����ϵͳ�ϡ�ע�⣬���������ֵ���õ�̫�ߣ�������������޷�����������ڴ������������ adaptive_coalesce�������Բ�Ӧ����Ϊ���� 50 ��ֵ��

rx_jumbo_desc_cnt

rx_jumbo_desc_cnt ����Ϊ���� 1528 �ֽڵ� jumbo ֡���ý���������������Ĭ��ֵΪ 128����Чֵ��Χ�� 1 �� 255��ʹ�ó��� 1528 �ֽڵ� jumbo ֡ʱ��������ͨ�������ϵͳ�ϣ������Բ�Ӧ����Ϊ���� 60 ��ֵ��������ֵ���õ�Խ�ߣ��������ɻ����˲�� jumbo ͨ������Խ������ᶪʧ֡���ر����ڽ�����ϵͳ�ϡ������ں˺�ϵͳ��ϵ�ṹ�������������Ҫ��ÿ����������� 268 �ֽڡ�ÿ��������ҲҪ����� jumbo ֡��С�Ļ����������ڴ治���ϵͳ�ϣ����ܱ���Ϊ���������ýϵ͵�ֵ�����֡��С���� 1528��MTU ��С���� 1514��ʱ�������Բ��ᱻʹ�ò�������ֵʼ��Ϊ 0��

adaptive_coalesce

adaptive_coalesce �������û���öԸ����жϽ�����Ե�����Ӧ���������ô�����ʱ����������ɶ�̬�����жϽ�����ԣ��Ա���ͨ�������ڼ�ʵ�ָ��������Լ���ҵ������ʱʵ�ֵ͵ȴ�ʱ�䡣���ô�����ʱ��rx_std_desc_cnt���� rx_jumbo_desc_cnt��ʹ�� Jumbo ֡����Ӧ����Ϊ���� 50 ��ֵ��tx_pkt_desc_cnt ��Ӧ����Ϊ������ 80 ��ֵ��

0 ���öԸ����жϽ�����Ե�����Ӧ������
1 ���öԸ����жϽ�����Ե�����Ӧ������Ĭ��ֵ����

rx_coalesce_ticks

rx_coalesce_ticks �������� NIC �յ�֡�󾭹�����΢�뽫���������жϡ��������� rx_max_coalesce_frames ����һ�������ڳ�������һ����ֵʱ���������жϡ�0 ֵ��ʾ�����Ա����ԣ������ڴﵽ rx_max_coalesce_frames ��ֵʱ�������жϡ���Чֵ��Χ�� 0 �� 500��Ĭ��ֵΪ 80����� adaptive_coalesce ����Ϊ 1�������Խ�����ʹ�ò��Զ����е�����

rx_max_coalesce_frames

rx_max_coalesce_frames �������� NIC ���ն���֡����������жϡ���Чֵ��Χ�� 0 �� 100��Ĭ��ֵΪ 15�������Ժ� rx_coalesce_ticks ���Ե�ֵ����ͬʱ����Ϊ 0�����򲻻���������жϡ�������ֵҲӦ����Ϊ�������� rx_std_desc_cnt���� rx_jumbo_desc_cnt�����ʹ�� jumbo ֡����ֵ����� adaptive_coalesce ����Ϊ 1�������Խ�����ʹ�ò��Զ����е�����

tx_coalesce_ticks

tx_coalesce_ticks �������� NIC ����֡�󾭹�����΢�뽫���������жϡ��������� tx_max_coalesce_frames һ�������ڳ�������һ����ֵʱ���������жϡ�0 ֵ��ʾ�����Ա����ԣ������ڴﵽ tx_max_coalesce_frames ��ֵʱ�������жϡ���Чֵ��Χ�� 0 �� 500��Ĭ��ֵΪ 200����� adaptive_coalesce ����Ϊ 1�������Խ�����ʹ�ò��Զ����е�����

tx_max_coalesce_frames

tx_max_coalesce_frames �������� NIC ���Ͷ���֡����������жϡ���Чֵ��Χ�� 0 �� 100��Ĭ��ֵΪ 35�������Ժ� tx_coalesce_ticks ���Ե�ֵ����ͬʱ����Ϊ 0�����򲻻������������жϡ�������ֵӦʼ������Ϊ���� tx_pkt_desc_cnt ��ֵ����� adaptive_coalesce ����Ϊ 1�������Խ�����ʹ�ò��Զ����е�����

stats_coalesce_ticks

stats_coalesce_ticks �������ö���ͳ�ƿ� DMA ֮���΢��������Чֵ��Χ�� 0 �� 3 600 000 000��Ĭ��ֵΪ 1 000 000 ΢�루1 �룩�����ô�����Ϊ 0 �����ͳ�Ƹ��¡���� adaptive_coalesce ����Ϊ 1�������Խ�����ʹ�ò�������ΪĬ��ֵ��

enable_wol

enable_wol �������û���� Magic Packet™ Wake on LAN��ϵͳ�ر�ʱ����ע�⣬����������ϵͳ��֧�� Wake on LAN��

0 ���� Magic Packet Wake on LAN ��Ĭ��ֵ����
1 ���� Magic Packet Wake on LAN��

enable_tso

enable_tso �������û���� TCP �ֶ�ѡ�� (TSO)��ʹ��֧�������ں�ʱ����

0 ���� TSO ��Ĭ��ֵ����
1 ���� TSO��

vlan_tag_mode

vlan_tag_mode ���Կ����������ݰ��� VLAN ��ǵĴ�ȡ����������ȷ�����ѱ�� VLAN �� ASF �� IPMI ���ݰ���

0 �Զ�ģʽ��Ĭ��ֵ����
1 ������ȡģʽ��
2 ǿ�ƴ�ȡģʽ��

������ģʽ��ֻ�е� VLAN ͨ�� IEEE 802.1q VLAN ģ��� BASP ע��󣬲ſɴ�ȡ VLAN ��ǡ���ǿ�ƴ�ȡģʽ��ʼ�տɴ�ȡ VLAN ��ǡ�������� ASF/IPMI���Զ�ģʽ��ѡ��������ȡģʽ��������� ASF/IPMI���Զ�ģʽ��ѡ��ǿ�ƴ�ȡģʽ��

delay_link

��� delay_link ��������Ϊ 1�����������򷵻��� -EOPNOTSUPP�����ͬʱ��SIOCGMIIREG �� ETHTOOL_GLINK I/O ���ƽ��������������ú����� 6 ���ڱ����á������������� ifconfig ���������� NIC ʱ���ᵼ����·�ٶȼ����½������Զ�Э�����֮���һ��ʱ����ָܻ���һЩӦ�ó������� ifup�����ܲ���ȵ���·�ٶȻָ��͹رա����ô�����Ϊ 1 �����������������⡣Ĭ��ֵΪ 0������ζ����Ӧ��ʱ����������ʼ���ܹ�����ʵ����·״̬�ظ����� I/O ���Ƶ��á�

disable_d3hot

��� disable_d3hot ��������Ϊ 1���� NIC �رջ���ͣʱ���������������ʹ�豸���� D3Hot ����״̬���ڴ������£�������Ҳ������ Wake on Lan ���á��� PCI Express �豸������ 2.6 �ں˵�ϵͳ���ظ��ر�ʱ��������ֺ����� D3Hot ���������

����������Ϣ

�����������ļ� /var/log/messages �п��ܼ�¼�����ʾ����Ϣ��ʹ�� dmesg -nlevel �����ڿ���̨����ʾ����Ϣ�ļ���Ĭ������£������ϵͳ����Ϊ�� 6 ����

Broadcom Gigabit Ethernet Driver bcm5700 with Broadcom NIC Extension (NICE) version��date��

��������ע����Ϣ

eth#: Broadcom BCM5701 1000Base-T found at mem faff0000, IRQ 16, node addr 0010180402d8
eth#: Broadcom BCM5701 Integrated Copper transceiver found
eth#: Scatter-gather ON, 64-bit DMA ON, Tx Checksum ON, Rx Checksum ON

��⵽ NIC

bcm5700: eth# NIC Link is Up, 1000 Mbps full duplex

��·������ٶ�ָʾ

bcm5700: eth# NIC Link is Down

��·ָֹͣʾ��

ͳ��

���ļ� /proc/net/nicinfo/eth#.info �п��Բ鿴��ϸ��ͳ�ƺ�������Ϣ��


Broadcom Advanced Server Program (BASP) �����������

ע��

BASP ����

��װ

��װ BASP

BASP �ļ�

������

��װ Broadcom NICE ����

� BASP RPM �����

ɾ����ͨ�м�ģʽ�� 802.3ad ģʽ�е�����ӿ�

��װ BASP SNMP Agent

��֪����


BASP ����

Broadcom Advanced Server Program ��Ϊ Linux 2.4.x �ں���Ƶ��ں�ģ�顣�й���ϸ��������μ� Broadcom Advanced Server Program ������

Broadcom Advanced Server Program Ҳͨ�� SNMP Э���ṩԶ�̹�������Ҵ˳����������װ���μ���װ BASP SNMP Agent����

���� BASP Ŀ¼

��װ

Broadcom Advanced Server Program �����ַ�װ��ʽ���У�Դ RPM�������� RPM�������� Red Hat �ַ��棩��ѹ�� tar ��ʽ�����ֳ�������ļ����ֱ�Ϊ basplnx-version.src.arch.rpm��basplnx-version.i386.rpm �� basplnxversion.arch.tgz��RPM �� TAR Դ������а������ڹ��������������ͬԴ�ļ��������� RPM ֻ�������� Red Hat Linux 2.1 �� 3.0 ��Ԥ���� IA32 �����ļ���

���� BASP Ŀ¼

��װ Broadcom Advanced Server Program

���� Linux �� Broadcom Advanced Server Program �Ի�ϸ�ʽ�ṩ��ƽ̨���ں��ض��ļ���Դ������ʽ�������ļ��Ƕ�����ʽ�����η����ṩ���ĸ������������ RPM �������һ�� tar �浵������ i386 ƽ̨�� tar �浵�� basplnx-version.i386.tgz��

���� BASP Ŀ¼

��װ BASP Դ RPM �����

  1. ���� % rpm -i basplnx-version.src.archrpm��
  2. ��Ŀ¼����Ϊ���� RPM �������Ŀ¼�������ں˵Ķ������������򣨶� Red Hat Linux 2.1 �� 3.0 ����°汾ʹ�� rpmbuild������ͬ�� Linux �ַ�����в�ͬ�� RPM �����·����

% CD /usr/src/redhat

% rpm -bb SPECS/basplnx.spec

��

rpmbuild -bb SPECS/basplnx.spec

ע���ڰ�װ�����У���Ļ�Ͽ��ܻ���ʾ������Ϣ��

error: cannot create %sourcedir /usr/src/redhat/SOURCES

����ܵĴ���ԭ����δ��װ rpm-build �������Ҫ��װ rpm-build ��������μ���װԴ RPM �������

  1. ��װ�������������������ļ���

% rpm -i RPMS/i386/basplnx-version.archrpm

  1. ������������

% insmod basp

�μ�Ϊ Red Hat �ַ����������������顣

���� BASP Ŀ¼

��װ BASP ������ RPM ������������� Red Hat Linux 2.1 �� 3.0��

���� % rpm -i basplnx-version.i386.rpm��

�������������������ļ����Զ���װ��

�μ�Ϊ Red Hat �ַ����������������顣

���� BASP Ŀ¼

��װ BASP DKMS RPM �����

��̬�ں�ģ��֧�� (DKMS) �����������ں�ʱ��ģ���ؽ�����ͨ�����ں�����ģ��Դ�ܹ�פ��ĵط����������ʵ�֡�

Ҫ��װ DKMS RPM ���������

  1. �� http://linux.dell.com/dkms/ ���� DKMS ������ RPM

dkms -version.noarch.rpm

  1. ��װ DKMS ������ RPM �������

rpm -ivh dkms-version.src.rpm

  1. ��װ DKMS RPM �����������

rpm -ivh basplnx-version dkms.i386.rpm

��װ BASP TAR �浵

��ѹ����չ�� tar �浵��

% tar xvfz basplnx-version.arch.tgz

Ҫ��װ BASP TAR �浵

  1. ת�� BASP Դ�ļ����ڵ�Ŀ¼��

% CD basplnx-version

  1. �����ں�ģ�飬basp.o��

% make

ע��Make �����Զ�Ϊ��ͬ���ں�ѡ�����ȷ��ģ�飬���磬���Ű汾�� SMP ֧�֡������� Makefile �ж��� -DMODVERSIONS��
  1. �����豸�ļ��͸����ļ���

% make install

  1. ����ģ��ο���

% depmod -a

  1. ������������

% insmod basp

�μ�Ϊ���� Linux �ַ����������������顣

���� BASP Ŀ¼

BASP �ļ�

��� ����
makefile makefile
baspcfg Ԥ��������ʵ�ó���
bcmtype.h �������͵ı�ͷ�ļ�
blf.c BASP �����
blf.h IOCTL �ӿ�
blfcore.h ���Ľӿ�
blfcore.o Ԥ������Ķ���
blfopt.h �� Make �Զ����ɵı�ͷ�ļ�
blfver.h �汾��ͷ�ļ�
nicext.h NICE ��ͷ�ļ�
pal.c ƽ̨��ȡʵʩ
pal.h ����ƽ̨��ȡ�ı�ͷ
release.txt ���� Linux 2.4x �� 2.6x �ں˵� BASP ����������ע��
nice-2.2.16 ���� Linux 2.2 �ںˣ����� NICE ����������
nice-2.4.16 ���� Linux 2.4 �ںˣ����� NICE ����������
scripts ���������ű�
scripts/basp ��ʼ���ű���ת�� /etc/rc.d/init.d
scripts/baspteam ��ʼ/ֹͣ�ű���ת�� /etc/basp
scripts/baspif ��ʼ/ֹͣ���硢�ӿڣ�ת�� /etc/basp
scripts/team-sample ���� 3 ���������� SLB �������ű�
scripts/team-gec ���� 3 ���������� GEC �������ű�
scripts/team-vlan ���� 2 �� VLAN �� SLB �������ű�
basp.4
�ֲ�ҳ
baspcfg.8 baspcfg ʵ�ó�����ֲ�ҳ

���� BASP Ŀ¼

������

Ϊ Linux Red Hat �ַ���������

ע��

  • ��������ʱ�������δ���� LiveLink™���������ڽ���������������Э�� (STP)�����ڹ���ת��ʱ������ȷ������������ͣ��ʱ�併�������١�LiveLink ���Լ��������������س̶ȡ�
  • ��� 64 �� VLAN ʱ���� 64 �� VLAN �������Ϊ 0 �� VLAN ID��63 �� VLAN ����ǣ�1 �� VLAN �ޱ�ǣ���
  • ����������� CPU �Ĺ����������Dz���ı� CPU �������ʡ�
  • �� Broadcom �������ϲ�֧�� VLAN�����ʹ����Broadcom �ṩ�� ALT.LAN������ Alteon® ��������֧�� VLAN������� Broadcom �������ǹ���ת����ij�Ա����֧�ָ���� VLAN��
  • ������豸������Զ�̹��� (IPMI)�������豸��ӵ��飨SLB ����⣩��ʱ�������ƻ� IPMI ����

���ڳ����豸������ IP ��ַ������ Red Hat �ַ��氲װ�����Զ����������豸����������������ΪDZ�����Ա������������Ѱ�װ���������ֶ���������ű��ļ�������ű��ļ�λ�� /etc/sysconfig/network-scripts �ļ��С��ű��ļ����ļ����������ǰ׺ ifcfg- Ȼ�����������������������ڽӿ� eth0����Ҫ������Ϊ ifcfg-eth0 ���ļ���Ȼ���������ʾ��������ݡ�

ʾ��

DEVICE = eth0
BOOTPROTO = static
ONBOOT = yes

Broadcom Advanced Server Program ��������Ϊ Linux Red Hat �ַ���������ļ����ű���

���� SLB ��ij�Ա��Ҫ���ö�̬��������Э�� (DHCP)��

���������

  1. �� /etc/basp/samples Ŀ¼�����ýű����Ƶ� /etc/basp Ŀ¼�����ýű����Ʊ������ǰ׺ team-��
  2. �޸����ýű���
    1. ����������
    2. ���/ɾ����������ӿڡ�
    3. ���/ɾ����������ӿڡ�
    4. Ϊÿ����������ӿڷ��� IP ��ַ��
    �������ýű����﷨���μ������������ BASP �ű��� /etc/basp/sample/team-sample �ű��ļ�����������ʱ������ָ������һ����������Ϊ��Ҫ���Ա��
  1. ��������ʱ�����ֶ�����飺

% /etc/init.d/basp start

ע��

  • �˲���ֻ�ڳ��ΰ�װʱ��Ҫִ�С������û�����������ʱ�Զ������
  • ���û��Ϊÿ����������ӿ����� IP ��ַ��������� BASP ��ʱ������ִ��󡣳��ִ����ʱ���޸����ýű���Ϊ������������ӿڸ�����һ�� IP ��ַ��
  • ͨ���������ļ����Ƶ� /etc/basp/team-name �ļ����������ļ��������޸Ĵ��ļ������γɶ���顣
  • �й����Ϊÿ���鴴����ֹһ������ӿ� (VLAN) ��˵������ο������ļ�����Ӧ�IJ��֡�
ʹ�� BASP �ű�����������

team-sample ���ýű��ᴴ��һ����Ϊ Team1 �� SLB �顣���� 3 ������ӿ� eth0��eth1 �� eth2 ��ɡ�3 ���ӿ�ȫ������������ϵͳ�����������һ����Ϊ sw0 ������ӿڲ��Ҳ����� VLAN���˽ű������� Linux �ַ���� Broadcom Advanced Server Program ���������һ���֡�

�����ű���ʹ�õ��﷨ team-sample �� team-gec ���μ� BASP �ļ������±�����ʾ���﷨��ͬ��

���������� ����
TEAM_ID �˺���Ψһ�ر�ʶ�顣
TEAM_TYPE

0 = SLB

1 = ��ͨ�м�/GEC/FEC

2 = 802.3ad

3 = SLB�������Զ��ع飩

LIVE_LINK_ENABLE

1 = SLB���� LiveLink��

0 = SLB������ LiveLink��

ֻ�� SLB ���֧�� LiveLink����� TEAM_TYPE ��Ϊ 0 (SLB)�������ֵ 1��

TEAM_NAME ��� ASCII ���ơ�
TEAM_PAx_NAME ����ӿ� x �� ASCII ���ƣ����� x ����Ϊ 0 �� 7 ֮���һ�����֡�
TEAM_PAx_ROLE

����ӿ� x �Ľ�ɫ��

0 = ��

1 = �ȱ��á�

������ͨ�м�/GEC/FEC ��� 802.3ad �飬���ֶα���Ϊ 0��

TEAM_PAx_IP

������ LiveLink ������£�ÿ�����������õ�Ψһ IP ��ַ����ʽӦΪ x.x.x.x��

���û��Ϊ��������Ψһ�� IP ��ַ���������� LiveLink ������£�ϵͳ������ʹ����������

TEAM_VAx_NAME ����ӿ� x �� ASCII ���ƣ����� x ����Ϊ 0 �� 63 ֮���һ�����֡�
TEAM_VAx_VLAN

����ӿ� x �� 802.1p VLAN ID��

�����ޱ�ǵ�����ӿڣ�δ���� VLAN�����뽫 VLAN ID ����Ϊ 0����Ч�� VLAN ID ���Դ� 0 �� 4094��

TEAM_VAx_IP ����ӿ� x �� IP ��ַ����ʽӦΪ aa.bb.cc.dd��
TEAM_VAx_NETMASK ����ӿ� x ���������롣��ʽӦΪ mm.nn.oo.pp��
TEAM_VAx_BROADCAST ����ӿ� x �Ŀ�ѡ�㲥��ַ����ʽӦΪ qq.rr.ss.tt��
TEAM_VAx_GW ��ѡĬ�����ء���ʽӦΪ ww.xx.yy.zz��һ���Ϊϵͳָ��һ��Ĭ�����أ�����ͨ��ij������ӿڼ�����������������
PROBE_TARGET_IPx LiveLink ѡ���Ŀ�� IP ��ַ����ʽӦΪ x.x.x.x��������� LiveLink�������һ�� LiveLink ̽��Ŀ�ꡣ�����Զ��� 3 ������̽��Ŀ�ꡣ
PROBE_INTERVAL �� LiveLink ���ݰ�������̽��Ŀ��ʱ��ʱ������룩������ֵΪ 1��2��5��10��20�� 30 �� 60��
MAX_RETRY �ڴ�������ת��ǰ��LiveLink ̽��Ŀ�������������Ӧ����ֵΪ n * 5������ֵΪ 25����ʾ n = 5��5 * 5������n ������ֵΪ 1 �� 10��
ע����ű������� Red Hat �ַ��档��Ҫ����ű������� Linux �ַ���һ��ʹ�á�

Ϊ���� Linux �ַ���������

Broadcom Advanced Server Program Configuration (baspcfg) ������ BASP �飬���/ɾ�� NIC �����/ɾ�������豸�������й��ߡ��˹��߿����Զ����ʼ���ű���ʹ�á��й��������ĸ�����Ϣ�����Ķ��ַ�������ĵ���

ʾ��

baspcfg v6.2.7 — Broadcom Advanced Server Program Configuration Utility ��Ȩ���� (c) 2000–2004 Broadcom Corporation��All rights reserved.

�÷���baspcfg ����

BASP ��������

���� ��ʩ
addteam tid type tname �����顣
addteam tid type tname target ip 0–3 max interval max retries ���� LiveLink �顣
delteam tid ɾ���顣
txoffld tid y|n ���û���� tx offload ����
addva tid vlan_id vname [macaddr] ��������������ӵ����С�
delva tid vlan_id ������ɾ��������������
bind tid role device �������������󶨵����С�
bind tid role device nic ip �� LiveLink �����������󶨵����С�
unbind tid device �����н�������������İ󶨡�
show tid ��ʾ�����á�

BASP ��������ռλ��

ռλ�� ����
tid ÿ�����Ψһ ID���� 0 ��ʼ��
type

�����ͣ�

0 = SLB

1 = FEC/GEC

2 = 802.3ad

3 = SLB�������Զ��ع飩

tname ��� ASCII �ַ�����
vlan_id VLAN ID���� 1 �� 4094��0 = �ޱ�ǻ��� VLAN��
vname �����豸�� ASCII �ַ�����
macaddr MAC ��ַ����ѡ�������� 00:10:18:00:11:44��
role

�����豸�Ľ�ɫ��

0 = ��

1 = �ȱ���

device �����豸�� ASCII �ַ��������� eth0����
target/nic ip ̽��Ŀ��� IP ��ַ������ 192.168.1.��
probe interval �� LiveLink ���ݰ�������̽��Ŀ��ʱ��ʱ������룩������ֵΪ 1��2��5��10��20�� 30 �� 60��
max retry �ڴ�������ת��ǰ��LiveLink ̽��Ŀ�������������Ӧ����ֵΪ n * 5������ֵΪ 25����ʾ n = 5��5 * 5������n ������ֵΪ 1 �� 10��

ע��baspcfg ����ֻ���� Super User ģʽ�����С������Ա�׼�û����� baspcfg ��ظ����´�����Ϣ��

Error in communicating to BASP Module.Is it loaded?

��������ʱ������ָ������һ����������Ϊ��Ҫ���Ա��

���� LiveLink™

�ڳ������� LiveLink ֮ǰ���������Ķ�����ע�͡�

ע��

  • ��ʼ֮ǰ����鿴 LiveLink ��˵����
  • ̽��Ŀ�����������ͬһ�������ϣ����������Ч�ģ��ǹ㲥���ಥ�򵥲�����̬���� IP ��ַ������ʱ���ã�ʼ�մ򿪣���
  • ��������ָ�� 4 ��̽��Ŀ�ꡣ

Ҫ���� LiveLink

  1. �� BASP Ŀ¼��

    /etc/basp

  2. ����Ϊ SAMPLES Ŀ¼��

    cd samples

  3. �� team-sample �ļ����Ƶ� BASP Ŀ¼�С�

    cp /etc/basp/samples/team-sample /etc/basp/

  4. �༭ team-sample �ű��Ա����� LiveLink��Ϊ̽��Ŀ����� IP ��ַ��Ϊ���Ա���� IP ��ַ��ָ������·���ݰ�������̽��Ŀ��ʱ��ʱ�����Լ�ָ��̽�����Դ������ֵ��������ɾ��ÿ���������Ŀ��ͷ�� # �š�
    1. ת�� #LIVE_LINK_ENABLE=0 ����ֵ�� 0 ����Ϊ 1��
    2. ת�� #PROBE_TARGET_IP0= ���Ҽ��� Ŀ�� IP ��ַ��

      ע��ֻ��ʹ�õ�һ��̽��Ŀ�ꡣͨ��Ϊ��������Ŀ #PROBE_TARGET_IPx= ���� IP ��ַ����������ָ�� 3 ������̽��Ŀ����Ϊ���ݡ�

    3. ת�� #TEAM_PA0_IP=�����еĵ�һ������ӿڣ����Ҽ��� ���Ա IP ��ַ��

      ע����������ʹ�õĸó�Ա�ӿڣ�������Ϊ���е�ÿ�����Ա����һ�� IP ��ַ��

    4. ת�� #PROBE_INTERVAL=5 ����ɾ�� # ���Ա����Ĭ��ֵ�����飩��Ҫָ������ֵ�������Ԥ���巶Χ�ڵ�����ֵ���룩��
    5. ת�� #MAX_RETRY=5 ����ɾ�� # ���Ա����Ĭ��ֵ�����飩��Ҫָ������ֵ�������Ԥ���巶Χ�ڵ�����ֵ���룩��
  5. �������

ע��

  • �������֮ǰ��������ʹ�� ifconfig ������ʱ����һ��ʹ�����ڲ��� 4.C ��Ϊ�ó�Աָ���� IP ��ַ�ij�Ա�ӿڡ�Ȼ��ping ���ڲ��� 4.B ��ָ����̽��Ŀ���Ա���֤���ӡ���ȷ����������֮������� ifconfig down �����Խ��øýӿڡ����ڣ�������׼������顣
  • Ҫ�鿴��� LiveLink �״̬�����͵�̽������̽�����Դ���������ʹ�� baspcfg show ���

ע�⣺

  • �������ijЩԭ����̽��Ŀ��� MAC ��ַ�����仯����ʹ IP ��ַ���ֲ��䣬��Ҳ��Ҫ��������飬Ȼ���Ŀ��Ż����³�Ϊ��ЧĿ�ꡣ
  • ���̽��Ŀ��� IP ��ַ�����仯��������� PROBE_TARGET_IPx ��ֵ������������顣

Ҫ�ڴ� VLAN ��ǵĻ��������� LiveLink

ע�⣺���ڴ� VLAN ���飨������ LiveLink����Ҫ��̽��Ŀ��ͨ�ţ�̽��Ŀ�������붼�� VLAN ID 0���ޱ�ǣ��ϡ�������������ӽ���Ͽ���
  1. ��ȷ��������ޱ�ǵ� VLAN (VLAN ID 0)��
  2. ȷ���ޱ�ǵ� VLAN �ϵ�����̽��Ŀ��֮������������ӡ�
  3. ����Ҫ���� LiveLink ��ָ���Ĺ������� LiveLink��

���� BASP Ŀ¼

��װ Broadcom NICE ����

���η����л�������ͨ�� Broadcom NICE ֧���޲��������豸����������Щ�����������Դ�� Linux 2.4.16 �ں˷ַ��档Ҫ��װ�޲��������������ִ�����²�����

  1. �� Broadcom NICE ��ͷ�ļ� (nicext.h) ���Ƶ���Ӧ�� Linux �ںˣ�����Ŀ¼��

% cp /usr/src/nice-2.4.16/nicext.h /usr/src/linux/include/linux

  1. �� Linux �ں�Դ�� (/usr/src/linux/drivers/net) ��������ԭʼ�����豸��������
  2. ���޲�������������Ƶ� Linux �ں�������������ԴĿ¼������ usr/src/linux/drivers/net����
  3. �����ں��ؽ�˵��������Щ����������ں�֧�֣�

% CD /usr/src/linux
% make config

  1. ����޸ĺ�������������õ��ںˣ���ת������ 7������޸ĺ��������������Ϊģ�飬��ת������ 6��
  2. ֻ֧����Щ���������ģ��汾ʱ�������������������Ա����޸ĺ���������򲢽����ǰ�װ����ȷ��ģ��Ŀ¼�У�

% make modules
% make modules_install

������������ںˡ�ת������ 8��

  1. �ؽ��ں��Ա�����Щ�޸ĺ����������

% make clean
% make dep
% make

  1. ����ϵͳ��ж��/�����޸ĺ��ģ�顣Ȼ���������ýű��Բ��Բ�����

���� Broadcom Advanced Server Program Ŀ¼

ж�� BASP RPM �������Դ������Ͷ����Ƴ������

  1. � BASP RPM �������

% rpm -e basplnx

  1. �����������

% reboot

���� BASP Ŀ¼

ɾ����ͨ�м̺� IEEE 802.3ad ģʽ�е�����ӿ�

����ͨ�м̺� IEEE 802.3ad ģʽ�У�����һ������������������ӿھ�����ͬ�� MAC ��ַ���� MAC ��ַ��󶨵����еĵ�һ������ӿڵ� MAC ��ַ��ͬ��ʹ�� baspcfg ������ɾ����һ������ӿڲ�����ֱ�Ӱ󶨵�Э��ɵ����������ϳ����ظ� MAC ��ַ���⡣���ɾ���������ӿڲ����봦���κ�ͨ�����������ⲻ�ᷢ����

Ҫ��ȷɾ������ӿ�

  1. ����ԭʼ�����ýű���

% cp /etc/basp/team-gec /etc/basp/backup-gec

ע��

  • team-gec �����ýű������ơ�
  • backup-gec �DZ��ݽű������ơ����ݽű������Ʊ�������ǰ׺ team-��
  1. �޸������ýű���ɾ������ӿڡ�
  2. ��ֹ�������е��飺

% /etc/basp/baspif /etc/basp/backup-gec stop
% /etc/basp/baspteam /etc/basp/backup-gec del

  1. ��������顣

% /etc/basp/baspteam /etc/basp/team-gec add
% /etc/basp/baspif /etc/basp/team-gec start

���� BASP Ŀ¼

��װ BASP SNMP Agent

�� BASP SNMP �������Ϊ֧���� BASP ����������ص����ú�ͳ����Ϣ��BASP SNMP ����������ַ�װ��ʽ�ṩ��TAR �浵�� RPM�������������������ͬ�Ľű��� MIB �ļ���

�� TAR �浵��װ BASP SNMP Agent

  1. ��ѹ����չ�� tar �浵��

% tar xvfz baspsnmp-version.tar

  1. ��װ TAR �浵
  2. �� getBaspInfo �� genBaspTraps �ű��ļ����Ƶ� /usr/bin Ŀ¼��
  3. �� BASP-Config-MIB.txt��BASP-Statistics-MIB.txt �� Brcm-BSAPTrap-MIB.txt �ļ����Ƶ� /usr/share/snmp/mibs Ŀ¼��
  4. ���� snmpd.conf �ļ�����ͨ��λ�ڣ�/etc/snmp �� /usr/lib/snmp �� $HOME/.snmp������ snmpd.conf �ļ�����������У�

pass .1.3.6.1.4.1.4413.1.2.1 /usr/bin/getBaspInfo
pass .1.3.6.1.4.1.4413.1.2.2.1 /usr/bin/getBaspInfo
pass .1.3.6.1.4.1.4413.1.2.2.2 /usr/bin/getBaspInfo
pass .1.3.6.1.4.1.4413.1.2.2.3 /usr/bin/getBaspInfo

  1. ֹͣ snmpd �ػ����̣�Ȼ���������������

% /etc/init.d/snmpd stop
% /etc/init.d/snmpd start

  1. ���� genBaspTraps �ű��Ա��� BASP �����¼���

% genBaspTraps

���������Ҫ���� BASP �����¼���أ��ɰ� Ctrl+C ��ֹ�˽ű���

snmpget �� snmpgetnext ��������ڽ��� BASP SNMP �����磺

% snmpget localhost public BASP-Config-MIB::btTeamNumber
% snmpgetnext localhost public BASP-Config-MIB::btTeamNumber

BASP SNMP �����������ı��ļ����ṩ��

BASP-Config-MIB.txt

BASP-Statistics-MIB.txt

Brcm-BSAPTrap-MIB.txt

�� RPM �������װ BASP SNMP Agent

  1. �� RPM �������װ BASP SNMP Agent��

% rpm -i baspsnmp-version.i386.rpm

����޸� snmpd.conf �����ļ�����Ӷ� BASP SNMP �����֧�֡�

  1. ���ղ��� 4-6 �� TAR �浵�а�װ BASP SNMP Agent��
ע����ǰ RPM ��װδ�ܽ�֧�� BASP ��������ĸ���ָ������� snmpd.conf �ļ���Ҫ�޸� snmpd.conf �ļ����μ��� TAR �浵��װ BASP SNMP Agent�еIJ��� 3��

BASP SNMP �ļ�

��� ����
genBaspTrap ��� BASP �����¼��Ľű�
getBaspInfo ���� SNMP get/getnext ��ѯ�Ľű�
BASP-Config-MIB.txt ���� BASP ���ö���� SNMP MIB �ļ�
BASP-Statistics-MIB.txt ���� BASP ͳ�ƶ���� SNMP MIB �ļ�
Brcm-BSAPTrap-MIB.txt ���� BASP �������� SNMP MIB �ļ�
release.txt ���� BASP SNMP agent �ķ���ע��

�� RPM ������ BASP SNMP Agent

  1. � BASP SNMP��

% rpm -e baspsnmp-version.i386.rpm

  1. ����ϵͳ��

% reboot

���� BASP Ŀ¼

��֪����

���ӵ� HP2524 ������ʱ��IEEE 802.3ad ���Ա��·������Ͽ����������ӡ����ǵ��������⡣���ڷ����������õ� IEEE 802.3ad ���Ա���� 2 �����������ӵ� HP2524 �������� LACP ����Ϊ����������ʱ��������Ż���֡���ֻ���� 2 ����Աʱ HP �������Ż���ʾ LACP �ŵ����óɹ�������������Ա����·���Ͽ����������ӡ�ʹ�� Cisco Catalyst 6500 ʱ���ᷢ��������⡣

���� BASP Ŀ¼


���Ķ��������ƺ�����������


����Ŀ¼ҳ

Laptops | Desktops | Business Laptops | Business Desktops | Workstations | Servers | Storage | Monitors | Printers | Electronics
All rights reserved : About Dell | Site Terms | Terms and Conditions | Unresolved Issues | Privacy | Site Map | Feedback

* IMPORTANT DELL DETAILS:

Some Genuine Windows Vista® features - like the new Aero user interface - are only available in premium editions of Genuine Windows Vista® and require advanced or additional hardware (e.g. monitors). Check www.dell.com.my/vista for details.

**Dell's Terms and Conditions: apply to all sales available on request or at "Terms and Conditions of Sale" located at the bottom of our homepage at: www.dell.com.my

Prices and specifications are correct at date of publication but subject to availability or change without notice. Promotional deals apply to maximum order size of 3 desktop or laptop systems. Dell cannot guarantee that promotions and prices listed online will be available to purchase by telephone.

RETURNS POLICY: Dell’s “Returns Policy” found at http://www.dell.com.my applies to all sales. Choose carefully, as order cancellation rights are limited and additional costs may apply.

MISTAKES: While all efforts are made to check pricing and other errors, inadvertent errors do occur from time to time and Dell reserves the right to decline orders arising from such errors.

ONSITE SERVICE : Technician, replacement part or unit (depending on service contract) will be dispatched if necessary following phone-based troubleshooting. Subject to parts availability, geographical restrictions (on site and/or next business day service not available in some locations) and terms of service contract. Service timing dependent upon time of day call placed to Dell. Defective unit must be returned or paid for. Replacements may be refurbished .

COMPLETECOVER: service is available for personal computers, Axim PDAs, Dell branded projectors and LCD TV. CompleteCover excludes theft, loss, and damage due to fire, intentional damage, acts of God or natural disasters, animals, pets or pests. Customer may be required to return unit to Dell. For complete details refer to CompleteCover service agreement found at www.dell.com/ap/services . This service is only available in selected countries.

TRADEMARKS: Celeron, Celeron Inside, Core Inside, Intel, Intel Logo, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Inside Logo, Intel vPro, Itanium, Itanium Inside, Pentium, Pentium Inside, vPro Inside, Xeon, and Xeon Inside are trademarks of Intel Corporation in the U.S. and other countries.

COPYRIGHT: © 2011 Dell Inc. All rights reserved.

snWEB4