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

Netgear GA511 (Based on RTL8169)

Scheduled Pinned Locked Moved Hardware
6 Posts 2 Posters 3.4k Views
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.
  • K
    KWolf
    last edited by Feb 3, 2010, 6:55 PM

    I can't for the life of me get it working in pfSense 1.2.3 or 2.0.  It doesn't show up as an available interface.  The GA511 is a cardbus card based on the supported RTL8169 chip that should use the "re" driver.  Anyone have any ideas?

    1 Reply Last reply Reply Quote 0
    • W
      wallabybob
      last edited by Feb 3, 2010, 10:33 PM

      With the card plugged into the system, issue  the shell command pciconf -l and post the output as a reply. This will show what PCI (and cardbus) devices the system thinks are connected.

      1 Reply Last reply Reply Quote 0
      • K
        KWolf
        last edited by Feb 4, 2010, 8:07 AM

        Thanks for the reply.  Here is the output of the aforementioned command.  I don't see any mention of the card in here, but I may be missing it.

        $ pciconf -l
        hostb0@pci0:0:0:0:	class=0x060000 card=0x006a1025 chip=0x25908086 rev=0x03 hdr=0x00
        vgapci0@pci0:0:2:0:	class=0x030000 card=0x006a1025 chip=0x25928086 rev=0x03 hdr=0x00
        vgapci1@pci0:0:2:1:	class=0x038000 card=0x006a1025 chip=0x27928086 rev=0x03 hdr=0x00
        uhci0@pci0:0:29:0:	class=0x0c0300 card=0x006a1025 chip=0x26588086 rev=0x03 hdr=0x00
        uhci1@pci0:0:29:1:	class=0x0c0300 card=0x006a1025 chip=0x26598086 rev=0x03 hdr=0x00
        uhci2@pci0:0:29:2:	class=0x0c0300 card=0x006a1025 chip=0x265a8086 rev=0x03 hdr=0x00
        uhci3@pci0:0:29:3:	class=0x0c0300 card=0x006a1025 chip=0x265b8086 rev=0x03 hdr=0x00
        ehci0@pci0:0:29:7:	class=0x0c0320 card=0x006a1025 chip=0x265c8086 rev=0x03 hdr=0x00
        pcib1@pci0:0:30:0:	class=0x060401 card=0x006a1025 chip=0x24488086 rev=0xd3 hdr=0x01
        none0@pci0:0:30:2:	class=0x040100 card=0x006a1025 chip=0x266e8086 rev=0x03 hdr=0x00
        none1@pci0:0:30:3:	class=0x070300 card=0x006a1025 chip=0x266d8086 rev=0x03 hdr=0x00
        isab0@pci0:0:31:0:	class=0x060100 card=0x006a1025 chip=0x26418086 rev=0x03 hdr=0x00
        atapci0@pci0:0:31:1:	class=0x01018a card=0x006a1025 chip=0x266f8086 rev=0x03 hdr=0x00
        none2@pci0:0:31:3:	class=0x0c0500 card=0x006a1025 chip=0x266a8086 rev=0x03 hdr=0x00
        ath0@pci0:6:5:0:	class=0x020000 card=0x04181468 chip=0x001a168c rev=0x01 hdr=0x00
        rl0@pci0:6:7:0:	class=0x020000 card=0x006a1025 chip=0x813910ec rev=0x10 hdr=0x00
        cbb0@pci0:6:9:0:	class=0x060700 card=0x006a1025 chip=0x14101524 rev=0x01 hdr=0x02
        
        

        On boot up this appears in dmesg, also if I remove the card it appears upon re-insertion.  I think this may be part of the issue.

        cbb0: Warning: Bus reset timeout
        
        1 Reply Last reply Reply Quote 0
        • W
          wallabybob
          last edited by Feb 4, 2010, 10:12 AM

          The CPU can't see any devices downstream of the cardbus bridge.

          Over the years I've had to do a number of tweaks to FreeBSD the cardbus bridge driver to support particular systems. My impressions is that there isn't any well established convention for the BIOS initialising cardbus bridges and so the FreeBSD driver cardbus bridge driver doesn't always work with "supported" bridges in particular systems because the BIOS on these systems leave the bridges is a different state that that expected by the FreeBSD driver. It doesn't help that FreeBSD seems much more commonly used on servers than laptops and servers generally don't have card cardbus slots.

          You'll probably get further with purchasing a supported USB NIC for that particular system.

          1 Reply Last reply Reply Quote 0
          • K
            KWolf
            last edited by Feb 5, 2010, 3:45 AM Feb 4, 2010, 7:24 PM

            My general guess is that it's not waiting long enough for the card to initialize after the reset, which can probably be fixed with the change of a number in the code.  My quick googling tells me the FreeBSD driver waits 1.1 seconds, which is about 1 second shorter than the time it takes for the lights to flash and then turn solid in Windows / Linux.  Alas, I have no idea how to do that and this guy's USB ports are shot (partially why it has been relegated to router duty) so I'll just run IPCop on it for now.

            Thanks for the help!

            Since this appears to be a problem with FreeBSD and I can't get the card to work on the actual FreeBSD release either, I'll see if I can't file some type of bug report or do some further T/S on why this isn't working over at their forum.

            (I did try asking for help on IRC in the freebsdhelp channel, but they banned me.  I guess they really don't like laptops!)

            1 Reply Last reply Reply Quote 0
            • W
              wallabybob
              last edited by Feb 5, 2010, 10:03 AM

              @KWolf:

              Since this appears to be a problem with FreeBSD and I can't get the card to work on the actual FreeBSD release either, I'll see if I can't file some type of bug report

              You can file FreeBSD bug reports at http://www.freebsd.org/send-pr.html

              1 Reply Last reply Reply Quote 0
              5 out of 6
              • First post
                5/6
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                This community forum collects and processes your personal information.
                consent.not_received