This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Marvell 88E8053 ExpressCard

Hi all,

I've bought this NIC Belkin F5U250 based on this thread https://community.sophos.com/products/unified-threat-management/astaroorg/f/52/t/28296 because this card works for the user.

Within setup of UTM9 the nic was detected and I'm able to select it as local ethernet nic but after rebooting the nic won't come up. After testing and research I've found that it works in v7 based on module sk98lin but this module was removed from v8 upwards ... the loaded sky2 module in UTM 9 won't work. Is there any chance to get the nic working?

05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)

        Subsystem: SysKonnect Device 4340
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR+ 
        Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Count=1/2 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [e0] Express (v1) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 2048 bytes
                DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 


05:00.0 0200: 11ab:4362 (rev 20)

        Subsystem: 1148:4340
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR+ 
        Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Count=1/2 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [e0] Express (v1) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 2048 bytes
                DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 


thanks in advance


This thread was automatically locked due to age.
  • the nic is listed in the HCL of v9 HCL v9

    88E8053 PCI-E Gigabit Ethernet 
    Controller 
    By Marvell Technology Group Ltd. 
    Network  0x4362  sky2 

    but the sky2 module won't work ... any suggestions?

    thanks in advance
  • Hi,
    in v9, what happens if you try to load the sky2 module with modprobe?

    Barry
  • Hi,
    in v9, what happens if you try to load the sky2 module with modprobe?

    Barry


    Hi Barry,

    my posting wasn't completely clear. The Sky2 module works without any problem ... no dmesg ... no error message while loading ... but no assigned interface to this module. the marvell nic doesn't appear in v9.

    Sophos:/home/login # dmesg | grep sky2
    [   17.818077] sky2: driver version 1.30


    Sophos:/home/login # lsmod | grep sky2
    sky2                   48851  0


    Sophos:/home/login # sudo modprobe sky2
    Sophos:/home/login #


    Sophos:/home/login # ifconfig -a
    eth1      Link encap:Ethernet  HWaddr 00:1C:25:9D:0D:92
              inet addr:192.168.32.249  Bcast:192.168.32.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:12122 errors:0 dropped:0 overruns:0 frame:0
              TX packets:10292 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:13525394 (12.8 Mb)  TX bytes:4872520 (4.6 Mb)
              Interrupt:17

    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:23562 errors:0 dropped:0 overruns:0 frame:0
              TX packets:23562 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:6125778 (5.8 Mb)  TX bytes:6125778 (5.8 Mb)


    the marvell devices (05:00.0) is missing ... the listing in my first post was based on v7

    Sophos:/home/login # lspci -nnk #komplett
    .....
    03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
            Subsystem: Intel Corporation WiFi Link 5100 AGN [8086:1211]
    04:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
            Subsystem: Lenovo Device [17aa:20d5]
            Kernel driver in use: tg3
            Kernel modules: tg3
    15:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba)
            Subsystem: Lenovo Device [17aa:20c6]
    15:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04)
            Subsystem: Lenovo Device [17aa:20c7]
    .....
  • OK.
    Another test you could do would be to find another Linux distro with a similar kernel version and see if your device is recognized by it, and what modules it uses.

    Barry
  • Hi barry,

    Do you know one?
    I'm not an expert with Linux but know the basics. Could it be that the problem is not based on the sky module but rather based on module or driver of the pcmcia express slot? Which module should be loaded for this? I'm wondering why it is completely absence in the system?!

    Thanks and regards
  • a marvel chipset can be(and usually are) problematic just like realtek.  I would highly suggest purchasing either a broadcom or intel nic..they'll just work.

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

  • Hi barry,

    Do you know one?
    I'm not an expert with Linux but know the basics. Could it be that the problem is not based on the sky module but rather based on module or driver of the pcmcia express slot? Which module should be loaded for this? I'm wondering why it is completely absence in the system?!


    Hi, 
    It's a mini-PCIe slot, not PCMCIA.
    If the Sky module is loading, then the kernel is seeing the card, so there's probably not a problem with the PCIe drivers.

    My 9.003 firewall shows the kernel version is Linux 3.3.8.
    Fedora 17, for example, has a 3.3.x kernel, so you could try the fedora Live CD in your firewall and see if the NIC is correctly detected and working, and which kernel modules are loaded for it.

    Barry
  • For what its worth, I agree with William, Marvel chipsets can be problematic, though I also generally avoid Broadcom stuff because of issues I've seen on other platforms.. If you can find it / afford it, Intel NICs are normally a safer bet.

    CTO, Convergent Information Security Solutions, LLC

    https://www.convergesecurity.com

    Advice given as posted on this forum does not construe a support relationship or other relationship with Convergent Information Security Solutions, LLC or its subsidiaries.  Use the advice given at your own risk.