+ Responder ao Tópico



  1. #1
    Fusion
    Visitante

    Padrão Ajuda: Rede onboard PCIe gigabit

    Nao estou conseguindo fazer a placa funcionar no linux (Fedora Core 5)

    é onboard na Asus P5GD2-X :
    Marvell® 88E8053 PCIe Gigabit LAN Controller
    http://www.asus.com/products4.aspx?m...=3&l2=11&l3=24

    nao tenho mais slots PCI livres, estou usando um para a placa de video e os outros dois para rede (ADSL/Rede interna) e estou precisando de outra para o virtua que seria essa onboard.

    Já agradeco a ajuda desde ja!
    algumas infos da maquina : (se precisar do lsmod me falem)

    [root@Rafaela:/root]# ip addr
    1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:50:04:98:4c:61 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.152/24 brd 10.0.0.255 scope global eth0
    inet6 fe80::250:4ff:fe98:4c61/64 scope link
    valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:50:04:0b:7f:1a brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global eth1
    inet6 fe80::250:4ff:fe0b:7f1a/64 scope link
    valid_lft forever preferred_lft forever
    4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0

  2. #2
    felco
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    Manda o resultado de lspci -v e lspci -n, agente precisa saber qual a placa e atravez do device id achar o driver certo, mas provalvelmente tem esse driver ja no kernel, deu uma olhada?

  3. #3
    Fusion
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    putz, nao sei como ver se tem o driver ja no kernel, mas aí vão os lscpi

    dentro do #lspci -v :
    02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
    Subsystem: ASUSTeK Computer Inc. Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus)
    Flags: bus master, fast devsel, latency 0, IRQ 10
    Memory at dbffc000 (64-bit, non-prefetchable) [size=16K]
    I/O ports at d800 [size=256]
    Expansion ROM at dbfc0000 [disabled] [size=128K]
    Capabilities: [48] Power Management version 2
    Capabilities: [50] Vital Product Data
    Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable -
    Capabilities: [e0] Express Legacy Endpoint IRQ 0
    Capabilities: [100] Advanced Error Reporting

    # lspci -n
    00:00.0 0600: 8086:2580 (rev 04)
    00:1b.0 0403: 8086:2668 (rev 03)
    00:1c.0 0604: 8086:2660 (rev 03)
    00:1c.1 0604: 8086:2662 (rev 03)
    00:1d.0 0c03: 8086:2658 (rev 03)
    00:1d.1 0c03: 8086:2659 (rev 03)
    00:1d.2 0c03: 8086:265a (rev 03)
    00:1d.3 0c03: 8086:265b (rev 03)
    00:1d.7 0c03: 8086:265c (rev 03)
    00:1e.0 0604: 8086:244e (rev d3)
    00:1f.0 0601: 8086:2640 (rev 03)
    00:1f.1 0101: 8086:266f (rev 03)
    00:1f.2 0101: 8086:2651 (rev 03)
    00:1f.3 0c05: 8086:266a (rev 03)
    01:09.0 0300: 10de:0185 (rev c1)
    01:0a.0 0200: 10b7:9055 (rev 30)
    01:0b.0 0200: 10b7:9055 (rev 30)
    02:00.0 0200: 11ab:4362 (rev 19)


  4. #4
    felco
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    http://www.skd.de/e_en/support/driver.html?navid=14
    Cara o driver esta ai, vc so vai ter que Descobrir qual o chip dessa sua placa... porque um fabrica o chip o outro a placa e outra a MB... mundo capitalista...

  5. #5
    felco
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    Voce pode tentar usar um que esta no kernel ja:
    # cd /usr/src/linux
    # make menuconfig
    Device Drivers --->
    Network device support --->
    Ethernet (1000 Mbit) --->
    < > New SysKonnect GigaEthernet support

    Se esse nao funcionar, vc vai ter que compilar um daqueles do site que eu te passei

  6. #6
    Fusion
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    valeu cara!
    vou tentar aqui
    jaja eu respondo se deu certo

  7. #7
    Fusion
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    oh shit, tem que recompilar o kernel depois ?

    botei lá oq vc disse,
    *** End of Linux kernel configuration.
    *** Execute 'make' to build the kernel or try 'make help'.

    daí dei make
    make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
    make: *** [init] Error 2

    tá faltando uns argumentos eu acho...
    ah sim, a parte do menuconfig dexei assim :
    <*> New SysKonnect GigaEthernet support (EXPERIMENTAL)
    <*> Marvell Yukon Chipset / SysKonnect SK-98xx Support


  8. #8
    Fusion
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    1) installation
    2) generate patch
    3) exit
    Choose your favorite installation method: 1
    Please read this carfully!

    This script will automatically compile and load the sk98lin
    driver on your host system. Before performing both compilation
    and loading, it is necessary to shutdown any device using the
    sk98lin kernel module and to unload the old sk98lin kernel
    module. This script will do this automatically per default.

    Please plug a card into your machine. Without a card we aren't
    able to check the full driver functionality.

    Do you want proceed? (y/N) y
    Create tmp dir (/tmp/Sk98IUljGBlYGEqQACWjilQbJ) [ OK ]
    Check user id (0) [ OK ]
    Check kernel version (2.6.15-1.1826.2.10_FC5smp) [ OK ]
    Check kernel symbol file (/proc/kallsyms) [ OK ]
    Check kernel type (SMP) [ OK ]
    Check number of CPUs (2) [ OK ]
    Check architecture (found) [ OK ]
    Set architecture (i386) [ OK ]
    Check compiler (/usr/bin/gcc) [ OK ]
    Check mcmodel flags (none) [ OK ]
    Check module support (/sbin/insmod) [ OK ]
    Check make (/usr/bin/make) [ OK ]
    Check archive file (sk98lin) [ OK ]
    Check kernel gcc version (4.1.0) (Kernel:4.1.0 == gcc:4.1.0) [ OK ]
    Check sk98lin driver availability (not loaded) [ OK ]
    Check kernel header files (/usr/src/linux) [ OK ]
    Unpack the sources (done) [ OK ]
    Check sources for .config file (/usr/src/linux/.config) [ OK ]
    Copy and check .config file (done) [ OK ]
    Check the mem address space (highmem64) [ OK ]
    Change IOMMU (disabled) [ OK ]
    Create new .config file (done) [ OK ]
    Execute: make oldconfig (done) [ OK ]
    Check kernel header version (Kernel:2.6.15-1.1826.2.10_FC5smp != Header:2.6.15-1.1826.2.10_FC5) [ OK ]
    Save old version.h (saved) [ OK ]
    Check and create new version.h (created) [ OK ]
    Check kernel functions (Changed: nothing) [ OK ]
    Compile the kernel (error) [ failed ]

    isso com o driver...

  9. #9
    felco
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    Acho que ta faltando alguma coisa no seu source do Linux, sua instalacao eh full?
    <*> New SysKonnect GigaEthernet support (EXPERIMENTAL)
    <*> Marvell Yukon Chipset / SysKonnect SK-98xx Support
    Esse driver "<*> Marvell Yukon Chipset / SysKonnect SK-98xx Support" seria o driver certo, mas pelo que eu vi ele nao funciona direito, de qualquer maneira voce nao deve deixar os dois drivers como built-in ao mesmo tempo, deixe um deles como modulo(M).
    Se voce for compilar o driver, esse driver e uma nova versao do driver "SysKonnect SK-98xx".
    Ali aonde voce passou as duas ultimas linhas depois do make, passa as linhas que ficam acima disso...

  10. #10
    Fusion
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    [root@Rafaela:/usr/src/linux]# make menuconfig
    scripts/kconfig/mconf arch/i386/Kconfig
    #
    # using defaults found in .config
    #

    # <M> New SysKonnect GigaEthernet support (EXPERIMENTAL)
    # <*> Marvell Yukon Chipset / SysKonnect SK-98xx Support

    *** End of Linux kernel configuration.
    *** Execute 'make' to build the kernel or try 'make help'.

    [root@Rafaela:/usr/src/linux]# make
    CHK include/linux/version.h
    UPD include/linux/version.h
    SPLIT include/linux/autoconf.h -> include/config/*
    make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
    make: *** [init] Error 2

  11. #11
    felco
    Visitante

    Padrão Re: Ajuda: Rede onboard PCIe gigabit

    Voce nao disse se fez a instalacao full, mas tente instalar o autoconf, pode ter mais de uma versao, pode instalar todas que nao conflitem