Rosewill RNX-N300X Support?



  • Hi guys,

    I have been using my Rosewill RNX-N300X in a windows machine without issues for a few years now. I recently decided it would be put to better use in my pfsense system, which is hosted on a dedicated Dell 2850 (overkill, i know). Problem is, seems as if pfsense is not detecting the card.

    Personally, having limited knowledge with linux, let alone bsd based systems. I personally stick to debian myself, I am not sure where to begin troubleshooting.

    I did run an ifconfig -a and the interface simply does not show up. I proceeded with lspci, but seems that is not implemented into this system. Rather than adding a bunch of stuff I do not need, I'd like to know where you guys, the professionals, would begin.



  • Pciconf -lv is the BSD command you are looking for.
    Dmesg will show if the card is detected at all.



  • $ pciconf -lv
    hostb0@pci0:0:0:0:	class=0x060000 card=0x016d1028 chip=0x35908086 rev=0x09 hdr=0x00
        class      = bridge
        subclass   = HOST-PCI
    pcib1@pci0:0:2:0:	class=0x060400 card=0x00000000 chip=0x35958086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib4@pci0:0:4:0:	class=0x060400 card=0x00000000 chip=0x35978086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib5@pci0:0:5:0:	class=0x060400 card=0x00000000 chip=0x35988086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib8@pci0:0:6:0:	class=0x060400 card=0x00000000 chip=0x35998086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    uhci0@pci0:0:29:0:	class=0x0c0300 card=0x016d1028 chip=0x24d28086 rev=0x02 hdr=0x00
        class      = serial bus
        subclass   = USB
    uhci1@pci0:0:29:1:	class=0x0c0300 card=0x016d1028 chip=0x24d48086 rev=0x02 hdr=0x00
        class      = serial bus
        subclass   = USB
    uhci2@pci0:0:29:2:	class=0x0c0300 card=0x016d1028 chip=0x24d78086 rev=0x02 hdr=0x00
        class      = serial bus
        subclass   = USB
    ehci0@pci0:0:29:7:	class=0x0c0320 card=0x016d1028 chip=0x24dd8086 rev=0x02 hdr=0x00
        class      = serial bus
        subclass   = USB
    pcib11@pci0:0:30:0:	class=0x060400 card=0x00000000 chip=0x244e8086 rev=0xc2 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    isab0@pci0:0:31:0:	class=0x060100 card=0x00000000 chip=0x24d08086 rev=0x02 hdr=0x00
        class      = bridge
        subclass   = PCI-ISA
    atapci0@pci0:0:31:1:	class=0x01018a card=0x016d1028 chip=0x24db8086 rev=0x02 hdr=0x00
        class      = mass storage
        subclass   = ATA
    pcib2@pci0:1:0:0:	class=0x060400 card=0x00000000 chip=0x03308086 rev=0x06 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib3@pci0:1:0:2:	class=0x060400 card=0x00000000 chip=0x03328086 rev=0x06 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    amr0@pci0:2:14:0:	class=0x010400 card=0x016d1028 chip=0x00131028 rev=0x06 hdr=0x00
        class      = mass storage
        subclass   = RAID
    pcib6@pci0:5:0:0:	class=0x060400 card=0x00000000 chip=0x03298086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib7@pci0:5:0:2:	class=0x060400 card=0x00000000 chip=0x032a8086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    em0@pci0:6:7:0:	class=0x020000 card=0x016d1028 chip=0x10768086 rev=0x05 hdr=0x00
        class      = network
        subclass   = ethernet
    em1@pci0:7:8:0:	class=0x020000 card=0x016d1028 chip=0x10768086 rev=0x05 hdr=0x00
        class      = network
        subclass   = ethernet
    pcib9@pci0:8:0:0:	class=0x060400 card=0x00000000 chip=0x03298086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    pcib10@pci0:8:0:2:	class=0x060400 card=0x00000000 chip=0x032a8086 rev=0x09 hdr=0x01
        class      = bridge
        subclass   = PCI-PCI
    none0@pci0:9:4:0:	class=0x028000 card=0x28601814 chip=0x06011814 rev=0x00 hdr=0x00
        class      = network
    vgapci0@pci0:11:13:0:	class=0x030000 card=0x016d1028 chip=0x51591002 rev=0x00 hdr=0x00
        class      = display
        subclass   = VGA
    
    $ dmesg
    Copyright (c) 1992-2012 The FreeBSD Project.
    Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
    	The Regents of the University of California. All rights reserved.
    FreeBSD is a registered trademark of The FreeBSD Foundation.
    FreeBSD 8.3-RELEASE-p11 #1: Wed Sep 11 18:59:48 EDT 2013
        root@snapshots-8_3-amd64.builders.pfsense.org:/usr/obj.pfSense/usr/pfSensesrc/src/sys/pfSense_SMP.8 amd64
    Timecounter "i8254" frequency 1193182 Hz quality 0
    CPU: Intel(R) Xeon(TM) CPU 3.20GHz (3192.01-MHz K8-class CPU)
      Origin = "GenuineIntel"  Id = 0xf43  Family = f  Model = 4  Stepping = 3
      Features=0xbfebfbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>Features2=0x641d <sse3,dtes64,mon,ds_cpl,cnxt-id,cx16,xtpr>AMD Features=0x20100800 <syscall,nx,lm>TSC: P-state invariant
    real memory  = 4294967296 (4096 MB)
    avail memory = 4108193792 (3917 MB)
    ACPI APIC Table: <dell  pe="" bkc ="">
    FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
    FreeBSD/SMP: 2 package(s) x 1 core(s) x 2 HTT threads
     cpu0 (BSP): APIC ID:  0
     cpu1 (AP/HT): APIC ID:  1
     cpu2 (AP): APIC ID:  6
     cpu3 (AP/HT): APIC ID:  7
    ioapic0: Changing APIC ID to 8
    ioapic1: Changing APIC ID to 9
    ioapic2: Changing APIC ID to 10
    ioapic3: Changing APIC ID to 11
    ioapic0 <version 2.0=""> irqs 0-23 on motherboard
    ioapic1 <version 2.0=""> irqs 32-55 on motherboard
    ioapic2 <version 2.0=""> irqs 64-87 on motherboard
    ioapic3 <version 2.0=""> irqs 96-119 on motherboard
    wlan: mac acl policy registered
    ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
    ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
    module_register_init: MOD_LOAD (ipw_bss_fw, 0xffffffff804a5da0, 0) error 1
    ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
    ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
    module_register_init: MOD_LOAD (ipw_ibss_fw, 0xffffffff804a5e40, 0) error 1
    ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
    ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
    module_register_init: MOD_LOAD (ipw_monitor_fw, 0xffffffff804a5ee0, 0) error 1
    kbd1 at kbdmux0
    cryptosoft0: <software crypto=""> on motherboard
    padlock0: No ACE support.
    acpi0: <dell pe="" bkc=""> on motherboard
    acpi0: [ITHREAD]
    acpi0: Power Button (fixed)
    Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
    acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
    cpu0: <acpi cpu=""> on acpi0
    cpu1: <acpi cpu=""> on acpi0
    cpu2: <acpi cpu=""> on acpi0
    cpu3: <acpi cpu=""> on acpi0
    pcib0: <acpi host-pci="" bridge=""> port 0xcf8-0xcff on acpi0
    pci0: <acpi pci="" bus=""> on pcib0
    pcib1: <acpi pci-pci="" bridge=""> at device 2.0 on pci0
    pci1: <acpi pci="" bus=""> on pcib1
    pcib2: <acpi pci-pci="" bridge=""> at device 0.0 on pci1
    pci2: <acpi pci="" bus=""> on pcib2
    amr0: <lsilogic megaraid="" 1.53=""> mem 0xf80f0000-0xf80fffff,0xfe9c0000-0xfe9fffff irq 46 at device 14.0 on pci2
    amr0: Using 64-bit DMA
    amr0: [ITHREAD]
    amr0: delete logical drives supported by controller
    amr0: <lsilogic perc="" 4e="" di=""> Firmware 5B2D, BIOS H435, 256MB RAM
    pcib3: <acpi pci-pci="" bridge=""> at device 0.2 on pci1
    pci3: <acpi pci="" bus=""> on pcib3
    pcib4: <acpi pci-pci="" bridge=""> at device 4.0 on pci0
    pci4: <acpi pci="" bus=""> on pcib4
    pcib5: <acpi pci-pci="" bridge=""> at device 5.0 on pci0
    pci5: <acpi pci="" bus=""> on pcib5
    pcib6: <acpi pci-pci="" bridge=""> at device 0.0 on pci5
    pci6: <acpi pci="" bus=""> on pcib6
    em0: <intel(r) 1000="" pro="" legacy="" network="" connection="" 1.0.4=""> port 0xecc0-0xecff mem 0xfe6e0000-0xfe6fffff irq 64 at device 7.0 on pci6
    em0: [FILTER]
    pcib7: <acpi pci-pci="" bridge=""> at device 0.2 on pci5
    pci7: <acpi pci="" bus=""> on pcib7
    em1: <intel(r) 1000="" pro="" legacy="" network="" connection="" 1.0.4=""> port 0xdcc0-0xdcff mem 0xfe4e0000-0xfe4fffff irq 65 at device 8.0 on pci7
    em1: [FILTER]
    pcib8: <acpi pci-pci="" bridge=""> at device 6.0 on pci0
    pci8: <acpi pci="" bus=""> on pcib8
    pcib9: <acpi pci-pci="" bridge=""> at device 0.0 on pci8
    pci9: <acpi pci="" bus=""> on pcib9
    pci9: <network> at device 4.0 (no driver attached)
    pcib10: <acpi pci-pci="" bridge=""> at device 0.2 on pci8
    pci10: <acpi pci="" bus=""> on pcib10
    uhci0: <intel 82801eb="" (ich5)="" usb="" controller="" usb-a=""> port 0xbce0-0xbcff irq 16 at device 29.0 on pci0
    uhci0: [ITHREAD]
    uhci0: LegSup = 0x2f00
    usbus0: <intel 82801eb="" (ich5)="" usb="" controller="" usb-a=""> on uhci0
    uhci1: <intel 82801eb="" (ich5)="" usb="" controller="" usb-b=""> port 0xbcc0-0xbcdf irq 19 at device 29.1 on pci0
    uhci1: [ITHREAD]
    uhci1: LegSup = 0x2f00
    usbus1: <intel 82801eb="" (ich5)="" usb="" controller="" usb-b=""> on uhci1
    uhci2: <intel 82801eb="" (ich5)="" usb="" controller="" usb-c=""> port 0xbca0-0xbcbf irq 18 at device 29.2 on pci0
    uhci2: [ITHREAD]
    uhci2: LegSup = 0x2f00
    usbus2: <intel 82801eb="" (ich5)="" usb="" controller="" usb-c=""> on uhci2
    ehci0: <intel 82801eb="" r="" (ich5)="" usb="" 2.0="" controller=""> mem 0xfeb00000-0xfeb003ff irq 23 at device 29.7 on pci0
    ehci0: [ITHREAD]
    usbus3: EHCI version 1.0
    usbus3: <intel 82801eb="" r="" (ich5)="" usb="" 2.0="" controller=""> on ehci0
    pcib11: <acpi pci-pci="" bridge=""> at device 30.0 on pci0
    pci11: <acpi pci="" bus=""> on pcib11
    vgapci0: <vga-compatible display=""> port 0xcc00-0xccff mem 0xf0000000-0xf7ffffff,0xfdef0000-0xfdefffff irq 18 at device 13.0 on pci11
    isab0: <pci-isa bridge=""> at device 31.0 on pci0
    isa0: <isa bus=""> on isab0
    atapci0: <intel ich5="" udma100="" controller=""> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 31.1 on pci0
    ata0: <ata channel=""> at channel 0 on atapci0
    ata0: [ITHREAD]
    ata1: <ata channel=""> at channel 1 on atapci0
    ata1: [ITHREAD]
    acpi_hpet0: <high precision="" event="" timer=""> iomem 0xfed00000-0xfed003ff on acpi0
    Timecounter "HPET" frequency 14318180 Hz quality 900
    atrtc0: <at realtime="" clock=""> port 0x70-0x7f irq 8 on acpi0
    fdc0: <floppy drive="" controller=""> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
    fdc0: does not respond
    device_attach: fdc0 attach returned 6
    uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
    uart0: [FILTER]
    orm0: <isa option="" roms=""> at iomem 0xc0000-0xcafff,0xec000-0xeffff on isa0
    sc0: <system console=""> at flags 0x100 on isa0
    sc0: VGA <16 virtual consoles, flags=0x300>
    vga0: <generic isa="" vga=""> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
    atkbdc0: <keyboard controller="" (i8042)=""> at port 0x60,0x64 on isa0
    atkbd0: <at keyboard=""> irq 1 on atkbdc0
    kbd0 at atkbd0
    atkbd0: [GIANT-LOCKED]
    atkbd0: [ITHREAD]
    ppc0: cannot reserve I/O port range
    p4tcc0: <cpu frequency="" thermal="" control=""> on cpu0
    p4tcc1: <cpu frequency="" thermal="" control=""> on cpu1
    p4tcc2: <cpu frequency="" thermal="" control=""> on cpu2
    p4tcc3: <cpu frequency="" thermal="" control=""> on cpu3
    Timecounters tick every 1.000 msec
    IPsec: Initialized Security Association Processing.
    usbus0: 12Mbps Full Speed USB v1.0
    usbus1: 12Mbps Full Speed USB v1.0
    usbus2: 12Mbps Full Speed USB v1.0
    usbus3: 480Mbps High Speed USB v2.0
    ugen0.1: <intel> at usbus0
    uhub0: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr=""> on usbus0
    ugen1.1: <intel> at usbus1
    uhub1: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr=""> on usbus1
    ugen2.1: <intel> at usbus2
    uhub2: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr=""> on usbus2
    ugen3.1: <intel> at usbus3
    uhub3: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr=""> on usbus3
    acd0: DVDROM <hl-dt-st dvd-rom="" gdr-8084n="" 1.01=""> at ata0-master UDMA33 
    amr0: delete logical drives supported by controller
    amrd0: <lsilogic megaraid="" logical="" drive=""> on amr0
    amrd0: 210030MB (430141440 sectors) RAID 5 (optimal)
    SMP: AP CPU #1 Launched!
    SMP: AP CPU #2 Launched!
    SMP: AP CPU #3 Launched!
    Root mount waiting for: usbus3 usbus2 usbus1 usbus0
    uhub0: 2 ports with 2 removable, self powered
    uhub1: 2 ports with 2 removable, self powered
    uhub2: 2 ports with 2 removable, self powered
    Root mount waiting for: usbus3
    Root mount waiting for: usbus3
    uhub3: 6 ports with 6 removable, self powered
    Root mount waiting for: usbus3
    ugen3.2: <vendor 0x413c=""> at usbus3
    uhub4: <vendor 2="" 9="" 0x413c="" product="" 0xa001,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr=""> on usbus3
    uhub4: 2 ports with 2 removable, self powered
    Trying to mount root from ufs:/dev/amrd0s1a
    ZFS NOTICE: Prefetch is disabled by default if less than 4GB of RAM is present;
                to enable, add "vfs.zfs.prefetch_disable=0" to /boot/loader.conf.
    ZFS WARNING: Recommended minimum kmem_size is 512MB; expect unstable behavior.
                 Consider tuning vm.kmem_size and vm.kmem_size_max
                 in /boot/loader.conf.
    ZFS filesystem version 5
    ZFS storage pool version 28
    em1: link state changed to UP
    pflog0: promiscuous mode enabled
    em0: link state changed to UP</vendor></vendor></lsilogic></hl-dt-st></intel></intel></intel></intel></intel></intel></intel></intel></cpu></cpu></cpu></cpu></at></keyboard></generic></system></isa></floppy></at></high></ata></ata></intel></isa></pci-isa></vga-compatible></acpi></acpi></intel></intel></intel></intel></intel></intel></intel></intel></acpi></acpi></network></acpi></acpi></acpi></acpi></intel(r)></acpi></acpi></intel(r)></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></lsilogic></lsilogic></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></dell></software></version></version></version></version></dell ></syscall,nx,lm></sse3,dtes64,mon,ds_cpl,cnxt-id,cx16,xtpr></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>
    

    If I am interpreting this correctly, it is detectign the card, however there isn't a driver installed.

    pcib3: <acpi pci-pci="" bridge="">at device 0.2 on pci1
    pci3: <acpi pci="" bus="">on pcib3
    pcib4: <acpi pci-pci="" bridge="">at device 4.0 on pci0
    pci4: <acpi pci="" bus="">on pcib4
    pcib5: <acpi pci-pci="" bridge="">at device 5.0 on pci0
    pci5: <acpi pci="" bus="">on pcib5
    pcib6: <acpi pci-pci="" bridge="">at device 0.0 on pci5
    pci6: <acpi pci="" bus="">on pcib6
    em0: <intel(r) 1000="" pro="" legacy="" network="" connection="" 1.0.4="">port 0xecc0-0xecff mem 0xfe6e0000-0xfe6fffff irq 64 at device 7.0 on pci6
    em0: [FILTER]
    pcib7: <acpi pci-pci="" bridge="">at device 0.2 on pci5
    pci7: <acpi pci="" bus="">on pcib7
    em1: <intel(r) 1000="" pro="" legacy="" network="" connection="" 1.0.4="">port 0xdcc0-0xdcff mem 0xfe4e0000-0xfe4fffff irq 65 at device 8.0 on pci7
    em1: [FILTER]
    pcib8: <acpi pci-pci="" bridge="">at device 6.0 on pci0
    pci8: <acpi pci="" bus="">on pcib8
    pcib9: <acpi pci-pci="" bridge="">at device 0.0 on pci8
    pci9: <acpi pci="" bus="">on pcib9
    pci9: <network>at device 4.0 (no driver attached)
    pcib10: <acpi pci-pci="" bridge="">at device 0.2 on pci8
    pci10: <acpi pci="" bus="">on pcib10

    I'm at a brick wall on where to begin on this one.</acpi></acpi></network></acpi></acpi></acpi></acpi></intel(r)></acpi></acpi></intel(r)></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi>



  • Well, I am conidentally trying to do the same thing with the same kind of card, so my question is, how do I go about installing the drivers from the disk?


Log in to reply