Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Jun 2000 09:33:02 +0100 
From:      arnaud.gibier@bt.com
To:        freebsd-mobile@FreeBSD.ORG
Subject:   Wavelan IEEE 802.11 card & Kame
Message-ID:  <F66469FCE9C5D311B8FF0000F8FE9E0701453ED0@mbtlipnt03.btlabs.bt.co.uk>

next in thread | raw e-mail | index | archive | help
------_=_NextPart_000_01BFCBA4.0022F7F0
Content-type: text/plain; charset="us-ascii"

Hello Everyone,

I have been trying to get an IEEE 802.11 WaveLAN PC Card working under
FreeBSD-3.4 with a Kame patch (kame-20000320-freebsd34-snap.tgz).
I have used the PAO3-20000130.tar.gz patch for FreeBSD 3.4-RELEASE to enable
my WaveLAN PC Card but it is not working.
Here is my configfile and the errors I get when I compile it:
 <<CONFIGFILE.txt>>  <<Errors.txt>> 

Note that my WaveLAN PC Card is working without Kame (IPv4) using the same
PAO patch and the same FreeBSD.
Could you have a look at my CONFIGFILE and at the errors I get to see if you
have ever encounter such problems?
Thanks.
Arnaud.


------_=_NextPart_000_01BFCBA4.0022F7F0
Content-type: text/plain; name="CONFIGFILE.txt"
Content-transfer-encoding: quoted-printable
Content-Disposition: attachment;
	filename="CONFIGFILE.txt"

# CONFIGFILE

machine         "i386"
#cpu            "I386_CPU"
#cpu            "I486_CPU"
cpu            "I586_CPU"
#cpu             "I686_CPU"
ident           CONFIGFILE
maxusers        10

# INET6 and IPSEC are orthogonal.  Therefore:
#                               IPv4    IPv6    IPsec4  IPsec6
#                               ---     ---     ---     ---
#       no INET6 nor IPSEC:     yes     no      no      no
#       INET6 and no IPSEC:     yes     yes     no      no
#       IPSEC and no INET6:     yes     no      yes     no
#       INET6 and IPSEC:        yes     yes     yes     yes

## The following options are not really tested with INET6.
## please send success/failure reports to KAME bug database.
##      IPDIVERT MROUTING BRIDGE DUMMYNET
options         MATH_EMULATE            #Support for x87 emulation
options         INET                    #InterNETworking
options         "INET6"                 #IPv6
#options        RADISH                  #not yet
#options        IPSEC                   #IP security
#options        IPSEC_ESP               #IP security (crypto; define w/ =
IPSEC)
#options        "IPSEC_IPV6FWD"         #IP security tunnel for IPv6
#options        IPSEC_DEBUG             #debug for IP security
#options        NATM                    #native mode ATM
options         MAPPED_ADDR_ENABLED     #enable IPv4, on IPv6 socket

# IPv6 firewall
#options        "IPV6FIREWALL"
#options        "IPV6FIREWALL_VERBOSE"
#options        "IPV6FIREWALL_DEFAULT_TO_ACCEPT"

# ALTQ
#options         ALTQ            #alternate queueing
#options        CBQ             #class based queueing
#options        WFQ             #weighted fair queueing
#options        FIFOQ           #fifo queueing
#options        RED             #random early detection
#options        FLOWVALVE       #flowvalve for RED (needs RED)
#options        RIO             #twin red for diffserv (needs RED)
#options        CBQ_RED         #red for cbq (needs CBQ and RED)
#options        CBQ_RIO         #rio for cbq (needs CBQ, RIO, RED, =
CBQ_RED)
#options        LOCALQ          #local use
#options        HFSC            #hierarchical fair service curve
#options        HFSC_RED        #red for hfsc (needs HFSC and RED)
#options        HFSC_RIO        #rio for hfsc (needs HFSC, RIO, RED, =
HFSC_RED)
#options        ALTQ_ACCOUNT    #altq accounting
#options        ALTQ_ECN        #ecn extention to tcp
#options        CDNR            #diffserv traffic conditioner
#options        BLUE            #blue by wu-chang feng
# you might want to set kernel timer to 1kHz if you use CBQ,
# especially with 100baseT
#options        HZ=3D1000

# Don't uncomment PM and NATPT at the same time.  It cause compile =
error.
# Packet Management by SuMiRe
#options        PM                      # SuMiRe (NAT).
#options        PM_USE_SOCKET           # Use socket instead of ioctl.
#options        PMDEBUG                 # Enable debug feature.

# Network Address Translation - Protocol Translation (NAT-PT)
#options        NATPT

# mobile-ip6 options
# NOTE: Don't define with IPsec options
options         "MIP6"
options         "MIP6_DEBUG"

options         FFS                     #Berkeley Fast Filesystem
options         FFS_ROOT                #FFS usable as root device =
[keep this!]
options         MFS                     #Memory Filesystem
options         MFS_ROOT                #MFS usable as root device, =
"MFS" req'ed
options         NFS                     #Network Filesystem
options         NFS_ROOT                #NFS usable as root device, =
"NFS" req'ed
options         MSDOSFS                 #MSDOS Filesystem
options         "CD9660"                #ISO 9660 Filesystem
options         "CD9660_ROOT"           #CD-ROM usable as root. =
"CD9660" req'ed
options         PROCFS                  #Process filesystem
options         "COMPAT_43"             #Compatible with BSD 4.3 [KEEP =
THIS!]
options         SCSI_DELAY=3D15000        #Be pessimistic about Joe =
SCSI device
options         UCONSOLE                #Allow users to grab the =
console
options         FAILSAFE                #Be conservative
options         USERCONFIG              #boot -c editor
options         VISUAL_USERCONFIG       #visual boot -c editor
options         KTRACE                  #ktrace(1) syscall trace =
support
options         SYSVSHM                 #SYSV-style shared memory
options         SYSVMSG                 #SYSV-style message queues
options         SYSVSEM                 #SYSV-style semaphores

# You may need to reset all pccards after resuming
options PCIC_RESUME_RESET       # reset after resume

config          kernel  root on wd0

# To make an SMP kernel, the next two are needed
#options        SMP                     # Symmetric MultiProcessor =
Kernel
#options        APIC_IO                 # Symmetric (APIC) I/O
# Optionally these may need tweaked, (defaults shown):
#options        NCPU=3D2                  # number of CPUs
#options        NBUS=3D4                  # number of busses
#options        NAPIC=3D1                 # number of IO APICs
#options        NINTR=3D24                # number of INTs

controller      isa0
controller      pnp0                    # PnP support for ISA
controller      eisa0
controller      pci0

# PCCARD (PCMCIA) support - do not remove.
pseudo-device   card    1

# You must use "flags 0x1" when you don't hear any negotiation noise(?)
# if you use modem card, or pccardd doesn't read cis tuple, tell you=20
# 'No card in database for"(null)"("(null)")' in case of Cirrus Logic's =

# pcic is your PC.
#device         pcic0   at isa? port 0x3e0 flags 0x1 irq 11
device          pcic0   at isa? port 0x3e0 irq 11
device          pcic0   at isa? port 0x3e4 irq 11
device          pcic1   at isa? port 0x3e2      # for HiNote Ultra II
device          pcic1   at isa? port 0x3e4      # for Chandra II

# Floppy drives
controller      fdc0    at isa? port "IO_FD1" bio irq 6 drq 2
disk            fd0     at fdc0 drive 0
#disk           fd1     at fdc0 drive 1

# IDE controller and disks
options         "CMD640"        # work around CMD640 chip deficiency
controller      wdc0    at isa? port "IO_WD1" bio irq 14
disk            wd0     at wdc0 drive 0
#disk           wd1     at wdc0 drive 1

controller      wdc1    at isa? port "IO_WD2" bio irq 15
#disk           wd2     at wdc1 drive 0
#disk           wd3     at wdc1 drive 1

# ATAPI devices
options         ATAPI           #Enable ATAPI support for IDE bus
options         ATAPI_STATIC    #Don't do it as an LKM
device          acd0            #IDE CD-ROM
#device         wfd0            #IDE Floppy (e.g. LS-120)

# SCSI Controllers
# A single entry for any of these controllers (ncr, ahb, ahc) is
# sufficient for any number of installed devices.
controller     ncr0            # NCR/Symbios Logic
controller     ahb0            # EISA AHA1742 family
controller     ahc0            # AHA2940 and onboard AIC7xxx devices
controller     amd0            # AMD 53C974 (Teckram DC-390(T))
controller     isp0            # Qlogic family
controller     dpt0            # DPT Smartcache - See LINT for options!

controller     adv0    at isa? port ? cam irq ?
controller     adw0
controller     bt0     at isa? port ? cam irq ?
controller     aha0    at isa? port ? cam irq ?
controller     aic0    at isa? port ? cam irq ?

# SCSI peripherals
# Only one of each of these is needed, they are dynamically allocated.
controller     scbus0          # SCSI bus (required)
device         da0             # Direct Access (disks)
device         sa0             # Sequential Access (tape etc)
device         cd0             # CD
device         pass0           # Passthrough device (direct SCSI)

# Proprietary or custom CD-ROM Interfaces
#device         wt0     at isa? port 0x300 bio irq 5 drq 1
#device         mcd0    at isa? port 0x300 bio irq 10
#device         matcd0  at isa? port 0x230 bio
#device         scd0    at isa? port 0x230 bio

# atkbdc0 controls both the keyboard and the PS/2 mouse
controller      atkbdc0 at isa? port IO_KBD tty
device          atkbd0  at isa? tty irq 1
device          psm0    at isa? tty irq 12

device          vga0    at isa? port ? conflicts

# splash screen/screen saver
pseudo-device   splash

# syscons is the default console driver, resembling an SCO console
device          sc0     at isa? tty

# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device         vt0     at isa? tty
#options        XSERVER                 # support for X server
#options        FAT_CURSOR              # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the =
PCVT lines
#options        PCVT_SCANSET=3D2          # IBM keyboards are non-std

# Floating point support - do not disable.
device          npx0    at isa? port IO_NPX irq 13

# Power management support (see LINT for more options)
device          apm0    at isa? disable flags 0x31 # Advanced Power =
Management

# Serial (COM) ports
device          sio0    at isa? port "IO_COM1" flags 0x10 tty irq 4
device          sio1    at isa? port "IO_COM2" tty irq 3
device          sio2    at isa? disable port "IO_COM3" tty irq 5
device          sio3    at isa? disable port "IO_COM4" tty irq 9

# Parallel port
device          ppc0    at isa? port? flags 0x40 net irq 7
controller      ppbus0                  # Parallel port bus (required)
device          lpt0    at ppbus?       # Printer
device          plip0   at ppbus?       # TCP/IP over parallel
device          ppi0    at ppbus?       # Parallel port interface =
device
#controller     vpo0    at ppbus?       # Requires scbus and da0

# PCI Ethernet NICs.
#device         al0             # ADMtek AL981 (``Comet'')
#device         ax0             # ASIX AX88140A
#device         de0             # DEC/Intel DC21x4x (``Tulip'')
#device         fxp0            # Intel EtherExpress PRO/100B (82557, =
82558)
#device         mx0             # Macronix 98713/98715/98725 (``PMAC'')
#device         pn0             # Lite-On 82c168/82c169 (``PNIC'')
#device         rl0             # RealTek 8129/8139
#device         sf0             # Adaptec AIC-6915 DuraLAN =
(``Starfire'')
#device         sis0            # Silicon Integrated Systems SiS =
900/SiS 7016
#device         ste0            # Sundance ST201 (D-Link DFE-550)
#device         tl0             # Texas Instruments ThunderLAN
#device         tx0             # SMC 9432TX (83c170 ``EPIC'')
#device         vr0             # VIA Rhine, Rhine II
#device         vx0             # 3Com 3c590, 3c595 (``Vortex'')
#device         wb0             # Winbond W89C840F
#device         xl0             # 3Com 3c90x (``Boomerang'', =
``Cyclone'')

# ISA Ethernet NICs.
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
device         ed0     at isa? port 0x280 net irq 10 iomem 0xd8000
#device         ie0     at isa? port 0x300 net irq 10 iomem 0xd0000
#device         ep0     at isa? port 0x300 net irq 10
#device         ex0     at isa? port? net irq?
#device         fe0     at isa? port 0x300 net irq ?
#device         le0     at isa? port 0x300 net irq 5 iomem 0xd0000
#device         lnc0    at isa? port 0x280 net irq 10 drq 0
#device         cs0     at isa? port 0x300 net irq ?
# requires PCCARD (PCMCIA) support to be activated
#device         xe0     at isa? port? net irq ?
device          wi0     at isa? port? net irq ?

# PCCARD NIC drivers.
# ze and zp take over the pcic and cannot coexist with generic pccard
# support, nor the ed and ep drivers they replace.
##device                ze0     at isa? port 0x300 net irq 10 iomem =
0xd8000
##device                zp0     at isa? port 0x300 net irq 10 iomem =
0xd8000

# ATM support
# Efficient ENI155 PCI ATM NIC or Adaptec ATM NIC
#device en0
#device en1

# Pseudo devices - the number indicates how many units to allocated.
pseudo-device   loop            # Network loopback
pseudo-device   ether           # Ethernet support
pseudo-device   sl      1       # Kernel SLIP
#pseudo-device   ppp     1       # Kernel PPP
pseudo-device   tun     1       # Packet tunnel
pseudo-device   pty     16      # Pseudo-ttys (telnet etc)
pseudo-device   gzip            # Exec gzipped a.out's
pseudo-device   vn              # Vnode driver (turns a file into a =
device)

# Enable the kernel debugger.
options         DDB

# The `bpfilter' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# The number of devices determines the maximum number of
# simultaneous BPF clients programs runnable.
pseudo-device   bpfilter 16     #Berkeley packet filter

# for IPv6
#pseudo-device  atm
pseudo-device   gif     4
#pseudo-device  dummy   1
#pseudo-device  faith   1
#pseudo-device  stf

------_=_NextPart_000_01BFCBA4.0022F7F0
Content-type: text/plain; name="Errors.txt"
Content-Disposition: attachment;
	filename="Errors.txt"

loading kernel
ioconf.o(.data+0x5dc): undefined reference to `pcicdriver'
ioconf.o(.data+0x620): undefined reference to `pcicdriver'
ioconf.o(.data+0x664): undefined reference to `pcicdriver'
ioconf.o(.data+0x6a8): undefined reference to `pcicdriver'
*** Error code 1

------_=_NextPart_000_01BFCBA4.0022F7F0--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F66469FCE9C5D311B8FF0000F8FE9E0701453ED0>