From nobody@FreeBSD.org Fri Oct 23 08:00:45 2009 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D13121065697 for ; Fri, 23 Oct 2009 08:00:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id B67DA8FC1E for ; Fri, 23 Oct 2009 08:00:45 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n9N80jk2031010 for ; Fri, 23 Oct 2009 08:00:45 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n9N80jcl031009; Fri, 23 Oct 2009 08:00:45 GMT (envelope-from nobody) Message-Id: <200910230800.n9N80jcl031009@www.freebsd.org> Date: Fri, 23 Oct 2009 08:00:45 GMT From: Dominic Fandrey To: freebsd-gnats-submit@FreeBSD.org Subject: regression Intel 82801 SATA Controller not recognized X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 139859 >Category: amd64 >Synopsis: [ata] Intel 82801 SATA Controller not recognized [regression] >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-amd64 >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Oct 23 08:10:03 UTC 2009 >Closed-Date: Thu Oct 29 15:31:28 UTC 2009 >Last-Modified: Thu Oct 29 15:50:03 UTC 2009 >Originator: Dominic Fandrey >Release: RELENG_8 >Organization: private >Environment: FreeBSD mobileKamikaze.norad 8.0-RC1 FreeBSD 8.0-RC1 #0: Thu Oct 22 18:39:21 CEST 2009 root@mobileKamikaze.norad:/usr/obj/HP6510b-8/amd64/usr/src/sys/HP6510b-8 amd64 >Description: After an update from RELENG_7 neither the SATA controller nor any of the drives were recognized, hence the system was unable to mount the root partition (/dev/ufs/2root alias /dev/ad4s2a). After deactivating SATA Native Mode in the BIOS (HP Compaq 6510b notebook) the drive was back (now as ad0), however I consider this a workaround, not a solution. Here's some information about the system: # pciconf -lv | grep -i sata -C5 device = '82801HEM (ICH8M-E) LPC Interface Controller' class = bridge subclass = PCI-ISA atapci0@pci0:0:31:2: class=0x010180 card=0x30c0103c chip=0x28288086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82801 (ICH8M) 3 port SATA Controller' class = mass storage subclass = ATA wpi0@pci0:16:0:0: class=0x028000 card=0x135c103c chip=0x42228086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = 'Intel 3945ABG Wireless LAN controller (10208086)' This is from the RELENG_7 dmesg: atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x40c0-0x40cf irq 16 at device 31.1 on pci0 ata0: on atapci0 ata0: [ITHREAD] atapci1: port 0x13f0-0x13f7,0x15f4-0x15f7,0x1370-0x1377,0x1574-0x1577,0x4100-0x411f mem 0xe4809000-0xe48097ff irq 17 at device 31.2 on pci0 atapci1: [ITHREAD] atapci1: AHCI called from vendor specific driver atapci1: AHCI Version 01.10 controller with 3 ports detected ata2: on atapci1 ata2: [ITHREAD] ata3: on atapci1 ata3: port not implemented ata3: [ITHREAD] ata4: on atapci1 ata4: port not implemented ata4: [ITHREAD] .. acd0: DVDR at ata0-master PIO4 ad4: 152627MB at ata2-master SATA150 This is from the RELENG_8 dmesg in SATA native mode: atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x40c0-0x40cf irq 16 at device 31.1 on pci0 ata0: on atapci0 ata0: [ITHREAD] ata1: on atapci0 ata1: [ITHREAD] pci0: at device 31.2 (no driver attached) .. acd0: DVDR at ata0-master PIO4 .. SMP: AP CPU #1 Launched! Trying to mount root from ufs:/dev/ufs/2root ROOT MOUNT ERROR: .. This is from the RELENG_8 dmesg with SATA native mode deactivated: atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x40c0- 0x40cf,0x40d0-0x40df irq 17 at device 31.2 on pci0 ata0: on atapci0 ata0: [ITHREAD] ata1: on atapci0 ata1: [ITHREAD] .. ad0: 152627MB at ata0-master UDMA33 .. acd0: DVDR at ata1-master PIO4 UDMA33 doesn't really sound like full speed. I have the following line in my rc.local for the DVD drive: /sbin/atacontrol mode acd0 WDMA2 >How-To-Repeat: Try to boot from a SATA drive attached to an ICH8 Intel 82801 SATA controller. >Fix: >Release-Note: >Audit-Trail: From: Alexander Motin To: bug-followup@FreeBSD.org, kamikaze@bsdforen.de Cc: Subject: Re: amd64/139859: regression Intel 82801 SATA Controller not recognized Date: Fri, 23 Oct 2009 18:50:51 +0300 As I can see, you are using custom kernel. In 8.x ATA subsystem was split into several modules. Make sure that you have enabled all required kernel options or loaded modules. Looks like you have just loaded ata module, but not ataintel and ataahci. -- Alexander Motin From: Dominic Fandrey To: Alexander Motin Cc: bug-followup@FreeBSD.org Subject: Re: amd64/139859: regression Intel 82801 SATA Controller not recognized Date: Sun, 25 Oct 2009 19:44:23 +0100 Alexander Motin wrote: > As I can see, you are using custom kernel. In 8.x ATA subsystem was > split into several modules. Make sure that you have enabled all required > kernel options or loaded modules. Looks like you have just loaded ata > module, but not ataintel and ataahci. > That fixed my problem, thanks. To my defense, I didn't find anything about this in /usr/src/UPDATING From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: amd64/139859: commit references a PR Date: Mon, 26 Oct 2009 09:16:27 +0000 (UTC) Author: mav Date: Mon Oct 26 09:16:08 2009 New Revision: 198480 URL: http://svn.freebsd.org/changeset/base/198480 Log: Document atapci kernel module split. PR: amd64/139859 MFC after: 3 days Modified: head/UPDATING Modified: head/UPDATING ============================================================================== --- head/UPDATING Mon Oct 26 08:41:10 2009 (r198479) +++ head/UPDATING Mon Oct 26 09:16:08 2009 (r198480) @@ -632,6 +632,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. userland (libpmc(3)) and the kernel module (hwpmc(4)) in sync. +20081009: + atapci kernel module now includes only generic PCI ATA + driver. AHCI driver moved to ataahci kernel module. + All vendor-specific code moved into separate kernel modules: + ataacard, ataacerlabs, ataadaptec, ataamd, ataati, atacenatek, + atacypress, atacyrix, atahighpoint, ataintel, ataite, atajmicron, + atamarvell, atamicron, atanational, atanetcell, atanvidia, + atapromise, ataserverworks, atasiliconimage, atasis, atavia + 20080820: The TTY subsystem of the kernel has been replaced by a new implementation, which provides better scalability and an _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: amd64/139859: commit references a PR Date: Thu, 29 Oct 2009 09:58:26 +0000 (UTC) Author: mav Date: Thu Oct 29 09:58:16 2009 New Revision: 198574 URL: http://svn.freebsd.org/changeset/base/198574 Log: MFC rev. 198480, 198483: Document new modularised ATA kernel modules and options. PR: kern/133162, amd64/139859 Modified: stable/8/ (props changed) stable/8/ObsoleteFiles.inc (props changed) stable/8/UPDATING (contents, props changed) stable/8/bin/csh/ (props changed) stable/8/bin/sh/ (props changed) stable/8/cddl/compat/opensolaris/ (props changed) stable/8/cddl/contrib/opensolaris/ (props changed) stable/8/cddl/lib/libnvpair/ (props changed) stable/8/contrib/bind9/ (props changed) stable/8/contrib/bzip2/ (props changed) stable/8/contrib/cpio/ (props changed) stable/8/contrib/csup/ (props changed) stable/8/contrib/ee/ (props changed) stable/8/contrib/file/ (props changed) stable/8/contrib/gdb/ (props changed) stable/8/contrib/gdtoa/ (props changed) stable/8/contrib/less/ (props changed) stable/8/contrib/libpcap/ (props changed) stable/8/contrib/ncurses/ (props changed) stable/8/contrib/netcat/ (props changed) stable/8/contrib/ntp/ (props changed) stable/8/contrib/openbsm/ (props changed) stable/8/contrib/openpam/ (props changed) stable/8/contrib/pf/ (props changed) stable/8/contrib/sendmail/ (props changed) stable/8/contrib/tcpdump/ (props changed) stable/8/contrib/tcsh/ (props changed) stable/8/contrib/top/ (props changed) stable/8/contrib/top/install-sh (props changed) stable/8/contrib/traceroute/ (props changed) stable/8/contrib/wpa/ (props changed) stable/8/crypto/openssh/ (props changed) stable/8/crypto/openssl/ (props changed) stable/8/etc/ (props changed) stable/8/gnu/usr.bin/patch/ (props changed) stable/8/include/ (props changed) stable/8/kerberos5/lib/libgssapi_krb5/ (props changed) stable/8/kerberos5/lib/libgssapi_spnego/ (props changed) stable/8/lib/libarchive/ (props changed) stable/8/lib/libc/ (props changed) stable/8/lib/libc/gen/ (props changed) stable/8/lib/libc/stdio/asprintf.c (props changed) stable/8/lib/libc/stdtime/ (props changed) stable/8/lib/libc/string/ffsll.c (props changed) stable/8/lib/libc/string/flsll.c (props changed) stable/8/lib/libc/string/wcpcpy.c (props changed) stable/8/lib/libc/string/wcpncpy.c (props changed) stable/8/lib/libdevinfo/ (props changed) stable/8/lib/libdisk/ (props changed) stable/8/lib/libkvm/ (props changed) stable/8/lib/libthr/ (props changed) stable/8/lib/libusb/ (props changed) stable/8/lib/libusb/usb.h (props changed) stable/8/lib/libutil/ (props changed) stable/8/libexec/rtld-elf/ (props changed) stable/8/release/ (props changed) stable/8/release/doc/ (props changed) stable/8/release/doc/en_US.ISO8859-1/hardware/ (props changed) stable/8/sbin/ (props changed) stable/8/sbin/bsdlabel/ (props changed) stable/8/sbin/camcontrol/ (props changed) stable/8/sbin/dhclient/ (props changed) stable/8/sbin/geom/ (props changed) stable/8/sbin/ifconfig/ (props changed) stable/8/sbin/ipfw/ (props changed) stable/8/sbin/mksnap_ffs/ (props changed) stable/8/sbin/mount/ (props changed) stable/8/sbin/mount_nfs/ (props changed) stable/8/sbin/umount/ (props changed) stable/8/share/man/man4/ (props changed) stable/8/share/man/man5/ (props changed) stable/8/share/man/man7/ (props changed) stable/8/share/man/man9/ (props changed) stable/8/share/timedef/ (props changed) stable/8/share/zoneinfo/ (props changed) stable/8/sys/ (props changed) stable/8/sys/amd64/include/xen/ (props changed) stable/8/sys/cddl/contrib/opensolaris/ (props changed) stable/8/sys/conf/NOTES stable/8/sys/contrib/dev/acpica/ (props changed) stable/8/sys/contrib/pf/ (props changed) stable/8/sys/dev/xen/xenpci/ (props changed) stable/8/tools/regression/bin/sh/ (props changed) stable/8/tools/regression/lib/msun/test-conj.t (props changed) stable/8/tools/regression/poll/ (props changed) stable/8/tools/regression/priv/ (props changed) stable/8/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) stable/8/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) stable/8/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) stable/8/tools/tools/ath/common/dumpregs.h (props changed) stable/8/tools/tools/ath/common/dumpregs_5210.c (props changed) stable/8/tools/tools/ath/common/dumpregs_5211.c (props changed) stable/8/tools/tools/ath/common/dumpregs_5212.c (props changed) stable/8/tools/tools/ath/common/dumpregs_5416.c (props changed) stable/8/tools/tools/termcap/termcap.pl (props changed) stable/8/tools/tools/vimage/ (props changed) stable/8/usr.bin/calendar/calendars/calendar.freebsd (props changed) stable/8/usr.bin/csup/ (props changed) stable/8/usr.bin/fstat/ (props changed) stable/8/usr.bin/look/ (props changed) stable/8/usr.bin/netstat/ (props changed) stable/8/usr.bin/procstat/ (props changed) stable/8/usr.bin/w/ (props changed) stable/8/usr.bin/whois/ (props changed) stable/8/usr.sbin/ (props changed) stable/8/usr.sbin/arp/ (props changed) stable/8/usr.sbin/dumpcis/cardinfo.h (props changed) stable/8/usr.sbin/dumpcis/cis.h (props changed) stable/8/usr.sbin/freebsd-update/ (props changed) stable/8/usr.sbin/iostat/ (props changed) stable/8/usr.sbin/jls/ (props changed) stable/8/usr.sbin/lpr/ (props changed) stable/8/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) stable/8/usr.sbin/makefs/ffs/ffs_subr.c (props changed) stable/8/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) stable/8/usr.sbin/makefs/getid.c (props changed) stable/8/usr.sbin/mfiutil/mfiutil.8 (props changed) stable/8/usr.sbin/ndp/ (props changed) stable/8/usr.sbin/ntp/ (props changed) stable/8/usr.sbin/ppp/ (props changed) stable/8/usr.sbin/pstat/ (props changed) stable/8/usr.sbin/sysinstall/ (props changed) stable/8/usr.sbin/traceroute6/ (props changed) stable/8/usr.sbin/wpa/ (props changed) stable/8/usr.sbin/zic/ (props changed) Modified: stable/8/UPDATING ============================================================================== --- stable/8/UPDATING Thu Oct 29 09:51:13 2009 (r198573) +++ stable/8/UPDATING Thu Oct 29 09:58:16 2009 (r198574) @@ -566,6 +566,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. userland (libpmc(3)) and the kernel module (hwpmc(4)) in sync. +20081009: + atapci kernel module now includes only generic PCI ATA + driver. AHCI driver moved to ataahci kernel module. + All vendor-specific code moved into separate kernel modules: + ataacard, ataacerlabs, ataadaptec, ataamd, ataati, atacenatek, + atacypress, atacyrix, atahighpoint, ataintel, ataite, atajmicron, + atamarvell, atamicron, atanational, atanetcell, atanvidia, + atapromise, ataserverworks, atasiliconimage, atasis, atavia + 20080820: The TTY subsystem of the kernel has been replaced by a new implementation, which provides better scalability and an Modified: stable/8/sys/conf/NOTES ============================================================================== --- stable/8/sys/conf/NOTES Thu Oct 29 09:51:13 2009 (r198573) +++ stable/8/sys/conf/NOTES Thu Oct 29 09:58:16 2009 (r198574) @@ -1657,6 +1657,10 @@ device siis # The 'ATA' driver supports all ATA and ATAPI devices, including PC Card # devices. You only need one "device ata" for it to find all # PCI and PC Card ATA/ATAPI devices on modern machines. +# Alternatively, individual bus and chipset drivers may be chosen by using +# the 'atacore' driver then selecting the drivers on a per vendor basis. +# For example to build a system which only supports a VIA chipset, +# omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers. device ata device atadisk # ATA disk drives device ataraid # ATA RAID drives @@ -1665,6 +1669,39 @@ device atapifd # ATAPI floppy drives device atapist # ATAPI tape drives device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) + +# Modular ATA +#device atacore # Core ATA functionality +#device atacard # CARDBUS support +#device atabus # PC98 cbus support +#device ataisa # ISA bus support +#device atapci # PCI bus support; only generic chipset support + +# PCI ATA chipsets +#device ataahci # AHCI SATA +#device ataacard # ACARD +#device ataacerlabs # Acer Labs Inc. (ALI) +#device ataadaptec # Adaptec +#device ataamd # American Micro Devices (AMD) +#device ataati # ATI +#device atacenatek # Cenatek +#device atacypress # Cypress +#device atacyrix # Cyrix +#device atahighpoint # HighPoint +#device ataintel # Intel +#device ataite # Integrated Technology Inc. (ITE) +#device atajmicron # JMicron +#device atamarvell # Marvell +#device atamicron # Micron +#device atanational # National +#device atanetcell # NetCell +#device atanvidia # nVidia +#device atapromise # Promise +#device ataserverworks # ServerWorks +#device atasiliconimage # Silicon Image Inc. (SiI) (formerly CMD) +#device atasis # Silicon Integrated Systems Corp.(SiS) +#device atavia # VIA Technologies Inc. + # # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add: hint.ata.0.at="isa" _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" State-Changed-From-To: open->closed State-Changed-By: mav State-Changed-When: Thu Oct 29 15:30:57 UTC 2009 State-Changed-Why: UPDATING patch committed. http://www.freebsd.org/cgi/query-pr.cgi?pr=139859 From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: amd64/139859: commit references a PR Date: Thu, 29 Oct 2009 15:43:05 +0000 (UTC) Author: mav Date: Thu Oct 29 15:42:50 2009 New Revision: 198606 URL: http://svn.freebsd.org/changeset/base/198606 Log: MFC rev. 198480, 198483: Document new modularised ATA kernel modules and options. PR: kern/133162, amd64/139859 Approved by: re (kib) Modified: releng/8.0/ (props changed) releng/8.0/ObsoleteFiles.inc (props changed) releng/8.0/UPDATING (contents, props changed) releng/8.0/bin/csh/ (props changed) releng/8.0/bin/sh/ (props changed) releng/8.0/cddl/compat/opensolaris/ (props changed) releng/8.0/cddl/contrib/opensolaris/ (props changed) releng/8.0/cddl/lib/libnvpair/ (props changed) releng/8.0/contrib/bind9/ (props changed) releng/8.0/contrib/bzip2/ (props changed) releng/8.0/contrib/cpio/ (props changed) releng/8.0/contrib/csup/ (props changed) releng/8.0/contrib/ee/ (props changed) releng/8.0/contrib/file/ (props changed) releng/8.0/contrib/gdb/ (props changed) releng/8.0/contrib/gdtoa/ (props changed) releng/8.0/contrib/less/ (props changed) releng/8.0/contrib/libpcap/ (props changed) releng/8.0/contrib/ncurses/ (props changed) releng/8.0/contrib/netcat/ (props changed) releng/8.0/contrib/ntp/ (props changed) releng/8.0/contrib/openbsm/ (props changed) releng/8.0/contrib/openpam/ (props changed) releng/8.0/contrib/pf/ (props changed) releng/8.0/contrib/sendmail/ (props changed) releng/8.0/contrib/tcpdump/ (props changed) releng/8.0/contrib/tcsh/ (props changed) releng/8.0/contrib/top/ (props changed) releng/8.0/contrib/top/install-sh (props changed) releng/8.0/contrib/traceroute/ (props changed) releng/8.0/contrib/wpa/ (props changed) releng/8.0/crypto/openssh/ (props changed) releng/8.0/crypto/openssl/ (props changed) releng/8.0/etc/ (props changed) releng/8.0/gnu/usr.bin/patch/ (props changed) releng/8.0/include/ (props changed) releng/8.0/kerberos5/lib/libgssapi_krb5/ (props changed) releng/8.0/kerberos5/lib/libgssapi_spnego/ (props changed) releng/8.0/lib/libarchive/ (props changed) releng/8.0/lib/libc/ (props changed) releng/8.0/lib/libc/gen/ (props changed) releng/8.0/lib/libc/stdio/asprintf.c (props changed) releng/8.0/lib/libc/stdtime/ (props changed) releng/8.0/lib/libc/string/ffsll.c (props changed) releng/8.0/lib/libc/string/flsll.c (props changed) releng/8.0/lib/libc/string/wcpcpy.c (props changed) releng/8.0/lib/libc/string/wcpncpy.c (props changed) releng/8.0/lib/libdevinfo/ (props changed) releng/8.0/lib/libdisk/ (props changed) releng/8.0/lib/libkvm/ (props changed) releng/8.0/lib/libthr/ (props changed) releng/8.0/lib/libusb/ (props changed) releng/8.0/lib/libusb/usb.h (props changed) releng/8.0/lib/libutil/ (props changed) releng/8.0/libexec/rtld-elf/ (props changed) releng/8.0/release/ (props changed) releng/8.0/release/doc/ (props changed) releng/8.0/release/doc/en_US.ISO8859-1/hardware/ (props changed) releng/8.0/sbin/ (props changed) releng/8.0/sbin/bsdlabel/ (props changed) releng/8.0/sbin/camcontrol/ (props changed) releng/8.0/sbin/dhclient/ (props changed) releng/8.0/sbin/geom/ (props changed) releng/8.0/sbin/ifconfig/ (props changed) releng/8.0/sbin/ipfw/ (props changed) releng/8.0/sbin/mksnap_ffs/ (props changed) releng/8.0/sbin/mount/ (props changed) releng/8.0/sbin/mount_nfs/ (props changed) releng/8.0/sbin/umount/ (props changed) releng/8.0/share/man/man4/ (props changed) releng/8.0/share/man/man5/ (props changed) releng/8.0/share/man/man7/ (props changed) releng/8.0/share/man/man9/ (props changed) releng/8.0/share/timedef/ (props changed) releng/8.0/share/zoneinfo/ (props changed) releng/8.0/sys/ (props changed) releng/8.0/sys/amd64/include/xen/ (props changed) releng/8.0/sys/cddl/contrib/opensolaris/ (props changed) releng/8.0/sys/conf/NOTES releng/8.0/sys/contrib/dev/acpica/ (props changed) releng/8.0/sys/contrib/pf/ (props changed) releng/8.0/sys/dev/xen/xenpci/ (props changed) releng/8.0/tools/regression/bin/sh/ (props changed) releng/8.0/tools/regression/lib/msun/test-conj.t (props changed) releng/8.0/tools/regression/poll/ (props changed) releng/8.0/tools/regression/priv/ (props changed) releng/8.0/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) releng/8.0/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) releng/8.0/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) releng/8.0/tools/tools/ath/common/dumpregs.h (props changed) releng/8.0/tools/tools/ath/common/dumpregs_5210.c (props changed) releng/8.0/tools/tools/ath/common/dumpregs_5211.c (props changed) releng/8.0/tools/tools/ath/common/dumpregs_5212.c (props changed) releng/8.0/tools/tools/ath/common/dumpregs_5416.c (props changed) releng/8.0/tools/tools/termcap/termcap.pl (props changed) releng/8.0/tools/tools/vimage/ (props changed) releng/8.0/usr.bin/calendar/calendars/calendar.freebsd (props changed) releng/8.0/usr.bin/csup/ (props changed) releng/8.0/usr.bin/fstat/ (props changed) releng/8.0/usr.bin/look/ (props changed) releng/8.0/usr.bin/netstat/ (props changed) releng/8.0/usr.bin/procstat/ (props changed) releng/8.0/usr.bin/w/ (props changed) releng/8.0/usr.bin/whois/ (props changed) releng/8.0/usr.sbin/ (props changed) releng/8.0/usr.sbin/arp/ (props changed) releng/8.0/usr.sbin/dumpcis/cardinfo.h (props changed) releng/8.0/usr.sbin/dumpcis/cis.h (props changed) releng/8.0/usr.sbin/freebsd-update/ (props changed) releng/8.0/usr.sbin/iostat/ (props changed) releng/8.0/usr.sbin/jls/ (props changed) releng/8.0/usr.sbin/lpr/ (props changed) releng/8.0/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) releng/8.0/usr.sbin/makefs/ffs/ffs_subr.c (props changed) releng/8.0/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) releng/8.0/usr.sbin/makefs/getid.c (props changed) releng/8.0/usr.sbin/mfiutil/mfiutil.8 (props changed) releng/8.0/usr.sbin/ndp/ (props changed) releng/8.0/usr.sbin/ntp/ (props changed) releng/8.0/usr.sbin/ppp/ (props changed) releng/8.0/usr.sbin/pstat/ (props changed) releng/8.0/usr.sbin/sysinstall/ (props changed) releng/8.0/usr.sbin/traceroute6/ (props changed) releng/8.0/usr.sbin/wpa/ (props changed) releng/8.0/usr.sbin/zic/ (props changed) Modified: releng/8.0/UPDATING ============================================================================== --- releng/8.0/UPDATING Thu Oct 29 15:39:30 2009 (r198605) +++ releng/8.0/UPDATING Thu Oct 29 15:42:50 2009 (r198606) @@ -566,6 +566,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. userland (libpmc(3)) and the kernel module (hwpmc(4)) in sync. +20081009: + atapci kernel module now includes only generic PCI ATA + driver. AHCI driver moved to ataahci kernel module. + All vendor-specific code moved into separate kernel modules: + ataacard, ataacerlabs, ataadaptec, ataamd, ataati, atacenatek, + atacypress, atacyrix, atahighpoint, ataintel, ataite, atajmicron, + atamarvell, atamicron, atanational, atanetcell, atanvidia, + atapromise, ataserverworks, atasiliconimage, atasis, atavia + 20080820: The TTY subsystem of the kernel has been replaced by a new implementation, which provides better scalability and an Modified: releng/8.0/sys/conf/NOTES ============================================================================== --- releng/8.0/sys/conf/NOTES Thu Oct 29 15:39:30 2009 (r198605) +++ releng/8.0/sys/conf/NOTES Thu Oct 29 15:42:50 2009 (r198606) @@ -1657,6 +1657,10 @@ device siis # The 'ATA' driver supports all ATA and ATAPI devices, including PC Card # devices. You only need one "device ata" for it to find all # PCI and PC Card ATA/ATAPI devices on modern machines. +# Alternatively, individual bus and chipset drivers may be chosen by using +# the 'atacore' driver then selecting the drivers on a per vendor basis. +# For example to build a system which only supports a VIA chipset, +# omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers. device ata device atadisk # ATA disk drives device ataraid # ATA RAID drives @@ -1665,6 +1669,39 @@ device atapifd # ATAPI floppy drives device atapist # ATAPI tape drives device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) + +# Modular ATA +#device atacore # Core ATA functionality +#device atacard # CARDBUS support +#device atabus # PC98 cbus support +#device ataisa # ISA bus support +#device atapci # PCI bus support; only generic chipset support + +# PCI ATA chipsets +#device ataahci # AHCI SATA +#device ataacard # ACARD +#device ataacerlabs # Acer Labs Inc. (ALI) +#device ataadaptec # Adaptec +#device ataamd # American Micro Devices (AMD) +#device ataati # ATI +#device atacenatek # Cenatek +#device atacypress # Cypress +#device atacyrix # Cyrix +#device atahighpoint # HighPoint +#device ataintel # Intel +#device ataite # Integrated Technology Inc. (ITE) +#device atajmicron # JMicron +#device atamarvell # Marvell +#device atamicron # Micron +#device atanational # National +#device atanetcell # NetCell +#device atanvidia # nVidia +#device atapromise # Promise +#device ataserverworks # ServerWorks +#device atasiliconimage # Silicon Image Inc. (SiI) (formerly CMD) +#device atasis # Silicon Integrated Systems Corp.(SiS) +#device atavia # VIA Technologies Inc. + # # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add: hint.ata.0.at="isa" _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" >Unformatted: