FreeBsd modules

Vincent Hoffman vince at unsane.co.uk
Fri Sep 7 10:57:56 UTC 2012


On 07/09/2012 06:22, Brian Stivala wrote:
> Hi,
>
> Can I get an answer regarding the below.
>
> Thanks
>
> Regards,
> Brian Stivala
I assume
http://forum.pfsense.org/index.php?PHPSESSID=d9f0e7e874a14184be2074988f0f4a8a&topic=53277
is you also.
>From the look of it and reading that thread I would say that the quad
Gig card is not being exposed as standard intel adapters to the OS, but
in a modified way though the rapidstream daughterboard. Note that the 2
fxp cards have

chip=0x12098086 (device ID 0x1238  Vendor ID 0x8086)

Indicating they are Intel chips, while the other card appears as

chip=0x02011617 (Devince 0x0201 Vendor 0x1617)

Indicating its a Rapidstream device.

 As far as I know this is not supported by FreeBSD but would be happy to
be proved wrong if someone else knows differently.

Vince
>
> On Wed, Sep 5, 2012 at 8:53 AM, Brian Stivala <brianstivala at gmail.com>wrote:
>
>> Hi Matthew,
>>
>> Thanks for your reply,
>>
>> This is my Pciconf and the /var/log/dmesg.boot. As you can see the
>> ethernet card is there but it is not recognisable in PFSense. The only
>> functional nics are FXP0 and FXP1 the onboard chipset.
>>
>> [2.0.1-RELEASE][root at pfSense.localdomain]/root(1): pciconf -l -v
>> hostb0 at pci0:0:0:0:      class=0x060000 card=0x00000000 chip=0x71928086
>> rev=0x03 hdr=0x00
>>     class      = bridge
>>     subclass   = HOST-PCI
>> fxp0 at pci0:0:5:0:        class=0x020000 card=0x00000000 chip=0x12098086
>> rev=0x09 hdr=0x00
>>     class      = network
>>     subclass   = ethernet
>> fxp1 at pci0:0:6:0:        class=0x020000 card=0x00000000 chip=0x12098086
>> rev=0x09 hdr=0x00
>>     class      = network
>>     subclass   = ethernet
>> isab0 at pci0:0:7:0:       class=0x060100 card=0x00000000 chip=0x71108086
>> rev=0x02 hdr=0x00
>>     class      = bridge
>>     subclass   = PCI-ISA
>> atapci0 at pci0:0:7:1:     class=0x010180 card=0x00000000 chip=0x71118086
>> rev=0x01 hdr=0x00
>>     class      = mass storage
>>     subclass   = ATA
>> uhci0 at pci0:0:7:2:       class=0x0c0300 card=0x00000000 chip=0x71128086
>> rev=0x01 hdr=0x00
>>     class      = serial bus
>>     subclass   = USB
>> piix0 at pci0:0:7:3:       class=0x068000 card=0x00000000 chip=0x71138086
>> rev=0x02 hdr=0x00
>>     class      = bridge
>> none0 at pci0:0:8:0:       class=0x0b4000 card=0x00000000 chip=0x000613a3
>> rev=0x01 hdr=0x00
>>     class      = processor
>> none1 at pci0:0:9:0:       class=0x020000 card=0x00000000 chip=0x02011617
>> rev=0x00 hdr=0x00
>>     class      = network
>>     subclass   = ethernet
>>
>> [2.0.1-RELEASE][root at pfSense.localdomain]/root/var(5): cat
>> /var/log/dmesg.boot
>> Copyright (c) 1992-2010 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.1-RELEASE-p6 #0: Mon Dec 12 18:59:41 EST 2011
>>     root at FreeBSD_8.0_pfSense_2.0-snaps.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_wrap.8.i386
>> i386
>> Timecounter "i8254" frequency 1193182 Hz quality 0
>> CPU: Intel Pentium III (847.74-MHz 686-class CPU)
>>   Origin = "GenuineIntel"  Id = 0x68a  Family = 6  Model = 8  Stepping = 10
>>
>> Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
>> real memory  = 268435456 (256 MB)
>> avail memory = 243433472 (232 MB)
>> netisr_init: forcing maxthreads to 1 and bindthreads to 0 for device
>> polling
>> 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, 0xc0710010, 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, 0xc07100b0, 0) error 1
>> wpi: You need to read the LICENSE file in /usr/share/doc/legal/intel_wpi/.
>> wpi: If you agree with the license, set legal.intel_wpi.license_ack=1 in
>> /boot/loader.conf.
>> module_register_init: MOD_LOAD (wpi_fw, 0xc0883050, 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, 0xc0710150, 0) error 1
>> ACPI Error: A valid RSDP was not found (20100331/tbxfroot-309)
>> ACPI: Table initialisation failed: AE_NOT_FOUND
>> ACPI: Try disabling either ACPI or apic support.
>> cryptosoft0: <software crypto> on motherboard
>> padlock0: No ACE support.
>> pcib0: <Intel 82443BX host to PCI bridge (AGP disabled)> pcibus 0 on
>> motherboard
>> pci0: <PCI bus> on pcib0
>> fxp0: <Intel 82559ER Embedded 10/100 Ethernet> port 0xfc00-0xfc3f mem
>> 0xc0000000-0xc0000fff,0xc0020000-0xc003ffff irq 9 at device 5.0 on pci0
>> fxp0: Enabling Rx lock-up workaround
>> miibus0: <MII bus> on fxp0
>> inphy0: <i82555 10/100 media interface> PHY 1 on miibus0
>> inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
>> fxp0: [ITHREAD]
>> fxp1: <Intel 82559ER Embedded 10/100 Ethernet> port 0xf800-0xf83f mem
>> 0xc0040000-0xc0040fff,0xc0060000-0xc007ffff irq 6 at device 6.0 on pci0
>> fxp1: Enabling Rx lock-up workaround
>> miibus1: <MII bus> on fxp1
>> inphy1: <i82555 10/100 media interface> PHY 1 on miibus1
>> inphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
>> fxp1: [ITHREAD]
>> isab0: <PCI-ISA bridge> at device 7.0 on pci0
>> isa0: <ISA bus> on isab0
>> atapci0: <Intel PIIX4 UDMA33 controller> port
>> 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf400-0xf40f at device 7.1 on pci0
>> ata0: <ATA channel 0> on atapci0
>> ata0: [ITHREAD]
>> ata1: <ATA channel 1> on atapci0
>> ata1: [ITHREAD]
>> uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xf000-0xf01f irq 11
>> at device 7.2 on pci0
>> uhci0: [ITHREAD]
>> usbus0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
>> piix0: <PIIX Timecounter> port 0x10a0-0x10af at device 7.3 on pci0
>> Timecounter "PIIX" frequency 3579545 Hz quality 0
>> pci0: <processor> at device 8.0 (no driver attached)
>> pci0: <network, ethernet> at device 9.0 (no driver attached)
>> cpu0 on motherboard
>> atrtc0: <AT Real Time Clock> at port 0x70 irq 8 on isa0
>> uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
>> uart0: [FILTER]
>> uart0: console (9600,n,8,1)
>> uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
>> uart1: [FILTER]
>> RTC BIOS diagnostic error 42<ROM_cksum>
>> Timecounter "TSC" frequency 847739306 Hz quality 800
>> Timecounters tick every 10.000 msec
>> IPsec: Initialized Security Association Processing.
>> usbus0: 12Mbps Full Speed USB v1.0
>> ad0: 1967MB <CF Card Ver1.27> at ata0-master PIO4
>> ugen0.1: <Intel> at usbus0
>> uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
>> Root mount waiting for: usbus0
>> uhub0: 2 ports with 2 removable, self powered
>> Trying to mount root from ufs:/dev/ufs/pfsense0
>> Invalid time in real time clock.
>> Check and reset the date immediately!
>>
>>
>> Regards,
>> Brian Stivala
>>
>>
>> On Tue, Sep 4, 2012 at 10:26 PM, Matthew Seaman <matthew at freebsd.org>wrote:
>>
>>> On 04/09/2012 19:33, Brian Stivala wrote:
>>>> I have a watchguard firewall v80 which I’ve decided to amend it to
>>> PFSense
>>>> based on freebsd. So far I’ve installed PFSense and everything is
>>> working
>>>> accordingly. This firewall has 2x onboard nic cards and a PCI quad nic,
>>> as
>>>> per attached photo.
>>> Unfortunately the list management software ate your photo, but never
>>> mind.  Your verbal description is sufficient.
>>>
>>>> The onboard nics can be recognized however the PCI card is not being
>>>> recognised, and the strange thing is that both onboard and the PCI uses
>>> the
>>>> same chipset Intel 82559er Ethernet. How can I amend changes in freebsd
>>>> modules so that the PCI card can be recognised.
>>> There may be a good reason for your quad card not being recognised, or
>>> it might just be a bug.
>>>
>>> If you run:
>>>
>>>    % pciconf -lv
>>>
>>> You should be able to pick out your unrecognised device.  If you ask
>>> again on freebsd-net at freebsd.org and include relevant sections from
>>> the pciconf output, you should get to the attention of some of the guys
>>> that write network drivers.
>>>
>>>> Usually in other distros modules can be located in /etc/module however I
>>>> cannot find where the modules are located in freebsd.
>>> Verb Sap.  Calling FreeBSD a 'distro' is definitely non-U.  We generally
>>> consider penguins a bit fishy round here...
>>>
>>> If you want to locate the kernel modules for various hardware, look in
>>> /boot/kernel.  NIC modules will generally have a name beginning 'if_'.
>>>
>>> If you want to see what modules have been loaded into the kernel, then
>>> run:
>>>
>>>     % kldstat
>>>
>>> There's also 'kldload' and 'kldunload' but they aren't going to help you
>>> for this problem.  PCI devices are discovered when the kernel probes the
>>> bus at boot time: if the kernel hasn't already assigned a driver for the
>>> device, then there isn't one available.
>>>
>>>> Can I have some assistance.
>>> Keeps asking good questions and you'll get useful answers.
>>>
>>>         Cheers,
>>>
>>>         Matthew
>>>
>>> --
>>> Dr Matthew J Seaman MA, D.Phil.
>>> PGP: http://www.infracaninophile.co.uk/pgpkey
>>>
>>>
>>>
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"



More information about the freebsd-net mailing list