Date: Thu, 08 Nov 2001 14:08:37 -0800 From: Lars Eggert <larse@ISI.EDU> To: Alex Moore <almoore@verio.net> Cc: freebsd-mobile@freebsd.org Subject: Re: Dell c600 Orinoco WaveLAN problems (4.4-STABLE) Message-ID: <3BEB0265.1060902@isi.edu> References: <3BEAC6D9.4050203@verio.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------000500090003060106090409 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Alex Moore wrote: > I have recently installed and upgraded FreeBSD onto my Dell c600. I > updated to 4.4-STABLE on Tuesday (10/06/2001), and I'm seeing problems > getting my wireless card to work. > > This is what I've seen: > > If I insert the card in a plain setup with pccardd running, it picks up > the card being inserted (with a nice beep) and detects the card as > "Lucent Technologies" "WaveLAN/IEEE" - which as far as I know is > correct. The lights on the card then continuously flash. I have the same notebook (Dell Latitude C600) and card (WaveLAN Gold), and everything works fine with 4.4-RELEASE and the attached kernel config file. Are you running the latest notebook BIOS and card firmware? What do ifconfig/wiconfig show? Lars -- Lars Eggert <larse@isi.edu> Information Sciences Institute http://www.isi.edu/larse/ University of Southern California --------------000500090003060106090409 Content-Type: text/plain; name="KERNEL" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="KERNEL" # ---------------------------------------------------------------------------- # $RCSfile: KERNEL,v $ # # $Revision: 1.24 $ # $Author: larse $ # $Date: 2001/11/08 03:21:22 $ # $State: Exp $ # ---------------------------------------------------------------------------- # $Log: KERNEL,v $ # Revision 1.24 2001/11/08 03:21:22 larse # Enable IPFIREWALL_FORWARD, needed for Dynabone PRM. # # Revision 1.23 2001/09/11 01:52:18 larse # Disable PNPBIOS. # # Revision 1.22 2001/09/08 03:25:18 larse # More fixes for 4.4. # # Revision 1.21 2001/09/08 00:38:08 larse # New kernel for 4.4. # # Revision 1.20 2001/05/24 23:31:04 larse # Enable out CPUHZ option. # # Revision 1.19 2001/05/21 22:51:54 larse # Back out IEEE1248 change - crash reason? # # Revision 1.18 2001/05/21 18:17:25 larse # Disable IPv6, may cause freezes. # # Revision 1.17 2001/05/02 17:08:28 larse # Enable IPv6. # # Revision 1.16 2001/03/14 17:57:44 larse # Disable ATM; we have cards but no switch. Enable stealth forwarding, # maybe useful for xbone in the future. # # Revision 1.15 2001/03/07 01:03:21 larse # Set serial console/debugging speed to 115200bps. # # Revision 1.14 2001/03/06 18:25:53 yushunwa # Modify pcic to work on Libretto. # # Revision 1.13 2001/03/06 18:00:26 larse # Forgot MAX_GIF_NEST option for X-Bone. # # Revision 1.12 2001/01/31 02:37:50 larse # Lab machines seem to need static ATA IDs. Also disabled IPv6, we never # use it anyway. # # Revision 1.11 2001/01/18 21:18:36 larse # Moved APM option up next to SMP, and described that SMP requires AMP # to be disabled. Also added a note about (too) many gifs on laptops # causing RPC to fail. # # Revision 1.10 2001/01/16 20:38:41 larse # Fixed disabled problems with fdc0 and sio. # # Revision 1.9 2001/01/16 01:21:00 larse # Disabled SMP - kernel panics on non-SMP machines. # # Revision 1.8 2001/01/13 02:54:34 larse # Works on Dell Precision 620. Added support for SMP and the wx gigabit # Ethernet card. # # Revision 1.7 2001/01/12 12:15:27 yushunwa # Added 64 gif tunnels. # # Revision 1.6 2001/01/12 18:10:50 larse # Need i2c stuff so bktr works with smbus. # # Revision 1.5 2001/01/12 03:56:13 larse # Added Intel SMB things. # # Revision 1.4 2001/01/10 01:48:38 larse # Added "disable" to a few more devices. # # Revision 1.3 2001/01/09 22:05:55 larse # Enable basic netgraph, disable ipfw forward. # # Revision 1.2 2001/01/09 20:17:34 larse # Minor tweaks. # # Revision 1.1 2001/01/09 01:41:45 larse # Unified 4.2 kernel file; first cut. # # ---------------------------------------------------------------------------- # This allows you to actually store this configuration file into # the kernel binary itself, where it may be later read by saying: # strings -aout -n 3 /kernel | grep ^___ | sed -e 's/^___//' > MYKERNEL options INCLUDE_CONFIG_FILE # Include this file in kernel makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols machine i386 #cpu I386_CPU #cpu I486_CPU #cpu I586_CPU # for our notebooks (Solos/Librettos) cpu I686_CPU # for all other machines ident KERNEL maxusers 128 # CPU_ENABLE_SSE enables SSE/MMX2 instructions support. # CPU_FASTER_5X86_FPU enables faster FPU exception handler. options CPU_ENABLE_SSE options CPU_FASTER_5X86_FPU # Note: Enabling SMP on non-SMP motherboards causes kernel panic early # during boot. To built an automatically-updated kernel for an SMP system, # create /etc/kernel.patch.local (ask Lars for details.) # # IF YOU ENABLE THESE, YOU *MUST* DISABLE APM SUPPORT (NEXT OPTION)! #options SMP #options APIC_IO # Power management support (see LINT for more options) device apm0 at nexus? flags 0x0020 # Advanced Power Management #options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options MFS #Memory Filesystem #options MD_ROOT #MD is a potential root device options NFS #Network Filesystem #options NFS_ROOT #NFS usable as root device, NFS required #options MSDOSFS #MSDOS Filesystem #options CD9660 #ISO 9660 Filesystem #options CD9660_ROOT #CD-ROM usable as root, CD9660 required #options PROCFS #Process filesystem options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=0 #Delay (in ms) before probing SCSI options UCONSOLE #Allow users to grab the console #options USERCONFIG #boot -c editor #options VISUAL_USERCONFIG #visual boot -c editor options KTRACE #ktrace(1) support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options P1003_1B #Posix P1003_1B real-time extentions options _KPOSIX_PRIORITY_SCHEDULING device isa device pci # Floppy drives device fdc0 at isa? port IO_FD1 irq 6 drq 2 device fd0 at fdc0 drive 0 #device fd1 at fdc0 drive 1 # Libretto PCMCIA floppy drive support device fdc1 at isa? disable port ? irq ? device fd2 at fdc1 drive 0 #device fd3 at fdc1 drive 1 # ATA and ATAPI devices device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives #device atapifd # ATAPI floppy drives #device atapist # ATAPI tape drives options ATA_STATIC_ID #Static device numbering # SCSI Controllers #device ahb # EISA AHA1742 family #device ahc # AHA2940 and onboard AIC7xxx devices #device amd # AMD 53C974 (Teckram DC-390(T)) #device dpt # DPT Smartcache - See LINT for options! #device isp # Qlogic family #device ncr # NCR/Symbios Logic #device sym # NCR/Symbios Logic (newer chipsets) #device adv0 at isa? #device adw #device bt0 at isa? #device aha0 at isa? #device aic0 at isa? # SCSI peripherals #device scbus # SCSI bus (required) #device da # Direct Access (disks) #device sa # Sequential Access (tape etc) #device cd # CD #device pass # Passthrough device (direct SCSI access) # RAID controllers #device amr # AMI MegaRAID #device mlx # Mylex DAC960 family # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 device psm0 at atkbdc? irq 12 device vga0 at isa? # splash screen/screen saver pseudo-device splash # syscons is the default console driver, resembling an SCO console device sc0 at isa? # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? #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=2 # IBM keyboards are non-std # Floating point support - do not disable. device npx0 at nexus? port IO_NPX irq 13 # PCCARD (PCMCIA) support device card device pcic0 at isa? device pcic1 at isa? disable # Serial (COM) ports device sio0 at isa? port IO_COM1 flags 0x90 irq 4 device sio1 at isa? port IO_COM2 irq 3 # Options for serial drivers that support consoles (only for sio now): #options BREAK_TO_DEBUGGER # a BREAK on a comconsole goes to # DDB, if available. #options CONSPEED=115200 # default speed for serial console # (default 9600) HIGHER=BUGGY # Parallel-Port Bus # # Parallel port bus support is provided by the `ppbus' device. # Multiple devices may be attached to the parallel port, devices # are automatically probed and attached when found. # # Supported devices: # vpo Iomega Zip Drive # Requires SCSI disk support ('scbus' and 'da'), best # performance is achieved with ports in EPP 1.9 mode. # lpt Parallel Printer # plip Parallel network interface # ppi General-purpose I/O ("Geek Port") + IEEE1284 I/O # pps Pulse per second Timing Interface # lpbb Philips official parallel port I2C bit-banging interface # # Supported interfaces: # ppc ISA-bus parallel port interfaces. # options PPC_PROBE_CHIPSET # Enable chipset specific detection # (see flags in ppc(4)) #options DEBUG_1284 # IEEE1284 signaling protocol debug #options PERIPH_1284 # Makes your computer act as a IEEE1284 # compliant peripheral #options DONTPROBE_1284 # Avoid boot detection of PnP parallel devices #options VP0_DEBUG # ZIP/ZIP+ debug #options LPT_DEBUG # Printer driver debug #options PPC_DEBUG # Parallel chipset level debug #options PLIP_DEBUG # Parallel network IP interface debug #options PCFCLOCK_VERBOSE # Verbose pcfclock driver #options PCFCLOCK_MAX_RETRIES=5 # Maximum read tries (default 10) device ppc0 at isa? irq 7 device ppbus #device vpo device lpt #device plip #device ppi #device pps #device lpbb #device pcfclock # PCI Ethernet NICs. device de # DEC/Intel DC21x4x (``Tulip'') #device tx # SMC 9432TX (83c170 ``EPIC'') #device vx # 3Com 3c590, 3c595 (``Vortex'') #device wx # Intel Gigabit Ethernet Card (``Wiseman'') # PCI Ethernet NICs that use the common MII bus controller code. device miibus # MII bus support #device fxp # Intel EtherExpress PRO/100B (82557, 82558) #device dc # DEC/Intel 21143 and various workalikes #device rl # RealTek 8129/8139 #device sf # Adaptec AIC-6915 (``Starfire'') #device sis # Silicon Integrated Systems SiS 900/SiS 7016 #device ste # Sundance ST201 (D-Link DFE-550TX) #device tl # Texas Instruments ThunderLAN #device vr # VIA Rhine, Rhine II #device wb # Winbond W89C840F device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') # ISA Ethernet NICs. #device ed0 at isa? port 0x280 irq 10 iomem 0xd8000 device ed #device ex device ep # WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really # exists only as a PCMCIA device, so there is no ISA attatement needed # and resources will always be dynamically assigned by the pccard code. device wi # awi: IEEE 802.11b PRISM I cards. device awi # Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will # work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP # mode (the factory default). If you set the switches on your ISA # card for a manually chosen I/O address and IRQ, you must specify # those paremeters here. device an # ray: Raytheon Raylink 802.11 wireless NICs, OEM as Webgear Aviator 2.4GHz device ray # The probe order of these is presently determined by i386/isa/isa_compat.c. #device ie0 at isa? port 0x300 irq 10 iomem 0xd0000 #device fe0 at isa? port 0x300 #device le0 at isa? port 0x300 irq 5 iomem 0xd0000 #device lnc0 at isa? port 0x280 irq 10 drq 0 #device cs0 at isa? port 0x300 #device sn0 at isa? port 0x300 irq 10 # requires PCCARD (PCMCIA) support to be activated #device xe0 at isa? # 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 # Packet tunnel. pseudo-device pty # Pseudo-ttys (telnet etc) #pseudo-device md # Memory "disks" # The `bpf' pseudo-device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! pseudo-device bpf #Berkeley packet filter # USB support # UHCI controller device uhci # OHCI controller device ohci # General USB code (mandatory for USB) device usb # Generic USB device driver device ugen # Human Interface Device (anything with buttons and dials) device uhid # USB keyboard device ukbd # USB printer #device ulpt # USB Iomega Zip 100 Drive #device umass # USB mouse device ums # Allow applications running in user space to control the Local Descriptor # Table (LDT). This is required by some ports. Future versions of FreeBSD # may require this option for some programs in the base system. options USER_LDT #allow user-level control of i386 ldt # RANDOM_IP_ID causes the ID field in IP packets to be randomized # instead of incremented by 1 with each packet generated. This # option closes a minor information leak which allows remote # observers to determine the rate of packet generation on the # machine by watching the counter. options RANDOM_IP_ID # The following options add sysctl variables for controlling how certain # TCP packets are handled. # # TCP_DROP_SYNFIN adds support for ignoring TCP packets with SYN+FIN. This # prevents nmap et al. from identifying the TCP/IP stack, but breaks support # for RFC1644 extensions and is not recommended for web servers. # # TCP_RESTRICT_RST adds support for blocking the emission of TCP RST packets. # This is useful on systems which are exposed to SYN floods (e.g. IRC servers) # or any system which one does not want to be easily portscannable. # #options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN #options TCP_RESTRICT_RST #restrict emission of TCP RST # ICMP_BANDLIM enables icmp error response bandwidth limiting. You # typically want this option as it will help protect the machine from # D.O.S. packet attacks. options ICMP_BANDLIM options IPSEC #IP security options IPSEC_ESP #IP security (crypto; define w/ IPSEC) #options INET6 #IPv6 communications protocols #options IPSEC_IPV6FWD #IP security tunnel for IPv6 # The `gif' pseudo-device implements IPv6 over IP4 tunneling, # IPv4 over IPv6 tunneling, IPv4 over IPv4 tunneling and # IPv6 over IPv6 tunneling. # # Note: On laptops, too many gif tunnels cause amd and other RPC-related # services to fail. Yu-shun has a workaround. pseudo-device gif #IPv6 and IPv4 tunneling # The `faith' pseudo-device captures packets sent to it and diverts them # to the IPv4/IPv6 translation daemon. #pseudo-device faith 1 #for IPv6 and IPv4 translation # IPFIREWALL enables support for IP firewall construction, in # conjunction with the `ipfw' program. IPFIREWALL_VERBOSE sends # logged packets to the system logger. IPFIREWALL_VERBOSE_LIMIT # limits the number of times a matching entry can be logged. options IPFIREWALL #firewall options IPFIREWALL_VERBOSE #print information about # dropped packets options IPFIREWALL_FORWARD #enable transparent proxy support options IPFIREWALL_VERBOSE_LIMIT=1000 #limit verbosity #options IPV6FIREWALL #firewall for IPv6 #options IPV6FIREWALL_VERBOSE #options IPV6FIREWALL_VERBOSE_LIMIT=1000 # IPFIREWALL_DEFAULT_TO_ACCEPT causes the default rule (at boot) to # allow everything. Use with care, if a cracker can crash your # firewall machine, they can get to your protected machines. However, # if you are using it as an as-needed filter for specific problems as # they arise, then this may be for you. Changing the default to 'allow' # means that you won't get stuck if the kernel and /sbin/ipfw binary get # out of sync. options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default #options IPV6FIREWALL_DEFAULT_TO_ACCEPT # DUMMYNET enables the "dummynet" bandwidth limiter. You need # IPFIREWALL as well. See the dummynet(4) manpage for more info. options DUMMYNET # BRIDGE enables bridging between ethernet cards -- see bridge(4). # You can use IPFIREWALL and dummynet together with bridging. #options BRIDGE # IPDIVERT enables the divert IP sockets, used by ``ipfw divert'' options IPDIVERT #divert sockets # MROUTING enables the kernel multicast packet forwarder, which works # with mrouted(8). options MROUTING # Multicast routing # IPSTEALTH enables code to support stealth forwarding (i.e., forwarding # packets without touching the ttl). This can be useful to hide firewalls # from traceroute and similar tools. options IPSTEALTH #support for stealth forwarding #options IPFILTER #ipfilter support #options IPFILTER_LOG #ipfilter logging # Soft updates is technique for improving file system speed and # making abrupt shutdown less risky. options SOFTUPDATES pseudo-device speaker #Play IBM BASIC-style noises out your speaker pseudo-device gzip #Exec gzipped a.out's pseudo-device vn #Vnode driver (turns a file into a device) # To include support for VESA video modes options VESA options SC_HISTORY_SIZE=2000 # number of history buffer lines options SC_PIXEL_MODE # add support for the raster text mode # If you have a two button mouse, you may want to add the following option # to use the right button of the mouse to paste text. options SC_TWOBUTTON_MOUSE # The newpcm driver (use INSTEAD of snd0 and all VOXWARE drivers!). # Note that motherboard sound devices may require options PNPBIOS. # # Supported cards include: # Creative SoundBlaster ISA PnP/non-PnP # Supports ESS and Avance ISA chips as well. # Gravis UltraSound ISA PnP/non-PnP # Crystal Semiconductor CS461x/428x PCI # Neomagic 256AV (ac97) # Most of the more common ISA/PnP sb/mss/ess compatable cards. # For PnP/PCI sound cards device pcm device joy0 at isa? port IO_GAME # Add support for the EXT2FS filesystem of Linux fame. Be a bit # careful with this - the ext2fs code has a tendency to lag behind # changes and not be exercised very much, so mounting read/write could # be dangerous (and even mounting read only could result in panics.) #options EXT2FS # Enable the kernel debugger. options DDB # Options for psm: #options PSM_HOOKRESUME #hook the system resume event, useful #for some laptops #options PSM_RESETAFTERSUSPEND #reset the device at the resume event # ATM related options # # The `en' device provides support for Efficient Networks (ENI) # ENI-155 PCI midway cards, and the Adaptec 155Mbps PCI ATM cards (ANA-59x0). # # atm pseudo-device provides generic atm functions and is required for # atm devices. # NATM enables the netnatm protocol family that can be used to # bypass TCP/IP. # # the current driver supports only PVC operations (no atm-arp, no multicast). # for more details, please read the original documents at # http://www.ccrc.wustl.edu/pub/chuck/tech/bsdatm/bsdatm.html # #pseudo-device atm #device en #options NATM # The 'bktr' device is a PCI video capture device using the Brooktree # bt848/bt848a/bt849a/bt878/bt879 chipset. When used with a TV Tuner it forms a # TV card, eg Miro PC/TV, Hauppauge WinCast/TV WinTV, VideoLogic Captivator, # Intel Smart Video III, AverMedia, IMS Turbo, FlyVideo. # # Brooktree driver has been ported to the new I2C framework. Thus, # you'll need to have the following 3 lines in the kernel config. # device smbus device iicbus device iicbb # The iic and smb devices are only needed if you want to control other # I2C slaves connected to the external connector of some cards. #device bktr # The aic7xxx driver will attempt to use memory mapped I/O for all PCI # controllers that have it configured only if this option is set. Unfortunately, # this doesn't work on some motherboards, which prevents it from being the # default. #options AHC_ALLOW_MEMIO # PERFMON causes the driver for Pentium/Pentium Pro performance counters # to be compiled. See perfmon(4) for more information. options PERFMON # pca: PCM audio through your PC speaker # Not controlled by `snd' device pca0 at isa? port IO_TIMER1 device agp # netgraph(4). Enable the base netgraph code with the NETGRAPH option. # Individual node types can be enabled with the corresponding option # listed below; however, this is not strictly necessary as netgraph # will automatically load the corresponding KLD module if the node type # is not already compiled into the kernel. Each type below has a # corresponding man page, e.g., ng_async(8). options NETGRAPH #netgraph(4) system #options NETGRAPH_ASYNC #options NETGRAPH_BPF #options NETGRAPH_CISCO #options NETGRAPH_ECHO #options NETGRAPH_FRAME_RELAY #options NETGRAPH_HOLE #options NETGRAPH_IFACE #options NETGRAPH_KSOCKET #options NETGRAPH_LMI # MPPC compression requires proprietary files (not included) #options NETGRAPH_MPPC_COMPRESSION #options NETGRAPH_MPPC_ENCRYPTION #options NETGRAPH_PPP #options NETGRAPH_PPPOE #options NETGRAPH_PPTPGRE #options NETGRAPH_RFC1490 #options NETGRAPH_SOCKET #options NETGRAPH_TEE #options NETGRAPH_TTY #options NETGRAPH_UI #options NETGRAPH_VJC # SMB bus # # System Management Bus support is provided by the 'smbus' device. # Access to the SMBus device is via the 'smb' device (/dev/smb*), # which is a child of the 'smbus' device. # # Supported devices: # smb standard io through /dev/smb* # # Supported SMB interfaces: # iicsmb I2C to SMB bridge with any iicbus interface # bktr brooktree848 I2C hardware interface # intpm Intel PIIX4 Power Management Unit # alpm Acer Aladdin-IV/V/Pro2 Power Management Unit # ichsmb Intel ICH SMBus controller chips (82801AA, 82801AB, 82801BA) device smbus # Bus support, required for smb below. device intpm #device alpm device ichsmb device smb # Directory hashing improves the speed of operations on very large # directories at the expense of some memory. # Warning: this is experimental code! options UFS_DIRHASH # Set the amount of time (in seconds) the system will wait before # rebooting automatically when a kernel panic occurs. If set to (-1), # the system will wait indefinitely until a key is pressed on the # console. options PANIC_REBOOT_WAIT_TIME=5 # more MBUF clusters options NMBCLUSTERS=16384 # allow recursive gif tunnels this many levels deep - needed for X-Bone options MAX_GIF_NEST=2147483647 # 2147483647 = INT_MAX # our patches to provide the hw.cpuhz knob in sysctl options CPUHZ --------------000500090003060106090409-- 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?3BEB0265.1060902>