Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Не определяет сетевую карту

    Russian
    3
    8
    7.6k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • X
      Xammsa
      last edited by

      pfsense 2.0-rc3, три сетевые карты - одна встроенная в материнскую плату (GygaBite GA-HA65M-D2H-B3), ее то как раз и не видно, и две PCI:
      asus nx1101 (определяется как stge0)
      tp-link tg-3468 (re0)

      Вот часть dmesg.boot (полный приаттачен)

      re0: <realtek 8111="" 8168="" b="" c="" cp="" d="" dp="" e="" pcie="" gigabit="" ethernet=""> port 0xbe00-0xbeff mem 0xfbaff000-0xfbafffff irq 16 at device 0.0 on pci2
      re0: Using 1 MSI messages
      re0: Chip rev. 0x38000000
      re0: MAC rev. 0x00000000
      miibus0: <mii bus=""> on re0
      rgephy0: <rtl8169s 8110s="" 8211b="" media="" interface=""> PHY 1 on miibus0
      rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
      re0: [FILTER]
      pcib3: <acpi pci-pci="" bridge=""> irq 18 at device 28.2 on pci0
      pci3: <acpi pci="" bus=""> on pcib3
      pcib4: <pci-pci bridge=""> irq 18 at device 0.0 on pci3
      pci4: <pci bus=""> on pcib4
      stge0: <sundance st-1023="" gigabit="" ethernet=""> port 0xee00-0xeeff mem 0xfbeff000-0xfbeff0ff irq 19 at device 1.0 on pci4
      miibus1: <mii bus=""> on stge0
      ip1000phy0: <ic 10="" 100="" 1000="" plus="" media="" interface=""> PHY 24 on miibus1
      ip1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
      stge0: [ITHREAD]
      pcib5: <acpi pci-pci="" bridge=""> irq 19 at device 28.3 on pci0
      pci5: <acpi pci="" bus=""> on pcib5
      atapci0: <marvell ata="" controller=""> port 0xdf00-0xdf07,0xde00-0xde03,0xdd00-0xdd07,0xdc00-0xdc03,0xdb00-0xdb0f mem 0xfbdff000-0xfbdff1ff irq 19 at device 0.0 on pci5
      atapci0: [ITHREAD]
      ata2: <ata 0="" channel=""> on atapci0
      ata2: [ITHREAD]
      ata3: <ata 1="" channel=""> on atapci0
      ata3: [ITHREAD]
      pcib6: <acpi pci-pci="" bridge=""> irq 16 at device 28.4 on pci0
      pci6: <acpi pci="" bus=""> on pcib6
      [b]re1: <realtek 8111="" 8168="" b="" c="" cp="" d="" dp="" e="" pcie="" gigabit="" ethernet="">[/b] port 0xce00-0xceff mem 0xfbcff000-0xfbcfffff,0xfbcf8000-0xfbcfbfff irq 16 at device 0.0 on pci6
      re1: Using 1 MSI messages
      re1: Chip rev. 0x2c800000
      re1: MAC rev. 0x00000000
      re1: Unknown H/W revision: 0x2c800000
      device_attach: re1 attach returned 6</realtek></acpi></acpi></ata></ata></marvell></acpi></acpi></ic></mii></sundance></pci></pci-pci></acpi></acpi></rtl8169s></mii></realtek>
      

      Определяется устройство re1, с чипом Realtek 8168/8111, видимо это как раз встроенная сетевая карта, потому что она на чипе RTL8111E, но ее нигде не видно, например ifconfig:

      re0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
      	options=389b <rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum,wol_ucast,wol_mcast,wol_magic>ether 54:e6:fc:80:0a:ef
      	inet6 fe80::56e6:fcff:fe80:aef%re0 prefixlen 64 scopeid 0x1 
      	nd6 options=3 <performnud,accept_rtadv>media: Ethernet autoselect (none)
      	status: no carrier
      stge0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
      	options=8209b <rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum,wol_magic,linkstate>ether 48:5b:39:bc:a5:6a
      	inet6 fe80::4a5b:39ff:febc:a56a%stge0 prefixlen 64 scopeid 0x2 
      	inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255
      	nd6 options=3 <performnud,accept_rtadv>media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
      	status: active
      lo0: flags=8049 <up,loopback,running,multicast>metric 0 mtu 16384
      	options=3 <rxcsum,txcsum>inet 127.0.0.1 netmask 0xff000000 
      	inet6 ::1 prefixlen 128 
      	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
      	nd6 options=3 <performnud,accept_rtadv>pfsync0: flags=0<> metric 0 mtu 1460
      	syncpeer: 224.0.0.240 maxupd: 128
      pflog0: flags=100 <promisc>metric 0 mtu 33664
      enc0: flags=0<> metric 0 mtu 1536</promisc></performnud,accept_rtadv></rxcsum,txcsum></up,loopback,running,multicast></full-duplex,flag0,flag1></performnud,accept_rtadv></rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum,wol_magic,linkstate></up,broadcast,running,simplex,multicast></performnud,accept_rtadv></rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum,wol_ucast,wol_mcast,wol_magic></up,broadcast,running,simplex,multicast>
      ```[dmesg_boot.txt](/public/_imported_attachments_/1/dmesg_boot.txt)
      [pciconf.txt](/public/_imported_attachments_/1/pciconf.txt)
      1 Reply Last reply Reply Quote 0
      • D
        dvserg
        last edited by

        Встроенная карта не поддерживается системой.

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • X
          Xammsa
          last edited by

          @dvserg:

          Встроенная карта не поддерживается системой.

          Чойта вдруг? Вообще любые встроенные не поддерживаются чтоли? Недавно ставил pfSense 1.2.3 на Intel STL2, дак там встроенную карту определил и не пикнул.

          1 Reply Last reply Reply Quote 0
          • A
            aleksvolgin
            last edited by

            дак там встроенную карту определил и не пикнул

            Дак интегрированная карта на Intel STL2 никак не реалтек, а кошерно-халяльный интел  :D

            У вас две карты на одинаковых чипах - интегрированная и какая-то из внешних. Видимо это и путает BSD и она видит только одну из двух одинаковых. У меня была такая ситуэйшн: из двух одинаковых Intel pro 10 сенс видел только одну (1.2.2 и 1.2.3), а m0n0 обе.

            1 Reply Last reply Reply Quote 0
            • X
              Xammsa
              last edited by

              Вот тут нашел кое-что http://www.none.com.ua/uncategorized/freebsd-71-i-setevaya-karta-rtl8139/
              Теперь вот такой вопрос: где собсна в pfSense находятся исходники и возможно ли вообще пересобрать ядро?

              1 Reply Last reply Reply Quote 0
              • D
                dvserg
                last edited by

                @Xammsa:

                @dvserg:

                Встроенная карта не поддерживается системой.

                Чойта вдруг? Вообще любые встроенные не поддерживаются чтоли?

                Про вообще не говорю. Речь о вашем конкретном случае.

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • D
                  dvserg
                  last edited by

                  Хотя вот еще интересно

                  re0: <realtek 8111="" 8168="" b="" c="" cp="" d="" dp="" e="" pcie="" gigabit="" ethernet="">port 0xbe00-0xbeff mem 0xfbaff000-0xfbafffff irq 16 at device 0.0 on pci2

                  re1: <realtek 8111="" 8168="" b="" c="" cp="" d="" dp="" e="" pcie="" gigabit="" ethernet="">port 0xce00-0xceff mem 0xfbcff000-0xfbcfffff,0xfbcf8000-0xfbcfbfff irq 16 at device 0.0 on pci6

                  Возможно стоит попробовать в БИОС принудительно сменить IRQ для pci где стоит TPLINK, или поменять ее слот, или попробовать завести систему без нее и посмотреть как определится встроенный интерфейс.</realtek></realtek>

                  SquidGuardDoc EN  RU Tutorial
                  Localization ru_PFSense

                  1 Reply Last reply Reply Quote 0
                  • X
                    Xammsa
                    last edited by

                    Значит, так. Сетевая карта не определяется, даже если других карт нет, как в pfSense, так и в обычной freebsd 7.2 и 8.1. Загружал найденные в сети драйвера (if_re.ko), компилировал драйвер сам во freebsd 7.2 и 8.1 из исходников с сайта realtek, и загружал его в систему, результат прежний. Видимо придется третью PCI карту ставить.

                    А как сообщить разработчкам о проблеме? На сайте pfsense не нашел Bug Report или что-то вроде того

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.