Asus eeepc, Freebsd-head, problem with ath/wifi driver
Ole Vole
subbsd at gmail.com
Thu Nov 20 14:09:51 PST 2008
Hello maillist!
I trying setup FreeBSD according Wiki notes http://wiki.freebsd.org/AsusEee
and get system without ath Wi-Fi devices (Fn+f2/Bios settings for Wifi:
Enabled)
buildin/install kernel/world from 20081120 snapshot FreeBSD-CURRENT with/or
patching from madwifi.org-project ( http://snapshots.madwifi-
project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3875-20081105.tar.gz )
(old link http://snapshots.madwifi-project.org/special/madwifi-ng-
r2756+ar5007.tar.gz is wrong) with extracting hal/ to
/usr/src/sys/contrib/dev/ath/ and recompile the kernel
Also, trying to test http://people.freebsd.org/~sam/ath_hal-20081028.tgz
As result from attemps is string in dmesg:
ath_hal: 0.10.5.6 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413,
RF5413, RF2133, RF2425, RF2417)
but ifconfig show only LAN ale0 Ethernet interface.
On the list pciconf i see "Ralink Technology, Corp" devices but iy without
drivers.
What is wrong here? Thanks!
Additional info:
pciconf -vl output:
--
hostb0 at pci0:0:0:0: class=0x060000 card=0x830f1043 chip=0x27ac8086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
vgapci0 at pci0:0:2:0: class=0x030000 card=0x830f1043 chip=0x27ae8086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
class = display
subclass = VGA
vgapci1 at pci0:0:2:1: class=0x038000 card=0x830f1043 chip=0x27a68086
rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = 'Mobile 945GM/GU Express Integrated Graphics Controller'
class = display
hdac0 at pci0:0:27:0: class=0x040300 card=0x831a1043 chip=0x27d88086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) High Definition Audio'
class = multimedia
subclass = HDA
pcib1 at pci0:0:28:0: class=0x060400 card=0x830f1043 chip=0x27d08086
rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) PCIe Root Port'
class = bridge
subclass = PCI-PCI
pcib2 at pci0:0:28:1: class=0x060400 card=0x830f1043 chip=0x27d28086
rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) PCIe Root Port'
class = bridge
subclass = PCI-PCI
pcib3 at pci0:0:28:2: class=0x060400 card=0x830f1043 chip=0x27d48086
rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) PCIe Root Port'
class = bridge
subclass = PCI-PCI
pcib4 at pci0:0:28:3: class=0x060400 card=0x830f1043 chip=0x27d68086
rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) PCIe Root Port'
class = bridge
subclass = PCI-PCI
uhci0 at pci0:0:29:0: class=0x0c0300 card=0x830f1043 chip=0x27c88086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
uhci1 at pci0:0:29:1: class=0x0c0300 card=0x830f1043 chip=0x27c98086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
uhci2 at pci0:0:29:2: class=0x0c0300 card=0x830f1043 chip=0x27ca8086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
uhci3 at pci0:0:29:3: class=0x0c0300 card=0x830f1043 chip=0x27cb8086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
ehci0 at pci0:0:29:7: class=0x0c0320 card=0x830f1043 chip=0x27cc8086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB 2.0 Enhanced Host Controller'
class = serial bus
subclass = USB
pcib5 at pci0:0:30:0: class=0x060401 card=0x830f1043 chip=0x24488086
rev=0xe2 hdr=0x01
vendor = 'Intel Corporation'
device = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI
Bridge'
class = bridge
subclass = PCI-PCI
isab0 at pci0:0:31:0: class=0x060100 card=0x830f1043 chip=0x27b98086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801GBM (ICH7-M) LPC Interface Controller'
class = bridge
subclass = PCI-ISA
atapci0 at pci0:0:31:2: class=0x010180 card=0x830f1043 chip=0x27c48086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller'
class = mass storage
subclass = ATA
ichsmb0 at pci0:0:31:3: class=0x0c0500 card=0x830f1043 chip=0x27da8086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) SMBus Controller'
class = serial bus
subclass = SMBus
ale0 at pci0:4:0:0: class=0x020000 card=0x83241043 chip=0x10261969
rev=0xb0 hdr=0x00
vendor = 'Attansic (Now owned by Atheros)'
class = network
subclass = ethernet
none0 at pci0:1:0:0: class=0x028000 card=0x27901814 chip=0x07811814
rev=0x00 hdr=0x00
vendor = 'Ralink Technology, Corp'
class = network
---
kernel config:
----
cpu I686_CPU
ident eeepc
options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_DIRHASH # Improve performance on big
directories
options MD_ROOT # MD is a potential root device
options NFSCLIENT # Network Filesystem Client
options NFSSERVER # Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCLIENT
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires
PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!]
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options STACK # stack(9) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time
extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options STOP_NMI # Stop CPUS using NMI instead of IPI
options SMP # Symmetric MultiProcessor Kernel
device apic # I/O APIC
device cpufreq
device acpi
device eisa
device pci
device ata
device atadisk # ATA disk drives
options ATA_STATIC_ID # Static device numbering
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI access)
device ses # SCSI Environmental Services (and SAF-TE)
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device kbdmux # keyboard multiplexer
device vga # VGA video card driver
device sc
device agp # support several AGP chipsets
device pmtimer
device miibus # MII bus support
device ale # Atheros AR8121/AR8113/AR8114 Ethernet
device wlan # 802.11 support
options IEEE80211_DEBUG # enable debug msgs
options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
device wlan_wep # 802.11 WEP support
device wlan_ccmp # 802.11 CCMP support
device wlan_tkip # 802.11 TKIP support
device wlan_amrr # AMRR transmit rate control algorithm
device ral # Ralink Technology RT2500 wireless NICs.
device loop # Network loopback
device random # Entropy device
device ether # Ethernet support
device tun # Packet tunnel.
device pty # BSD-style compatibility pseudo ttys
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
device firmware # firmware assist module
device bpf # Berkeley packet filter
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
device ugen # Generic
device uhid # "Human Interface Devices"
device ukbd # Keyboard
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
device ucom # Generic com ttys
device u3g # USB-based 3G modems (Option, Huawei, Sierra)
device uark # Technologies ARK3116 based serial adapters
device ubsa # Belkin F5U103 and compatible serial adapters
device uftdi # For FTDI usb serial adapters
device uipaq # Some WinCE based devices
device uplcom # Prolific PL-2303 serial adapters
device uslcom # SI Labs CP2101/CP2102 serial adapters
device uvisor # Visor and Palm devices
device uvscom # USB serial support for DDI pocket's PHS
device firewire # FireWire bus code
device sbp # SCSI over FireWire (Requires scbus and da)
device fwe # Ethernet over FireWire (non-standard!)
device fwip # IP over FireWire (RFC 2734,3146)
device dcons # Dumb console driver
device dcons_crom # Configuration ROM for dcons
device sound
device snd_hda
options LIBICONV
options LIBMCHAIN
options CD9660_ICONV
options MSDOSFS_ICONV
options NTFS
options NTFS_ICONV
options UDF
options UDF_ICONV
options GEOM_UZIP # read only compressed disks
options TMPFS
device acpi_asus
device acpi_video
device ralfw
device wlan
device wlan_amrr
device ath # Atheros pci/cardbus NIC's
device ath_hal # Atheros HAL (Hardware Access Layer)
device ath_rate_sample # SampleRate tx rate control for ath
device ichsmb
----
kernel & hw:
%sysctl -a |egrep -E "^kern.os[a-z]++"
--
kern.ostype: FreeBSD
kern.osrelease: 8.0-CURRENT
kern.osrevision: 199506
kern.osreldate: 800053
--
%sysctl -a |egrep -E "^hw" |head -n5
hw.machine: i386
hw.model: Intel(R) Atom(TM) CPU N270 @ 1.60GHz
hw.ncpu: 2
hw.byteorder: 1234
hw.physmem: 1056018432
/boot/loader.conf:
--
if_ath_load="YES" /* also try with static compile-in-kernel */
hw.psm.synaptics_support=1
kern.hz=100
hw.pci.do_power_nodriver=1
vfs.root.mountfrom="ufs:ad2s1a"
--
/etc/src.conf with following "make buildworld; make kernel; make installworld"
and after reboot: "cd /usr/src; yes |make delete-old ; yes | make-delete-old-
libs"
--
WITHOUT_ACCT=yes
WITHOUT_AMD=yes
WITHOUT_APM=yes
WITHOUT_ASSERT_DEBUG=yes
WITHOUT_AT=yes
WITHOUT_ATM=yes
WITHOUT_AUDIT=yes
WITHOUT_AUTHPF=yes
WITHOUT_BIND_DNSSEC=yes
WITHOUT_BSNMP=yes
WITHOUT_CDDL=yes
WITHOUT_ZFS=yes
WITHOUT_CTM=yes
WITHOUT_EXAMPLES=yes
WITHOUT_FLOPPY=yes
WITHOUT_FREEBSD_UPDATE=yes
WITHOUT_GAMES=yes
WITHOUT_HTML=yes
WITHOUT_INET6=yes
WITHOUT_INET6_SUPPORT=yes
WITHOUT_INFO=yes
WITHOUT_IPFILTER=yes
WITHOUT_IPFW=yes
WITHOUT_IPX=yes
WITHOUT_IPX_SUPPORT=yes
WITHOUT_NCP=yes
WITHOUT_JAIL=yes
WITHOUT_LEGACY_CONSOLE=yes
WITHOUT_LPR=yes
WITHOUT_MAIL=yes
WITHOUT_MAILWRAPPER=yes
WITHOUT_SENDMAIL=yes
WITHOUT_NCP=yes
WITHOUT_NIS=yes
WITHOUT_NLS=yes
WITHOUT_NLS_CATALOGS=yes
WITHOUT_NTP=yes
WITHOUT_PF=yes
WITHOUT_AUTHPF=yes
WITHOUT_PROFILE=yes
WITHOUT_QUOTAS=yes
WITHOUT_RCMDS=yes
WITHOUT_ROUTED=yes
WITHOUT_SHAREDOCS=yes
WITHOUT_SLIP=yes
WITHOUT_SSP=yes
WITHOUT_ZFS=yes
--
More information about the freebsd-questions
mailing list