D630 Ethernet

From Wiki

Jump to: navigation, search


[edit] D630 Ethernet

[edit] Laptop plug

RJ45 plug on the back side of the laptop. The plug is blocked when the laptop gets docked.

[edit] Docking station plug

RJ45 plug on the back of the docking station. If the laptop is docked, the plug is connected with the laptop.

[edit] Hardware implementation

  • Broadcom NetXtreme BCM5755M
  • dedicated chip on the mainboard
  • connected to the PCI Express bus using one lane provided by the SouthBridge chip

[edit] BIOS settings

Support for Ethernet can be disabled or enabled in the BIOS. Further the capability of booting from an Ethernet network can be enabled and disabled.

[edit] lspci output

09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express (rev 02)
        Subsystem: Dell Unknown device 01f9
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 315
        Region 0: Memory at fe7f0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [48] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] Vital Product Data
        Capabilities: [58] Vendor Specific Information
        Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
                Address: 00000000fee0300c  Data: 4199
        Capabilities: [d0] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
                Device: Latency L0s <4us, L1 unlimited
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                Device: MaxPayload 128 bytes, MaxReadReq 4096 bytes
                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0
                Link: Latency L0s <4us, L1 <64us
                Link: ASPM L0s Enabled RCB 64 bytes CommClk+ ExtSynch-
                Link: Speed 2.5Gb/s, Width x1
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number 5b-09-d5-fe-ff-8b-18-00
        Capabilities: [16c] Power Budgeting

[edit] dmesg output

tg3.c:v3.77 (May 31, 2007)
ACPI: PCI Interrupt 0000:09:00.0[A] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:09:00.0 to 64
eth0: Tigon3 [partno(BCM95755m) rev a002 PHY(5755)] (PCI Express) 10/100/1000Base-T Ethernet 00:18:8b:d5:09:5b
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]

[edit] Linux Kernel configuration

This configuration enables builtin support for the Ethernet adapter of the D630.

Bus options (PCI etc.) --->
  PCI support, PCI=Y
Networking --->
  Networking support, NET=Y
Device Drivers --->
  Network device support, NETDEVICES=Y --->
    x Ethernet (1000 Mbit), NETDEV_1000=Y --->
      Broadcom Tigon3 support, TIGON3=Y

[edit] Linux Kernel runtime

The network device is named 'eth0'.

[edit] Gentoo software

  • pciutils
  • ethtool
  • dhcpcd

ethtool eth0 works.

How to disable the adapter during mobile use?

[edit] Gentoo configuration

My intention for the final system is that during boot no physical network adapter is activated. This saves time, and lower vulnerability.

KNetworkManager should be the only place to activate and deactivate network during a session.

Personal tools