freebsd-stable Digest, Vol 337, Issue 4

Love, David D.Love at shu.ac.uk
Thu Dec 31 09:52:52 UTC 2009


Km


Hyjobbcxxfui


|
|   Senior Lecturer,
|   Networks, Security &
|   Forensics,iikooioohjjp
|   Sheffield Hallam University.
|
|   Office: Furnival Building, 9342
|   Tel: 0114 225 6828
|

On 31 Dec 2009, at 09:14, "freebsd-stable-request at freebsd.org" <freebsd-stable-request at freebsd.org
 > wrote:

> Send freebsd-stable mailing list submissions to
>        freebsd-stable at freebsd.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> or, via email, send a message with subject or body 'help' to
>        freebsd-stable-request at freebsd.org
>
> You can reach the person managing the list at
>        freebsd-stable-owner at freebsd.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of freebsd-stable digest..."
>
>
> Today's Topics:
>
>   1. Re: Most files in subversion stable/8/sys touched by bms
>      (Pete French)
>   2. Re: php5-5.2.11_1 Vulnerabilities (r00t)
>   3. NFS locking issue with FreeBSD7.1 client (Mikolaj Golub)
>   4. Some fixes for ZFS on 7-stable (more testers wanted)
>      (Alexander Leidinger)
>   5. Re: Hacked - FreeBSD 7.1-Release (Ian Smith)
>   6. Re: Why does FreeBSD 8.-0 think that my Dell SX260 have
>      "non-unform processors"? (Torfinn Ingolfsen)
>   7. USB Regression in 8.0-R and 8-Stable (Elliot Finley)
>   8. [releng_8 tinderbox] failure on amd64/amd64 (FreeBSD Tinderbox)
>   9. [releng_8 tinderbox] failure on i386/i386 (FreeBSD Tinderbox)
>  10. [releng_8 tinderbox] failure on i386/pc98 (FreeBSD Tinderbox)
>  11. [releng_8 tinderbox] failure on ia64/ia64 (FreeBSD Tinderbox)
>  12. [releng_8 tinderbox] failure on powerpc/powerpc
>      (FreeBSD Tinderbox)
>  13. [releng_8 tinderbox] failure on sparc64/sparc64
>      (FreeBSD Tinderbox)
>  14. atheros broadcast/multicast corruption with multiple hostap's
>      (Russell Yount)
>  15. Re: Why does FreeBSD 8.-0 think that my Dell SX260 have
>      "non-unform processors"? (Ian Smith)
>  16. don't know how to make
>      /usr/obj/usr/src/tmp/usr/lib/libusbhid.a (Oliver Lehmann)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 30 Dec 2009 12:14:53 +0000
> From: Pete French <petefrench at ticketswitch.com>
> Subject: Re: Most files in subversion stable/8/sys touched by bms
> To: freebsd-stable at FreeBSD.ORG, lab at gta.com, olli at lurza.secnetix.de
> Message-ID: <E1NPxS1-000Hfa-Qs at dilbert.ticketswitch.com>
>
>> By the way, here is another little tool that can be used to
>> watch changes in 8-stable conveniently:
>>
>> http://www.secnetix.de/olli/FreeBSD/svnews/?p=stable/8/sys
>
> Have you seen Fresh BSD ? It does a very similary thing except
> it's not just restricted to FreeBSD. For example to track RELENG_8...
>
>        http://www.freshbsd.org/?branch=RELENG_8&project=freebsd
>
> meanwhile, over at Dragonfly...
>
>        http://www.freshbsd.org/?project=dfbsd
>
> etc...
>
> -pete.
>
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 30 Dec 2009 04:03:24 -1000
> From: r00t <r00t at ellicit.org>
> Subject: Re: php5-5.2.11_1 Vulnerabilities
> To: freebsd-stable at freebsd.org
> Message-ID: <4B3B5DAC.20102 at ellicit.org>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On 12/26/09 3:38 AM, Matthew Seaman wrote:
>>
>>> I say this as both someone who does web hosting and codes in PHP.  I
>>> often wonder what the point of PHP is given Markup::Perl[3]'s
>>> existence.
>>
>> Ooooh... another way of embedding perl into HTML.  That makes <...
>> counts
>> on fingers ...> loads.
>>
>> Not to mention all those solutions employing Ruby or Java/jsp or
>> Python.  And
>> the Google web tools stuff, where you write pure Java and it compiles
>> into the
>> appropriate mix of server side Java objects and Ajax enabled web
>> pages.
>>
>> Or the distressingly under-appreciated WebObjects stuff from Apple,
>> which may
>> have been around a few years but is still pretty revolutionary
>> (although
>> not
>> free).
>>
>> No -- there are many, many alternatives to PHP.  Trouble is, there
>> are
>> many,
>> many web-monkeys out there that cannot conceive of using anything
>> else.
>> And
>> if you propose to a client writing a web app in any other language
>> they
>> get all
>> bothered because it's "non standard" and because "we can find PHP
>> coders
>> easily". That's a self fulfilling prophecy if ever I saw one.  A lot
>> like proposing any
>> other OS than Windows...  Now who would do a thing like that?
>>
>>    Cheers,
>>
>>    Matthew (who thinks HTML::Mason is where it's at...)
>>
>
> suhosin-patch-5.2.11-0.9.7.patch.gz is now in ports so this issue is
> closed.
>
>
> ------------------------------
>
> Message: 3
> Date: Wed, 30 Dec 2009 16:29:32 +0200
> From: Mikolaj Golub <to.my.trociny at gmail.com>
> Subject: NFS locking issue with FreeBSD7.1 client
> To: FreeBSD <freebsd-stable at freebsd.org>
> Message-ID: <86oclgfsc3.fsf at kopusha.onet>
> Content-Type: text/plain; charset=us-ascii
>
> Hi,
>
> After upgrading our hosts from 6.3 to 7.1 we have been experiencing
> the issue
> with our NFS mounts. We have observed the issue on one of the hosts
> 3 last
> nights in raw and saw similar thing on another server several weeks
> ago.
>
> NFS server is CentOS 5.3. FreeBSD client had several NFS mounts,
> something
> like this:
>
> 172.30.10.124:/var/www/app25 on /var/www/shared25data (nfs)
> 172.30.10.83:/var/www/app2 on /var/www/shared2data (nfs)
> 172.30.10.63:/var/www/app17 on /var/www/shared17data (nfs)
> 172.30.10.71:/var/www/app19 on /var/www/shared19data (nfs)
> 172.30.10.141:/var/www/app21 on /var/www/shared21data (nfs)
> 172.30.10.106:/var/www/app24 on /var/www/shared24data (nfs)
> 172.30.10.50:/var/www/app10 on /var/www/shared10data (nfs)
>
> Although IPs are different all them are the same CentOS server. At
> some point
> the processes that try to access one of the shares start to got
> stuck. Access
> to other shares works ok. Stuck processes are not killable. We can
> mount
> "problem" exported directory from linux server to some other
> directory and it
> works ok too. Before the last incident we moved all applications
> that used NFS
> shares to another host, it looks like the only processes that still
> accessed
> NFS folders on this host were nagios checks (perl scripts), which
> periodically
> checked modification time of some files and eventually these
> processes started
> to got stuck on one the mounts.
>
> According to procstat the processes got stuck in _vn_lock. Below is
> some part of
> procstat -a -kk output:
>
>  PID    TID COMM             TDNAME           KSTACK
>    0      0 swapper          -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 scheduler
> +0x35d mi_startup+0x96 begin+0x2c
>    1 100001 init             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _sleep+0x2c7 kern_wait+0xf98 wait4+0x3b syscall+0x335
> Xint0x80_syscall+0x20
>    2 100009 g_event          -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> g_event_procbody+0xac fork_exit+0x99 fork_trampoline+0x8
>    3 100010 g_up             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> g_io_schedule_up+0xd2 g_up_procbody+0x6e fork_exit+0x99
> fork_trampoline+0x8
>    4 100011 g_down           -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> g_io_schedule_down+0x6b g_down_procbody+0x6e fork_exit+0x99
> fork_trampoline+0x8
>    5 100013 xpt_thrd         -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 xpt_scanner_thread
> +0x41 fork_exit+0x99 fork_trampoline+0x8
>    6 100016 acpi_task_0      -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6
> taskqueue_thread_loop+0x104 fork_exit+0x99 fork_trampoline+0x8
>    7 100017 acpi_task_1      -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6
> taskqueue_thread_loop+0x104 fork_exit+0x99 fork_trampoline+0x8
>    8 100018 acpi_task_2      -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6
> taskqueue_thread_loop+0x104 fork_exit+0x99 fork_trampoline+0x8
>    9 100019 thread taskq     -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6
> taskqueue_thread_loop+0x104 fork_exit+0x99 fork_trampoline+0x8
>   10 100000 audit            -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _cv_wait+0x171 audit_worker+0x6f
> fork_exit+0x99 fork_trampoline+0x8
>   11 100002 idle: cpu3       -                <running>
>   12 100003 idle: cpu2       -                <running>
>   13 100004 idle: cpu1       -                <running>
>   14 100005 idle: cpu0       -                mi_switch+0x146
> ipi_bitmap_handler+0x72 Xipi_intr_bitmap_handler+0x2e acpi_cpu_idle
> +0x184 cpu_idle+0x28 sched_idletd+0x2c4 fork_exit+0x99
> fork_trampoline+0x8
>   15 100006 swi4: clock sio  -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   16 100007 swi3: vm         -
>   17 100008 swi1: net        -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   18 100012 yarrow           -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 pause+0x30
> random_kthread+0x22a fork_exit+0x99 fork_trampoline+0x8
>   19 100014 swi2: cambio     -
>   20 100015 swi5: +          -
>   21 100020 swi6: Giant taskq -
>   22 100021 swi6: task queue -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   23 100022 kqueue taskq     -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6
> taskqueue_thread_loop+0x104 fork_exit+0x99 fork_trampoline+0x8
>   24 100023 irq9: acpi0      -
>   25 100024 irq256: bce0     -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   26 100025 irq16: mfi0      -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   27 100026 irq257: bce1     -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   28 100027 irq21: uhci0 uhci+ -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   29 100028 usb0             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> usb_event_thread+0xeb fork_exit+0x99 fork_trampoline+0x8
>   30 100029 usbtask-hc       -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 usb_task_thread
> +0x7e fork_exit+0x99 fork_trampoline+0x8
>   31 100030 usbtask-dr       -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 usb_task_thread
> +0x7e fork_exit+0x99 fork_trampoline+0x8
>   32 100031 irq20: uhci1 uhci3 -
>   33 100032 usb1             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> usb_event_thread+0xeb fork_exit+0x99 fork_trampoline+0x8
>   34 100033 usb2             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> usb_event_thread+0xeb fork_exit+0x99 fork_trampoline+0x8
>   35 100034 usb3             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> usb_event_thread+0xeb fork_exit+0x99 fork_trampoline+0x8
>   36 100035 usb4             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4
> usb_event_thread+0xeb fork_exit+0x99 fork_trampoline+0x8
>   37 100036 irq14: ata0      -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   38 100037 irq15: ata1      -
>   39 100038 swi0: sio        -
>   40 100039 irq1: atkbd0     -                mi_switch+0x146
> ithread_loop+0x308 fork_exit+0x99 fork_trampoline+0x8
>   41 100040 sctp_iterator    -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 sctp_iterator_thread
> +0x7f fork_exit+0x99 fork_trampoline+0x8
>   42 100041 pfpurge          -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 pf_purge_thread
> +0x3d fork_exit+0x99 fork_trampoline+0x8
>   43 100042 pagedaemon       -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 vm_pageout
> +0x2da fork_exit+0x99 fork_trampoline+0x8
>   44 100043 vmdaemon         -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 vm_daemon+0x78
> fork_exit+0x99 fork_trampoline+0x8
>   45 100044 pagezero         -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 vm_pagezero
> +0xd2 fork_exit+0x99 fork_trampoline+0x8
>   46 100045 bufdaemon        -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 buf_daemon
> +0x2fd fork_exit+0x99 fork_trampoline+0x8
>   47 100046 vnlru            -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 vnlru_proc
> +0x153 fork_exit+0x99 fork_trampoline+0x8
>   48 100047 syncer           -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 sched_sync+0x920
> fork_exit+0x99 fork_trampoline+0x8
>   49 100048 softdepflush     -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 softdep_flush
> +0x3ce fork_exit+0x99 fork_trampoline+0x8
>  494 100055 pflogd           -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _sleep+0x2c7 sbwait+0x52 soreceive_generic+0x491 soreceive+0x38
> soo_read+0x3b dofileread+0x96 kern_readv+0x58 read+0x4f syscall
> +0x335 Xint0x80_syscall+0x20
>  499 100077 pflogd           -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_timedwait_sig
> +0x19 _sleep+0x2a1 bpfread+0x1c3 devfs_read_f+0x7d dofileread+0x96
> kern_readv+0x58 read+0x4f syscall+0x335 Xint0x80_syscall+0x20
>  560 100052 moused           -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _cv_wait_sig+0x180 kern_select+0x7e7 select+0x5e syscall+0x335
> Xint0x80_syscall+0x20
>  706 100069 devd             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _cv_wait_sig+0x180 kern_select+0x7e7 select+0x5e syscall+0x335
> Xint0x80_syscall+0x20
>  757 100050 accounting       -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_timedwait+0x37 _sleep+0x2b4 acct_thread
> +0x40b fork_exit+0x99 fork_trampoline+0x8
>
> [many processes that do not look like related are skipped ... and
> below are stucked processes]
>
> 68304 100714 perl5.8.9        -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 68523 100086 perl5.8.9        -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 68644 100616 perl5.8.9        -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 68679 100764 perl5.8.9        -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 69504 100724 bash             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _sleep+0x2c7 kern_wait+0xf98 wait4+0x3b syscall+0x335
> Xint0x80_syscall+0x20
> 69511 100105 mc               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _sleep+0x2c7 nfs_request+0xbc5 nfs3_access_otw+0xde nfs_access+0x18b
> VOP_ACCESS_APV+0x42 nfs_lookup+0xd1 VOP_LOOKUP_APV+0x46 lookup+0x611
> namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335 Xint0x80_syscall
> +0x20
> 69513 100240 bash             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _sleep+0x2c7 ttysleep+0x39 ttread+0x617 ptsread+0x3e giant_read+0x89
> devfs_read_f+0x7d dofileread+0x96 kern_readv+0x58 read+0x4f syscall
> +0x335 Xint0x80_syscall+0x20
> 70521 100849 bash             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _sleep+0x2c7 kern_wait+0xf98 wait4+0x3b syscall+0x335
> Xint0x80_syscall+0x20
> 70528 100550 mc               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_lstat+0x4f lstat+0x2f syscall+0x335
> 70530 100846 bash             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_catch_signals+0x2fc sleepq_wait_sig+0xd
> _sleep+0x2c7 ttysleep+0x39 ttread+0x617 ptsread+0x3e giant_read+0x89
> devfs_read_f+0x7d dofileread+0x96 kern_readv+0x58 read+0x4f syscall
> +0x335 Xint0x80_syscall+0x20
>
> 70815 100781 mc               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_lstat+0x4f lstat+0x2f syscall+0x335
>
> 70830 100615 df               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_statfs+0x69
> __vfs_statfs+0x2f kern_getfsstat+0x2d5 getfsstat+0x2e syscall+0x335
> Xint0x80_syscall+0x20
> 71444 100795 bash             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
>
> 71901 100839 df               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_statfs+0x69
> __vfs_statfs+0x2f kern_getfsstat+0x2d5 getfsstat+0x2e syscall+0x335
> Xint0x80_syscall+0x20
>
> 72110 100508 ls               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_lstat+0x4f lstat+0x2f syscall+0x335
>
> 72835 100483 ls               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_lstat+0x4f lstat+0x2f syscall+0x335
>
> 73265 100685 ls               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 73292 100832 mc               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_lstat+0x4f lstat+0x2f syscall+0x335
>
> 73357 100772 ls               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
>
> 73796 100746 ls               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_lstat+0x4f lstat+0x2f syscall+0x335
> 74074 100800 tcsh             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 74125 100543 ls               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
>
> 74449 100547 df               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_statfs+0x69
> __vfs_statfs+0x2f kern_getfsstat+0x2d5 getfsstat+0x2e syscall+0x335
> Xint0x80_syscall+0x20
>
> 74497 100737 bash             -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 74650 100837 df               -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_statfs+0x69
> __vfs_statfs+0x2f kern_getfsstat+0x2d5 getfsstat+0x2e syscall+0x335
> Xint0x80_syscall+0x20
>
> 76499 100771 perl5.8.9        -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
> 76533 100850 perl5.8.9        -                mi_switch+0x146
> sleepq_switch+0xcb sleepq_wait+0x36 _sleep+0x2d6 acquire+0x7a
> _lockmgr+0x45c vop_stdlock+0x40 VOP_LOCK1_APV+0x46 _vn_lock+0x166
> vget+0x114 vfs_hash_get+0x143 nfs_nget+0x94 nfs_root+0x3f lookup
> +0xa1c namei+0x39f kern_stat+0x3d stat+0x2f syscall+0x335
>
> I can send the full output privately if someone from developers is
> interested
> to look at it.
>
> We have removed all NFS shares from this server after the last
> incident, but
> we have other servers where the problem might occur too. So any
> suggestions
> what we should check/do then to provide more info could be helpful.
>
> --
> Mikolaj Golub
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 30 Dec 2009 15:59:10 +0100
> From: Alexander Leidinger <Alexander at Leidinger.net>
> Subject: Some fixes for ZFS on 7-stable (more testers wanted)
> To: fs at freebsd.org, stable at freebsd.org
> Message-ID: <20091230155910.21474ubpm9u244qo at webmail.leidinger.net>
> Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed"
>
> Hi,
>
> I backported some changes from 8-stable to 7-stable, I have this
> running on one 7-stable machine. I would like to get some more
> feedback for it (even an "it works for me" would be great). The main
> part of this change is that the FreeBSD taskqueue is used now instead
> of the opensolaris one (a more detailed list is below).
>
> It would also be nice if someone could have a look at the
> FIRST_THREAD_IN_PROC part. Can there be more than one thread at this
> place (I do not think so) and I should use
> FOREACH_THREAD_IN_PROC_instead?
>
> How to apply:
>  - cd /usr/src/
>  - fetch http://www.Leidinger.net/FreeBSD/test/releng7_zfs_merge3.diff
>  - fetch http://www.Leidinger.net/FreeBSD/test/opensolaris_taskq.c
>  - fetch http://www.Leidinger.net/FreeBSD/test/taskq.h
>  - mv taskq.h sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h
>  - mv opensolaris_taskq.c sys/cddl/compat/opensolaris/kern/
> opensolaris_taskq.c
>  - patch -p0 --quiet <releng7_zfs_merge3.diff
>  - ignore the 2 .rej files
>  - rm -f sys/cddl/compat/opensolaris/sys/taskq_impl.h*
>  - rm -f sys/cddl/compat/opensolaris/sys/taskq.h*
>  - rm -f sys/cddl/contrib/opensolaris/uts/common/os/taskq.c*
>  - rebuild kernel
>
> Here is the list of those 16 of 58 outstanding patches which are
> included in this patch:
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=185310
> ganbold - very easy merge
> ---snip---
> Remove unused variable.
>
> Found with:     Coverity Prevent(tm)
> CID: 3669,3671
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=185319
> pjd - applicable to RELENG_7?
> ---snip---
> Fix locking (file descriptor table and Giant around VFS).
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=192689
> trasz - very easy merge
> ---snip---
> Fix comment.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=193110
> kmacy - easy merge
> ---snip---
> work around snapshot shutdown race reported by Henri Hennebert
> ---snip---
>
> NOT APPLICABLE to ZFS in 7-stable
> http://svn.freebsd.org/viewvc/base?view=revision&revision=193128
> kmacy - first maybe, second to check, 3rd to check
> ---snip---
> fix xdrmem_control to be safe in an if statement
> fix zfs to depend on krpc
> remove xdr from zfs makefile
> ---snip---
>
> MERGE+CHANGES (no shared locks in 7-stable, this is only diff
> reduction)
> http://svn.freebsd.org/viewvc/base?view=revision&revision=193440
> ps - shared vnode locks available in RELENG_7, vn_lock same syntax?
> ---snip---
> Support shared vnode locks for write operations when the offset is
> provided on filesystems that support it.  This really improves mysql
> + innodb performance on ZFS.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=195627
> marcel - easy merge
> ---snip---
> In nvpair_native_embedded_array(), meaningless pointers are zeroed.
> The programmer was aware that alignment was not guaranteed in the
> packed structure and used bzero() to NULL out the pointers.
> However, on ia64, the compiler is quite agressive in finding ILP
> and calls to bzero() are often replaced by simple assignments (i.e.
> stores). Especially when the width or size in question corresponds
> with a store instruction (i.e. st1, st2, st4 or st8).
>
> The problem here is not a compiler bug. The address of the memory
> to zero-out was given by '&packed->nvl_priv' and given the type of
> the 'packed' pointer the compiler could assume proper alignment for
> the replacement of bzero() with an 8-byte wide store to be valid.
> The problem is with the programmer. The programmer knew that the
> address did not have the alignment guarantees needed for a regular
> assignment, but failed to inform the compiler of that fact. In
> fact, the programmer told the compiler the opposite: alignment is
> guaranteed.
>
> The fix is to avoid using a pointer of type "nvlist_t *" and
> instead use a "char *" pointer as the basis for calculating the
> address. This tells the compiler that only 1-byte alignment can
> be assumed and the compiler will either keep the bzero() call
> or instead replace it with a sequence of byte-wise stores. Both
> are valid.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=195822
> trasz - easy merge
> ---snip---
> Fix extattr_list_file(2) on ZFS in case the attribute directory
> doesn't exist and user doesn't have write access to the file.
> Without this fix, it returns bogus value instead of 0.  For some
> reason this didn't manifest on my kernel compiled with -O0.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=195909
> pjd - very easy merge
> ---snip---
> We don't support ephemeral IDs in FreeBSD and without this fix ZFS can
> panic when in zfs_fuid_create_cred() when userid is negative. It is
> converted to unsigned value which makes IS_EPHEMERAL() macro to
> incorrectly report that this is ephemeral ID. The most reasonable
> solution for now is to always report that the given ID is not
> ephemeral.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=196291
> pjd - probably easy merge
> ---snip---
> - Fix a race where /dev/zfs control device is created before ZFS is
> fully
>   initialized. Also destroy /dev/zfs before doing other
> deinitializations.
> - Initialization through taskq is no longer needed and there is a race
>   where one of the zpool/zfs command loads zfs.ko and tries to do
> some work
>   immediately, but /dev/zfs is not there yet.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=196269
> marcel - easy merge
> ---snip---
> Fix misalignment in nvpair_native_embedded() caused by the compiler
> replacing the bzero(). See also revision 195627, which fixed the
> misalignment in nvpair_native_embedded_array().
> ---snip---
>
> MERGE (this also affects dtrace)
> http://svn.freebsd.org/viewvc/base?view=revision&revision=196295
> pjd - added stuff to be reviewed, taskqueue available & same syntax?
> ---snip---
> Remove OpenSolaris taskq port (it performs very poorly in our
> kernel) and
> replace it with wrappers around our taskqueue(9).
> To make it possible implement taskqueue_member() function which
> returns 1
> if the given thread was created by the given taskqueue.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=196297
> pjd - easy merge
> ---snip---
> Fix panic in zfs recv code. The last vnode (mountpoint's vnode) can
> have
> 0 usecount.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=196299
> pjd - VI_UNLOCK same syntax in RELENG_7?
> ---snip---
> - We need to recycle vnode instead of freeing znode.
>
> Submitted by:        avg
>
> - Add missing vnode interlock unlock.
> - Remove redundant znode locking.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=196301
> pjd - probably easy merge
> ---snip---
> If z_buf is NULL, we should free znode immediately.
> ---snip---
>
> MERGE
> http://svn.freebsd.org/viewvc/base?view=revision&revision=196307
> pjd - to be reviewed
> ---snip---
> Manage asynchronous vnode release just like Solaris.
> ---snip---
>
> Bye,
> Alexander.
>
> --
> Zeus gave Leda the bird.
>
> http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID =
> B0063FE7
> http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137
>
>
> ------------------------------
>
> Message: 5
> Date: Thu, 31 Dec 2009 04:16:07 +1100 (EST)
> From: Ian Smith <smithi at nimnet.asn.au>
> Subject: Re: Hacked - FreeBSD 7.1-Release
> To: David Wolfskill <david at catwhisker.org>
> Cc: freebsd-stable at freebsd.org, Jeremy Chadwick
>        <freebsd at jdc.parodius.com>
> Message-ID: <20091230171341.E81420 at sola.nimnet.asn.au>
> Content-Type: TEXT/PLAIN; charset=US-ASCII
>
> On Tue, 29 Dec 2009, David Wolfskill wrote:
>> On Tue, Dec 29, 2009 at 03:20:37AM -0800, Jeremy Chadwick wrote:
>>> ...
>>> I've written my own script to do all of this.  It parses periodic
>>> security mails (on a daily basis), and does WHOIS lookups + parses
>>> the
>>> results to tell me what netblocks/CIDRs I should consider
>>> blocking.  For
>>> example, for a security mail that contains this:
>>>
>>> horus.sc1.parodius.com login failures:
>>> Dec 28 15:54:49 horus sshd[74684]: Failed password for root from 199.71.214.240
>>>  port 51197 ssh2
>>> Dec 28 15:54:49 horus sshd[74686]: Invalid user test from 199.71.214.240
>>> Dec 28 18:39:24 horus sshd[84742]: Failed password for root from 208.94.235.248
>>>  port 42979 ssh2
>>> Dec 28 18:39:25 horus sshd[84744]: Failed password for root from 208.94.235.248
>>>  port 43056 ssh2
>>> Dec 28 18:39:25 horus sshd[84746]: Failed password for root from 208.94.235.248
>>>  port 43156 ssh2
>>> Dec 28 18:39:26 horus sshd[84749]: Failed password for root from 208.94.235.248
>>>  port 43265 ssh2
>>> Dec 28 18:39:27 horus sshd[84751]: Failed password for root from 208.94.235.248
>>>  port 43356 ssh2
>>>
>>> The script would output the following:
>>>
>>> 199.71.214.240
>>>        199.71.212.0/22        Psychz Networks, Walnut, CA, US
>>> 208.94.235.248
>>>        208.94.232.0/22        WZ Communications Inc., Madison, WI,
>>> US
>>>        208.94.235.0/24        Soft-Com.biz, Inc., Panama, NA, PA
>
> Jeremy, care to share your whois lookup / parsing script for this?
>
>>> Then manually (this is intentional) I go and add the entries I feel
>>> are relevant to a file called pf.conf.ssh-deny which our systems
>>> use to
>>> block SSH access.
>>> ...
>>
>> I do something somewhat similar, though the implementation is rather
>> different.  Like Jeremy, I choose to make the actual actions
>> intentionally
>> manual.
>
> Me too, apart from one script that tails named.run looking for victims
> of DNS attacks using our system as a reflector (common here last Jan-
> Feb
> for a while) that popped IPs straight into a block table within
> minutes.
>
>> Among salient points:
>>
>> * Because I'm fairly familiar with it, I (still) use IPFW.
>
> No need to apologise, Luigi's beavering away on it again as we speak,
> and I'm hoping to try out ipfw+dummynet on Debian fairly soon.
>
>> * I received a bit of a "prod" (thanks, Julian!) to use IPFW tables;
>>  that's been quite helpful.
>>
>> * I use a moderately quaint (and probably embarrassing) mixture of
>> Perl
>>  & Bourne shell scripts, as well as make, to extract the netblock
>>  information from WHOIS, and to construct a persistent store that's
>>  referenced at boot time.
>
> Again, I'm interested in how to query and parse whois info; I've been
> mostly using iptools.com and such for manual netblock lookups so far.
>
>> * As a general rule, I try to report activity such as the above (to
>> the
>>  listed contact(s) from WHOIS).  (When I do, I Bcc: myself and keep a
>>  opy of all salient correspondence.  Or bounce-o-grams.)
>
> Apart from stuff originating in .au I've about given up on doing that.
>
>> * For SSH (in particular), I do not rely only on the /var/log/
>> security
>>  entries created by sshd.  Rather, I also configure IPFW to log all
>> SSH
>>  session-establishment requests.  If I report the unwanted ativity, I
>>  provide both sets of log excerpts.  (I often find probes logged by
>>  IPFW that sshd does not log.  And yes, I check the "block" list
>> before
>>  IPFW logs a "sucessful" SSH session-establishment request packet.)
>
> I'm fortunate to be able to only allow SSH access to known hosts;
> users
> on dynamic IPs have to successfully POP their mailbox first which a
> cron
> script notices, adding their current IP to the SSH allow table.
>
>> * I use one table to block access to SSH.  I have another for extreme
>>  cases of abuse, where I block all traffic in either direction, and a
>>  third for access to my Web server.  I suppose I could also do
>> something
>>  similar for SMTP....
>
> Here table 1 blocks all IP access (repetitive portscanners and such),
> table 25 drops heavier mailserver abusers (apart from those denied by
> /etc/mail/access), table 53 for DNS abuse, table 80 for port 80,443
> abuse (apart from hosts/browsers/referers declined apache access), and
> table 22 for those allowed SSH access, saving much spurious logging.
>
>> * I use this for machines that (may) connect directly to the
>> Internet;
>>  thus, my "firewall" machine certainly qualifies -- but so does my
>> laptop.
>> * I have no mechanism in place to identify, let alone prune, stale
>>  entries.
>
> Maybe this can help, thanks to clues Michael Butler posted last year.
>
> #!/bin/sh
> # addr_to_table 24/11/8 smithi + 31/12/9 CIDR matching for updates
> # add ipaddr[/masklen|32] and date (seconds from epoch) to table N
> usage() {
>        [ "$1" ] && echo $1
>        echo "usage: `basename $0` table address [masklen]"
>        exit 1
> }
> [ "$2" ] || usage
> table=$1
> [ $table -ge 1 -a $table -le 127 ] || usage "table '$table' not
> 1..127"
> mlen=32; [ "$3" ] && mlen=$3
> [ $mlen -ge 8 -a $mlen -le 32 ] || usage "masklen '$mlen' not 8..32"
> address=$2/$mlen
> if [ $mlen -lt 32 ]; then       # calc CIDR netblock using table 0
>        ipfw -q table 0 flush; ipfw -q table 0 add $address
>        address=`ipfw table 0 list | awk '{print $1}'`
> fi
> for i in `ipfw table $table list | awk '{print $1}'`; do
>        if [ "$i" = "$address" ]; then
>                # echo "found existing $address - updating timestamp"
>                ipfw -q table $table delete $address
>                break
>        fi
> done
> ipfw -q table $table add $address `date "+%s"`
> exit 0
>
> Which is used manually or scripted to add IPs or netblocks to tables.
> Then to list tables with their timestamps and local date/time:
>
> #!/bin/sh
> # tabledates 7/12/9 smithi upd 31/12/9
> usage() {
>        echo "usage: `basename $0` tablenumber (0-127)"
>        exit 1
> }
> [ "$1" ] || usage; [ $1 -ge 0 -a $1 -le 127 ] || usage
> tab='   '
> ipfw table $1 list | while read addr stamp; do
>        [ $stamp -ge 65536 ] && date=`date -r $stamp` || date=''
>        echo "$addr    $tab $stamp $tab $date"
> done
> exit 0
>
> eg:
>
> sola# tabledates 80 | sort -nk2 | tail
> 82.213.28.0/24           1258876629      Sun Nov 22 18:57:09 EST 2009
> 193.238.231.0/24         1259076672      Wed Nov 25 02:31:12 EST 2009
> 95.24.0.0/13             1259632087      Tue Dec  1 12:48:07 EST 2009
> 82.111.231.0/26          1259850310      Fri Dec  4 01:25:10 EST 2009
> 203.198.128.0/24         1261153705      Sat Dec 19 03:28:25 EST 2009
> 203.12.2.160/32          1261301176      Sun Dec 20 20:26:16 EST 2009
> 8.21.4.254/32            1261301189      Sun Dec 20 20:26:29 EST 2009
> 61.130.246.0/23          1261302926      Sun Dec 20 20:55:26 EST 2009
> 74.222.2.0/23            1261811025      Sat Dec 26 18:03:45 EST 2009
> 212.108.5.60/32          1262107458      Wed Dec 30 04:24:18 EST 2009
>
> Removing entries greater than n seconds old?  You can do the maths ..
>
> cheers, Ian
>
>
> ------------------------------
>
> Message: 6
> Date: Wed, 30 Dec 2009 19:18:48 +0100
> From: Torfinn Ingolfsen <torfinn.ingolfsen at broadpark.no>
> Subject: Re: Why does FreeBSD 8.-0 think that my Dell SX260 have
>        "non-unform processors"?
> To: freebsd-stable at freebsd.org
> Message-ID: <20091230191848.03c18f81.torfinn.ingolfsen at broadpark.no>
> Content-Type: text/plain; charset=US-ASCII
>
> On Wed, 23 Dec 2009 17:08:58 +1100 (EST)
> Ian Smith <smithi at nimnet.asn.au> wrote:
>
>> On Wed, 23 Dec 2009, Torfinn Ingolfsen wrote:
>>>
>>> I don't know.  Since last time, I've upgraded the bios to the
>>> latest (A03) and reset bios to default values - but the problem is
>>> still there. According to the specs, a SX260 supports all Pentium
>>> 4 cpus with 400 MHz and 533 MHz FSB (front side bus).
>>
>> Yes, this is your problem, regarding speed anyway.  I only picked up
>> on this because this year we bought 2 used intel mobos on eBay; a
>> D845GBV with a 2GHz P4 (also 400/533 MHz FSB with similar 845 chips
>> to yours) and the other a D865GLC with a 2.6GHz HTT P4 (400/533/800
>> MHz FSB).
>
> You're right, of course. :-)
> I found a Pentium 4 with 400 Mhz FSB, it looks much better now:
> FreeBSD 7.2-STABLE #6: Sun Oct 11 11:14:33 CEST 2009
>    root at kg-work2.kg4.no:/usr/obj/usr/src/sys/SX270
> Timecounter "i8254" frequency 1193182 Hz quality 0
> CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz (1992.63-MHz 686-class CPU)
>  Origin = "GenuineIntel"  Id = 0xf27  Stepping = 7
>
> Features=
> 0xbfebfbff<
> FPU,
> VME,
> DE,
> PSE,
> TSC,
> MSR,
> PAE,
> MCE,
> CX8,
> APIC,
> SEP,
> MTRR,
> PGE,
> MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>  Features2=0x4400<CNXT-ID,xTPR>
> real memory  = 2145849344 (2046 MB)
>
> and  FreeBSD 8.0 doesn't say anything about "non-unform cpu"
> anymore.  ;^)
> --
> Regards,
> Torfinn Ingolfsen,
> Norway
>
>
> ------------------------------
>
> Message: 7
> Date: Wed, 30 Dec 2009 13:19:35 -0700
> From: Elliot Finley <efinley.lists at gmail.com>
> Subject: USB Regression in 8.0-R and 8-Stable
> To: freebsd-stable at freebsd.org
> Message-ID:
>        <54e63c320912301219m3905056et5d9039b93133dca8 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> I have a server that's been running 7-Stable for along time.  It's
> set up
> with geli at the disk level and ZFS (including root) on top of
> that.  It
> boots from a USB key.  While booting it asks for the geli passphrase
> for
> each disk.  This worked as expected in the 7-Stable branch.  In 8-
> Stable,
> when trying to type in my passphrase, it drops random keystrokes.
> To be
> able to boot the system, I had to make the passphrase visible so
> that I
> could re-type the keystrokes that were being dropped.
>
> Is this a know issue?  If not, what information can I gather to help
> debug
> this?
>
>
> ------------------------------
>
> Message: 8
> Date: Thu, 31 Dec 2009 05:21:46 GMT
> From: FreeBSD Tinderbox <tinderbox at freebsd.org>
> Subject: [releng_8 tinderbox] failure on amd64/amd64
> To: FreeBSD Tinderbox <tinderbox at freebsd.org>, <stable at freebsd.org>,
>        <amd64 at freebsd.org>
> Message-ID: <200912310521.nBV5LkvE095817 at freebsd-current.sentex.ca>
>
> TB --- 2009-12-31 03:46:01 - tinderbox 2.6 running on freebsd-current.sentex.ca
> TB --- 2009-12-31 03:46:01 - starting RELENG_8 tinderbox run for
> amd64/amd64
> TB --- 2009-12-31 03:46:01 - cleaning the object tree
> TB --- 2009-12-31 03:46:23 - cvsupping the source tree
> TB --- 2009-12-31 03:46:23 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca
>  /tinderbox/RELENG_8/amd64/amd64/supfile
> TB --- 2009-12-31 03:46:53 - building world
> TB --- 2009-12-31 03:46:53 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 03:46:53 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 03:46:53 - TARGET=amd64
> TB --- 2009-12-31 03:46:53 - TARGET_ARCH=amd64
> TB --- 2009-12-31 03:46:53 - TZ=UTC
> TB --- 2009-12-31 03:46:53 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 03:46:53 - cd /src
> TB --- 2009-12-31 03:46:53 - /usr/bin/make -B buildworld
>>>> World build started on Thu Dec 31 03:46:53 UTC 2009
>>>> Rebuilding the temporary build tree
>>>> stage 1.1: legacy release compatibility shims
>>>> stage 1.2: bootstrap tools
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3: cross tools
>>>> stage 4.1: building includes
>>>> stage 4.2: building libraries
>>>> stage 4.3: make dependencies
>>>> stage 4.4: building everything
>>>> stage 5.1: building 32 bit shim libraries
>>>> World build completed on Thu Dec 31 05:13:39 UTC 2009
> TB --- 2009-12-31 05:13:39 - generating LINT kernel config
> TB --- 2009-12-31 05:13:39 - cd /src/sys/amd64/conf
> TB --- 2009-12-31 05:13:39 - /usr/bin/make -B LINT
> TB --- 2009-12-31 05:13:39 - building LINT kernel
> TB --- 2009-12-31 05:13:39 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 05:13:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 05:13:39 - TARGET=amd64
> TB --- 2009-12-31 05:13:39 - TARGET_ARCH=amd64
> TB --- 2009-12-31 05:13:39 - TZ=UTC
> TB --- 2009-12-31 05:13:39 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 05:13:39 - cd /src
> TB --- 2009-12-31 05:13:39 - /usr/bin/make -B buildkernel
> KERNCONF=LINT
>>>> Kernel build for LINT started on Thu Dec 31 05:13:39 UTC 2009
>>>> stage 1: configuring the kernel
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3.1: making dependencies
>>>> stage 3.2: building everything
> [...]
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -
> Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
> Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -
> Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/src/sys -I/
> src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-
> growth=100 --param large-function-growth=1000 -DGPROF -falign-
> functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -
> mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-
> sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-
> tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-
> epilogue /src/sys/dev/usb/serial/usb_serial.c
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -
> Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
> Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -
> Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/src/sys -I/
> src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-
> growth=100 --param large-function-growth=1000 -DGPROF -falign-
> functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -
> mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-
> sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-
> tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-
> epilogue /src/sys/dev/usb/misc/ufm.c
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -
> Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
> Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -
> Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/src/sys -I/
> src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-
> growth=100 --param large-function-growth=1000 -DGPROF -falign-
> functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -
> mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-
> sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-
> tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-
> epilogue /src/sys/dev/usb/misc/udbp.c
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -
> Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
> Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -
> Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/src/sys -I/
> src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-
> growth=100 --param large-function-growth=1000 -DGPROF -falign-
> functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -
> mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-
> sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-
> tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-
> epilogue /src/sys/dev/usb/input/uhid.c
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -
> Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
> Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -
> Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/src/sys -I/
> src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-
> growth=100 --param large-function-growth=1000 -DGPROF -falign-
> functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -
> mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-
> sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-
> tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-
> epilogue /src/sys/dev/usb/input/ukbd.c
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -
> Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
> Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -
> Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/src/sys -I/
> src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-
> growth=100 --param large-function-growth=1000 -DGPROF -falign-
> functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -
> mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-
> sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-
> tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-
> epilogue /src/sys/dev/usb/input/ums.c
> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -
> Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -
> Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -
> Wno-pointer-sign -fformat-extensions -nostdinc  -I. -I/src/sys -I/
> src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-
> growth=100 --param large-function-growth=1000 -DGPROF -falign-
> functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer -
> mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-
> sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-
> tables -ffreestanding -fstack-protector -Werror -pg -mprofiler-
> epilogue /src/sys/dev/usb/quirk/usb_quirk.c
> /src/sys/dev/usb/quirk/usb_quirk.c:136: error:
> 'USB_PRODUCT_CURITEL_UM175' undeclared here (not in a function)
> *** Error code 1
>
> Stop in /obj/src/sys/LINT.
> *** Error code 1
>
> Stop in /src.
> *** Error code 1
>
> Stop in /src.
> TB --- 2009-12-31 05:21:46 - WARNING: /usr/bin/make returned exit
> code  1
> TB --- 2009-12-31 05:21:46 - ERROR: failed to build lint kernel
> TB --- 2009-12-31 05:21:46 - 4190.14 user 929.56 system 5744.41 real
>
>
> http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-amd64-amd64.full
>
>
> ------------------------------
>
> Message: 9
> Date: Thu, 31 Dec 2009 05:47:12 GMT
> From: FreeBSD Tinderbox <tinderbox at freebsd.org>
> Subject: [releng_8 tinderbox] failure on i386/i386
> To: FreeBSD Tinderbox <tinderbox at freebsd.org>, <stable at freebsd.org>,
>        <i386 at freebsd.org>
> Message-ID: <200912310547.nBV5lCwG003978 at freebsd-current.sentex.ca>
>
> TB --- 2009-12-31 04:38:38 - tinderbox 2.6 running on freebsd-current.sentex.ca
> TB --- 2009-12-31 04:38:38 - starting RELENG_8 tinderbox run for
> i386/i386
> TB --- 2009-12-31 04:38:38 - cleaning the object tree
> TB --- 2009-12-31 04:38:57 - cvsupping the source tree
> TB --- 2009-12-31 04:38:57 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca
>  /tinderbox/RELENG_8/i386/i386/supfile
> TB --- 2009-12-31 04:39:24 - building world
> TB --- 2009-12-31 04:39:24 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 04:39:24 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 04:39:24 - TARGET=i386
> TB --- 2009-12-31 04:39:24 - TARGET_ARCH=i386
> TB --- 2009-12-31 04:39:24 - TZ=UTC
> TB --- 2009-12-31 04:39:24 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 04:39:24 - cd /src
> TB --- 2009-12-31 04:39:24 - /usr/bin/make -B buildworld
>>>> World build started on Thu Dec 31 04:39:25 UTC 2009
>>>> Rebuilding the temporary build tree
>>>> stage 1.1: legacy release compatibility shims
>>>> stage 1.2: bootstrap tools
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3: cross tools
>>>> stage 4.1: building includes
>>>> stage 4.2: building libraries
>>>> stage 4.3: make dependencies
>>>> stage 4.4: building everything
>>>> World build completed on Thu Dec 31 05:38:42 UTC 2009
> TB --- 2009-12-31 05:38:42 - generating LINT kernel config
> TB --- 2009-12-31 05:38:42 - cd /src/sys/i386/conf
> TB --- 2009-12-31 05:38:42 - /usr/bin/make -B LINT
> TB --- 2009-12-31 05:38:42 - building LINT kernel
> TB --- 2009-12-31 05:38:42 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 05:38:42 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 05:38:42 - TARGET=i386
> TB --- 2009-12-31 05:38:42 - TARGET_ARCH=i386
> TB --- 2009-12-31 05:38:42 - TZ=UTC
> TB --- 2009-12-31 05:38:42 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 05:38:42 - cd /src
> TB --- 2009-12-31 05:38:42 - /usr/bin/make -B buildkernel
> KERNCONF=LINT
>>>> Kernel build for LINT started on Thu Dec 31 05:38:42 UTC 2009
>>>> stage 1: configuring the kernel
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3.1: making dependencies
>>>> stage 3.2: building everything
> [...]
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/serial/usb_serial.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/misc/ufm.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/misc/udbp.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/input/uhid.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/input/ukbd.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/input/ums.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/quirk/usb_quirk.c
> /src/sys/dev/usb/quirk/usb_quirk.c:136: error:
> 'USB_PRODUCT_CURITEL_UM175' undeclared here (not in a function)
> *** Error code 1
>
> Stop in /obj/i386/src/sys/LINT.
> *** Error code 1
>
> Stop in /src.
> *** Error code 1
>
> Stop in /src.
> TB --- 2009-12-31 05:47:12 - WARNING: /usr/bin/make returned exit
> code  1
> TB --- 2009-12-31 05:47:12 - ERROR: failed to build lint kernel
> TB --- 2009-12-31 05:47:12 - 3050.11 user 660.77 system 4114.12 real
>
>
> http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-i386-
> i386.full
>
>
> ------------------------------
>
> Message: 10
> Date: Thu, 31 Dec 2009 06:09:12 GMT
> From: FreeBSD Tinderbox <tinderbox at freebsd.org>
> Subject: [releng_8 tinderbox] failure on i386/pc98
> To: FreeBSD Tinderbox <tinderbox at freebsd.org>, <stable at freebsd.org>,
>        <i386 at freebsd.org>
> Message-ID: <200912310609.nBV69CnR068619 at freebsd-current.sentex.ca>
>
> TB --- 2009-12-31 05:02:24 - tinderbox 2.6 running on freebsd-current.sentex.ca
> TB --- 2009-12-31 05:02:24 - starting RELENG_8 tinderbox run for
> i386/pc98
> TB --- 2009-12-31 05:02:24 - cleaning the object tree
> TB --- 2009-12-31 05:02:44 - cvsupping the source tree
> TB --- 2009-12-31 05:02:44 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca
>  /tinderbox/RELENG_8/i386/pc98/supfile
> TB --- 2009-12-31 05:03:10 - building world
> TB --- 2009-12-31 05:03:10 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 05:03:10 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 05:03:10 - TARGET=pc98
> TB --- 2009-12-31 05:03:10 - TARGET_ARCH=i386
> TB --- 2009-12-31 05:03:10 - TZ=UTC
> TB --- 2009-12-31 05:03:10 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 05:03:10 - cd /src
> TB --- 2009-12-31 05:03:10 - /usr/bin/make -B buildworld
>>>> World build started on Thu Dec 31 05:03:10 UTC 2009
>>>> Rebuilding the temporary build tree
>>>> stage 1.1: legacy release compatibility shims
>>>> stage 1.2: bootstrap tools
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3: cross tools
>>>> stage 4.1: building includes
>>>> stage 4.2: building libraries
>>>> stage 4.3: make dependencies
>>>> stage 4.4: building everything
>>>> World build completed on Thu Dec 31 06:01:58 UTC 2009
> TB --- 2009-12-31 06:01:58 - generating LINT kernel config
> TB --- 2009-12-31 06:01:58 - cd /src/sys/pc98/conf
> TB --- 2009-12-31 06:01:58 - /usr/bin/make -B LINT
> TB --- 2009-12-31 06:01:58 - building LINT kernel
> TB --- 2009-12-31 06:01:58 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 06:01:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 06:01:58 - TARGET=pc98
> TB --- 2009-12-31 06:01:58 - TARGET_ARCH=i386
> TB --- 2009-12-31 06:01:58 - TZ=UTC
> TB --- 2009-12-31 06:01:58 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 06:01:58 - cd /src
> TB --- 2009-12-31 06:01:58 - /usr/bin/make -B buildkernel
> KERNCONF=LINT
>>>> Kernel build for LINT started on Thu Dec 31 06:01:58 UTC 2009
>>>> stage 1: configuring the kernel
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3.1: making dependencies
>>>> stage 3.2: building everything
> [...]
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/serial/usb_serial.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/misc/ufm.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/misc/udbp.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/input/uhid.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/input/ukbd.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/input/ums.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=8000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -DGPROF -falign-functions=16 -DGPROF4 -
> DGUPROF -fno-builtin -mno-align-long-strings -mpreferred-stack-
> boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -
> ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue /src/
> sys/dev/usb/quirk/usb_quirk.c
> /src/sys/dev/usb/quirk/usb_quirk.c:136: error:
> 'USB_PRODUCT_CURITEL_UM175' undeclared here (not in a function)
> *** Error code 1
>
> Stop in /obj/pc98/src/sys/LINT.
> *** Error code 1
>
> Stop in /src.
> *** Error code 1
>
> Stop in /src.
> TB --- 2009-12-31 06:09:12 - WARNING: /usr/bin/make returned exit
> code  1
> TB --- 2009-12-31 06:09:12 - ERROR: failed to build lint kernel
> TB --- 2009-12-31 06:09:12 - 2945.30 user 664.78 system 4007.60 real
>
>
> http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-i386-
> pc98.full
>
>
> ------------------------------
>
> Message: 11
> Date: Thu, 31 Dec 2009 06:28:52 GMT
> From: FreeBSD Tinderbox <tinderbox at freebsd.org>
> Subject: [releng_8 tinderbox] failure on ia64/ia64
> To: FreeBSD Tinderbox <tinderbox at freebsd.org>, <stable at freebsd.org>,
>        <ia64 at freebsd.org>
> Message-ID: <200912310628.nBV6SqDc086143 at freebsd-current.sentex.ca>
>
> TB --- 2009-12-31 05:04:43 - tinderbox 2.6 running on freebsd-current.sentex.ca
> TB --- 2009-12-31 05:04:43 - starting RELENG_8 tinderbox run for
> ia64/ia64
> TB --- 2009-12-31 05:04:43 - cleaning the object tree
> TB --- 2009-12-31 05:05:05 - cvsupping the source tree
> TB --- 2009-12-31 05:05:05 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca
>  /tinderbox/RELENG_8/ia64/ia64/supfile
> TB --- 2009-12-31 05:05:29 - building world
> TB --- 2009-12-31 05:05:29 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 05:05:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 05:05:29 - TARGET=ia64
> TB --- 2009-12-31 05:05:29 - TARGET_ARCH=ia64
> TB --- 2009-12-31 05:05:29 - TZ=UTC
> TB --- 2009-12-31 05:05:29 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 05:05:29 - cd /src
> TB --- 2009-12-31 05:05:29 - /usr/bin/make -B buildworld
>>>> World build started on Thu Dec 31 05:05:30 UTC 2009
>>>> Rebuilding the temporary build tree
>>>> stage 1.1: legacy release compatibility shims
>>>> stage 1.2: bootstrap tools
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3: cross tools
>>>> stage 4.1: building includes
>>>> stage 4.2: building libraries
>>>> stage 4.3: make dependencies
>>>> stage 4.4: building everything
>>>> World build completed on Thu Dec 31 06:20:38 UTC 2009
> TB --- 2009-12-31 06:20:38 - generating LINT kernel config
> TB --- 2009-12-31 06:20:38 - cd /src/sys/ia64/conf
> TB --- 2009-12-31 06:20:38 - /usr/bin/make -B LINT
> TB --- 2009-12-31 06:20:38 - building LINT kernel
> TB --- 2009-12-31 06:20:38 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 06:20:38 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 06:20:38 - TARGET=ia64
> TB --- 2009-12-31 06:20:38 - TARGET_ARCH=ia64
> TB --- 2009-12-31 06:20:38 - TZ=UTC
> TB --- 2009-12-31 06:20:38 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 06:20:38 - cd /src
> TB --- 2009-12-31 06:20:38 - /usr/bin/make -B buildkernel
> KERNCONF=LINT
>>>> Kernel build for LINT started on Thu Dec 31 06:20:38 UTC 2009
>>>> stage 1: configuring the kernel
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3.1: making dependencies
>>>> stage 3.2: building everything
> [...]
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -
> DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -
> finline-limit=15000 --param inline-unit-growth=100 --param large-
> function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-
> range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/dev/usb/serial/
> usb_serial.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -
> DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -
> finline-limit=15000 --param inline-unit-growth=100 --param large-
> function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-
> range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/dev/usb/misc/
> ufm.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -
> DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -
> finline-limit=15000 --param inline-unit-growth=100 --param large-
> function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-
> range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/dev/usb/misc/
> udbp.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -
> DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -
> finline-limit=15000 --param inline-unit-growth=100 --param large-
> function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-
> range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/dev/usb/input/
> uhid.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -
> DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -
> finline-limit=15000 --param inline-unit-growth=100 --param large-
> function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-
> range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/dev/usb/input/
> ukbd.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -
> DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -
> finline-limit=15000 --param inline-unit-growth=100 --param large-
> function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-
> range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/dev/usb/input/
> ums.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL -
> DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -
> finline-limit=15000 --param inline-unit-growth=100 --param large-
> function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 -mfixed-
> range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/dev/usb/quirk/
> usb_quirk.c
> /src/sys/dev/usb/quirk/usb_quirk.c:136: error:
> 'USB_PRODUCT_CURITEL_UM175' undeclared here (not in a function)
> *** Error code 1
>
> Stop in /obj/ia64/src/sys/LINT.
> *** Error code 1
>
> Stop in /src.
> *** Error code 1
>
> Stop in /src.
> TB --- 2009-12-31 06:28:52 - WARNING: /usr/bin/make returned exit
> code  1
> TB --- 2009-12-31 06:28:52 - ERROR: failed to build lint kernel
> TB --- 2009-12-31 06:28:52 - 4067.34 user 660.23 system 5048.92 real
>
>
> http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-ia64-
> ia64.full
>
>
> ------------------------------
>
> Message: 12
> Date: Thu, 31 Dec 2009 06:50:24 GMT
> From: FreeBSD Tinderbox <tinderbox at freebsd.org>
> Subject: [releng_8 tinderbox] failure on powerpc/powerpc
> To: FreeBSD Tinderbox <tinderbox at freebsd.org>, <stable at freebsd.org>,
>        <powerpc at freebsd.org>
> Message-ID: <200912310650.nBV6oOLv074538 at freebsd-current.sentex.ca>
>
> TB --- 2009-12-31 05:47:13 - tinderbox 2.6 running on freebsd-current.sentex.ca
> TB --- 2009-12-31 05:47:13 - starting RELENG_8 tinderbox run for
> powerpc/powerpc
> TB --- 2009-12-31 05:47:13 - cleaning the object tree
> TB --- 2009-12-31 05:47:28 - cvsupping the source tree
> TB --- 2009-12-31 05:47:28 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca
>  /tinderbox/RELENG_8/powerpc/powerpc/supfile
> TB --- 2009-12-31 05:48:02 - building world
> TB --- 2009-12-31 05:48:02 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 05:48:02 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 05:48:02 - TARGET=powerpc
> TB --- 2009-12-31 05:48:02 - TARGET_ARCH=powerpc
> TB --- 2009-12-31 05:48:02 - TZ=UTC
> TB --- 2009-12-31 05:48:02 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 05:48:02 - cd /src
> TB --- 2009-12-31 05:48:02 - /usr/bin/make -B buildworld
>>>> World build started on Thu Dec 31 05:48:03 UTC 2009
>>>> Rebuilding the temporary build tree
>>>> stage 1.1: legacy release compatibility shims
>>>> stage 1.2: bootstrap tools
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3: cross tools
>>>> stage 4.1: building includes
>>>> stage 4.2: building libraries
>>>> stage 4.3: make dependencies
>>>> stage 4.4: building everything
>>>> World build completed on Thu Dec 31 06:44:42 UTC 2009
> TB --- 2009-12-31 06:44:42 - generating LINT kernel config
> TB --- 2009-12-31 06:44:42 - cd /src/sys/powerpc/conf
> TB --- 2009-12-31 06:44:42 - /usr/bin/make -B LINT
> TB --- 2009-12-31 06:44:42 - building LINT kernel
> TB --- 2009-12-31 06:44:42 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 06:44:42 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 06:44:42 - TARGET=powerpc
> TB --- 2009-12-31 06:44:42 - TARGET_ARCH=powerpc
> TB --- 2009-12-31 06:44:42 - TZ=UTC
> TB --- 2009-12-31 06:44:42 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 06:44:42 - cd /src
> TB --- 2009-12-31 06:44:42 - /usr/bin/make -B buildkernel
> KERNCONF=LINT
>>>> Kernel build for LINT started on Thu Dec 31 06:44:43 UTC 2009
>>>> stage 1: configuring the kernel
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3.1: making dependencies
>>>> stage 3.2: building everything
> [...]
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-
> pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -
> Werror  /src/sys/dev/usb/serial/usb_serial.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-
> pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -
> Werror  /src/sys/dev/usb/misc/ufm.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-
> pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -
> Werror  /src/sys/dev/usb/misc/udbp.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-
> pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -
> Werror  /src/sys/dev/usb/input/uhid.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-
> pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -
> Werror  /src/sys/dev/usb/input/ukbd.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-
> pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -
> Werror  /src/sys/dev/usb/input/ums.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -msoft-float -fno-omit-frame-
> pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -
> Werror  /src/sys/dev/usb/quirk/usb_quirk.c
> /src/sys/dev/usb/quirk/usb_quirk.c:136: error:
> 'USB_PRODUCT_CURITEL_UM175' undeclared here (not in a function)
> *** Error code 1
>
> Stop in /obj/powerpc/src/sys/LINT.
> *** Error code 1
>
> Stop in /src.
> *** Error code 1
>
> Stop in /src.
> TB --- 2009-12-31 06:50:24 - WARNING: /usr/bin/make returned exit
> code  1
> TB --- 2009-12-31 06:50:24 - ERROR: failed to build lint kernel
> TB --- 2009-12-31 06:50:24 - 3008.68 user 590.34 system 3791.41 real
>
>
> http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-powerpc-powerpc.full
>
>
> ------------------------------
>
> Message: 13
> Date: Thu, 31 Dec 2009 07:08:07 GMT
> From: FreeBSD Tinderbox <tinderbox at freebsd.org>
> Subject: [releng_8 tinderbox] failure on sparc64/sparc64
> To: FreeBSD Tinderbox <tinderbox at freebsd.org>, <stable at freebsd.org>,
>        <sparc64 at freebsd.org>
> Message-ID: <200912310708.nBV787kS012640 at freebsd-current.sentex.ca>
>
> TB --- 2009-12-31 06:09:12 - tinderbox 2.6 running on freebsd-current.sentex.ca
> TB --- 2009-12-31 06:09:12 - starting RELENG_8 tinderbox run for
> sparc64/sparc64
> TB --- 2009-12-31 06:09:12 - cleaning the object tree
> TB --- 2009-12-31 06:09:28 - cvsupping the source tree
> TB --- 2009-12-31 06:09:28 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca
>  /tinderbox/RELENG_8/sparc64/sparc64/supfile
> TB --- 2009-12-31 06:10:33 - building world
> TB --- 2009-12-31 06:10:33 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 06:10:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 06:10:33 - TARGET=sparc64
> TB --- 2009-12-31 06:10:33 - TARGET_ARCH=sparc64
> TB --- 2009-12-31 06:10:33 - TZ=UTC
> TB --- 2009-12-31 06:10:33 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 06:10:33 - cd /src
> TB --- 2009-12-31 06:10:33 - /usr/bin/make -B buildworld
>>>> World build started on Thu Dec 31 06:10:34 UTC 2009
>>>> Rebuilding the temporary build tree
>>>> stage 1.1: legacy release compatibility shims
>>>> stage 1.2: bootstrap tools
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3: cross tools
>>>> stage 4.1: building includes
>>>> stage 4.2: building libraries
>>>> stage 4.3: make dependencies
>>>> stage 4.4: building everything
>>>> World build completed on Thu Dec 31 07:02:01 UTC 2009
> TB --- 2009-12-31 07:02:01 - generating LINT kernel config
> TB --- 2009-12-31 07:02:01 - cd /src/sys/sparc64/conf
> TB --- 2009-12-31 07:02:01 - /usr/bin/make -B LINT
> TB --- 2009-12-31 07:02:01 - building LINT kernel
> TB --- 2009-12-31 07:02:01 - MAKEOBJDIRPREFIX=/obj
> TB --- 2009-12-31 07:02:01 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
> TB --- 2009-12-31 07:02:01 - TARGET=sparc64
> TB --- 2009-12-31 07:02:01 - TARGET_ARCH=sparc64
> TB --- 2009-12-31 07:02:01 - TZ=UTC
> TB --- 2009-12-31 07:02:01 - __MAKE_CONF=/dev/null
> TB --- 2009-12-31 07:02:01 - cd /src
> TB --- 2009-12-31 07:02:01 - /usr/bin/make -B buildkernel
> KERNCONF=LINT
>>>> Kernel build for LINT started on Thu Dec 31 07:02:01 UTC 2009
>>>> stage 1: configuring the kernel
>>>> stage 2.1: cleaning up the object tree
>>>> stage 2.2: rebuilding the object tree
>>>> stage 2.3: build tools
>>>> stage 3.1: making dependencies
>>>> stage 3.2: building everything
> [...]
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float
> -ffreestanding -fstack-protector -Werror  /src/sys/dev/usb/serial/
> usb_serial.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float
> -ffreestanding -fstack-protector -Werror  /src/sys/dev/usb/misc/ufm.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float
> -ffreestanding -fstack-protector -Werror  /src/sys/dev/usb/misc/udbp.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float
> -ffreestanding -fstack-protector -Werror  /src/sys/dev/usb/input/
> uhid.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float
> -ffreestanding -fstack-protector -Werror  /src/sys/dev/usb/input/
> ukbd.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float
> -ffreestanding -fstack-protector -Werror  /src/sys/dev/usb/input/ums.c
> cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-
> decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -
> Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -
> fformat-extensions -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq
> -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-
> common -finline-limit=15000 --param inline-unit-growth=100 --param
> large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float
> -ffreestanding -fstack-protector -Werror  /src/sys/dev/usb/quirk/
> usb_quirk.c
> /src/sys/dev/usb/quirk/usb_quirk.c:136: error:
> 'USB_PRODUCT_CURITEL_UM175' undeclared here (not in a function)
> *** Error code 1
>
> Stop in /obj/sparc64/src/sys/LINT.
> *** Error code 1
>
> Stop in /src.
> *** Error code 1
>
> Stop in /src.
> TB --- 2009-12-31 07:08:07 - WARNING: /usr/bin/make returned exit
> code  1
> TB --- 2009-12-31 07:08:07 - ERROR: failed to build lint kernel
> TB --- 2009-12-31 07:08:07 - 2876.04 user 564.71 system 3534.83 real
>
>
> http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-sparc64-sparc64.full
>
>
> ------------------------------
>
> Message: 14
> Date: Thu, 31 Dec 2009 02:16:40 -0500
> From: Russell Yount <russell.yount at gmail.com>
> Subject: atheros broadcast/multicast corruption with multiple hostap's
> To: freebsd-stable at freebsd.org
> Cc: Russell Yount <russell.yount at gmail.com>
> Message-ID:
>        <c62ff5ca0912302316o59c01ec5wd9efd008afd59c7f at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> It seems AP to client broadcasts/multicasts traffic is
> broken when using WPA2/802.11i with multiple hostapds in 8.0.
>
> Only the SSID associated with the last hostapd to be started has
> AP to client broadcasts/multicasts being delivered correctly.
>
> The AP and client are 8.0 freebsd systems althought I see same
> problems with windows XP as a client.
>
> The AP has 4 hostapds configured to use TLS with client certificates
> for
> authentication. (hostapd recompiled with HOSTAPD_CFLAGS=-DEAP_SERVER)
> The AP and client radio are shown as ath0: AR5212 mac 5.9 RF5112 phy
> 4.3
> in dmesg.
>
> Client authenticate using client certificates associate correctly
> to all 4 SSIDs. Unicast traffic flows correctly between clients and AP
> for all for 4 SSIDs. Client to AP broadcast/multicast traffic works
> on of 4 SSIDs. AP to client broadcast/multicast traffic only works
> on 1 of the SSIDs. I have documented this using ARP broadcasts,
> but normal IP broadcasts also observed to corrupted.
>
> When an ARP request is send through the AP to an associated client
> it seems to be trashed on any of the SSID except the one associated
> with the last hostapd to be started. Here is the output of client side
> tcpdump showing the problems.
>
> In the first client side tcpdump with the hostapd associated with
> the SSID
> being associaed with the last hostapd started and the traffic flowing
> normally.
>
> In the second client side tcpdump with the hostapd associated with
> the SSID
> being not the last hostapd started the ARP request is resent
> multiple times
> and appears corrupted.
>
> I would really like to find a fix for this.
> Any help would be greatly appreciated.
>
> -Russ
>
> ----
>
> tcpdump -e -n -l -i wlan0
> tcpdump: verbose output suppressed, use -v or -vv for full protocol
> decode
> listening on wlan0, link-type EN10MB (Ethernet), capture size 96 bytes
> 00:53:46.565936 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, ethertype ARP
> (0x0806), length 56: Request who-has 192.168.13.220 tell 192.168.13.115
> ,
> length 42
> 00:53:46.565975 00:11:95:87:d1:d8 > 00:00:24:c9:b0:90, ethertype ARP
> (0x0806), length 42: Reply 192.168.13.220 is-at 00:11:95:87:d1:d8,
> length 28
> 00:53:46.567269 00:00:24:c9:b0:90 > 00:11:95:87:d1:d8, ethertype IPv4
> (0x0800), length 98: 192.168.13.115 > 192.168.13.220: ICMP echo
> request, id
> 35599, seq 0, length 64
> 00:53:46.567302 00:11:95:87:d1:d8 > 00:00:24:c9:b0:90, ethertype IPv4
> (0x0800), length 98: 192.168.13.220 > 192.168.13.115: ICMP echo
> reply, id
> 35599, seq 0, length 64
> 00:53:47.567919 00:00:24:c9:b0:90 > 00:11:95:87:d1:d8, ethertype IPv4
> (0x0800), length 98: 192.168.13.115 > 192.168.13.220: ICMP echo
> request, id
> 35599, seq 1, length 64
> 00:53:47.567950 00:11:95:87:d1:d8 > 00:00:24:c9:b0:90, ethertype IPv4
> (0x0800), length 98: 192.168.13.220 > 192.168.13.115: ICMP echo
> reply, id
> 35599, seq 1, length 64
> 00:53:48.569792 00:00:24:c9:b0:90 > 00:11:95:87:d1:d8, ethertype IPv4
> (0x0800), length 98: 192.168.13.115 > 192.168.13.220: ICMP echo
> request, id
> 35599, seq 2, length 64
> 00:53:48.569824 00:11:95:87:d1:d8 > 00:00:24:c9:b0:90, ethertype IPv4
> (0x0800), length 98: 192.168.13.220 > 192.168.13.115: ICMP echo
> reply, id
> 35599, seq 2, length 64
> ^C
> 8 packets captured
> 8 packets received by filter
> 0 packets dropped by kernel
>
> ----
>
> tcpdump -e -n -l -i wlan0
> tcpdump: verbose output suppressed, use -v or -vv for full protocol
> decode
> listening on wlan0, link-type EN10MB (Ethernet), capture size 96 bytes
> 00:55:19.938900 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, 802.3, length
> 64:
> LLC, dsap Unknown (0x2a) Group, ssap Unknown (0x32) Command, ctrl
> 0x6d3d:
> Supervisory, ?, rcv seq 54, Flags [Poll], length 50
> 00:55:20.940261 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, 802.3, length
> 64:
> LLC, dsap Unknown (0x1a) Individual, ssap Unknown (0x36) Command, ctrl
> 0xbb45: Supervisory, Receiver not Ready, rcv seq 93, Flags [Poll],
> length 50
> 00:55:21.942119 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, 802.3, length
> 64:
> LLC, dsap Unknown (0x0a) Group, ssap Unknown (0x6a) Response, ctrl
> 0x76aa:
> Information, send seq 85, rcv seq 59, Flags [Response], length 50
> 00:55:22.943974 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, 802.3, length
> 64:
> LLC, dsap Unknown (0xec) Individual, ssap Unknown (0xd4) Command, ctrl
> 0x47b9: Supervisory, Reject, rcv seq 35, Flags [Poll], length 50
> 00:55:23.945911 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, 802.3, length
> 64:
> LLC, dsap Unknown (0x96) Group, ssap Unknown (0xc6) Response, ctrl
> 0xf890:
> Information, send seq 72, rcv seq 124, Flags [Response], length 50
> 00:55:24.947772 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, 802.3, length
> 64:
> LLC, dsap Unknown (0x68) Individual, ssap Unknown (0xfa) Command, ctrl
> 0x0a22: Information, send seq 17, rcv seq 5, Flags [Command], length
> 50
> 00:55:29.957213 00:00:24:c9:b0:90 > ff:ff:ff:ff:ff:ff, 802.3, length
> 64:
> LLC, dsap Unknown (0xa0) Group, ssap SNA (0x04) Command, ctrl 0x9110:
> Information, send seq 8, rcv seq 72, Flags [Poll], length 50
> ^C
> 7 packets captured
> 7 packets received by filter
> 0 packets dropped by kernel
>
> ----
>
>
> ------------------------------
>
> Message: 15
> Date: Thu, 31 Dec 2009 18:56:34 +1100 (EST)
> From: Ian Smith <smithi at nimnet.asn.au>
> Subject: Re: Why does FreeBSD 8.-0 think that my Dell SX260 have
>        "non-unform processors"?
> To: Torfinn Ingolfsen <torfinn.ingolfsen at broadpark.no>
> Cc: freebsd-stable at freebsd.org
> Message-ID: <20091231184327.I93577 at sola.nimnet.asn.au>
> Content-Type: TEXT/PLAIN; charset=US-ASCII
>
> On Wed, 30 Dec 2009, Torfinn Ingolfsen wrote:
>> On Wed, 23 Dec 2009 17:08:58 +1100 (EST)
>> Ian Smith <smithi at nimnet.asn.au> wrote:
>>> On Wed, 23 Dec 2009, Torfinn Ingolfsen wrote:
>>>>
>>>> I don't know.  Since last time, I've upgraded the bios to the
>>>> latest (A03) and reset bios to default values - but the problem is
>>>> still there. According to the specs, a SX260 supports all Pentium
>>>> 4 cpus with 400 MHz and 533 MHz FSB (front side bus).
>>>
>>> Yes, this is your problem, regarding speed anyway.  I only picked up
>>> on this because this year we bought 2 used intel mobos on eBay; a
>>> D845GBV with a 2GHz P4 (also 400/533 MHz FSB with similar 845 chips
>>> to yours) and the other a D865GLC with a 2.6GHz HTT P4 (400/533/800
>>> MHz FSB).
>>
>> You're right, of course. :-)
>
> Well, 'for once' :)
>
>> I found a Pentium 4 with 400 Mhz FSB, it looks much better now:
>> FreeBSD 7.2-STABLE #6: Sun Oct 11 11:14:33 CEST 2009
>>    root at kg-work2.kg4.no:/usr/obj/usr/src/sys/SX270
>> Timecounter "i8254" frequency 1193182 Hz quality 0
>> CPU: Intel(R) Pentium(R) 4 CPU 2.00GHz (1992.63-MHz 686-class CPU)
>>  Origin = "GenuineIntel"  Id = 0xf27  Stepping = 7
>>
>> Features=
>> 0xbfebfbff<
>> FPU,
>> VME,
>> DE,
>> PSE,
>> TSC,
>> MSR,
>> PAE,
>> MCE,
>> CX8,
>> APIC,
>> SEP,
>> MTRR,
>> PGE,
>> MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
>>  Features2=0x4400<CNXT-ID,xTPR>
>> real memory  = 2145849344 (2046 MB)
>>
>> and  FreeBSD 8.0 doesn't say anything about "non-unform cpu"
>> anymore.  ;^)
>
> Great.  Your 2GHz P4 is a later stepping which has HTT also, ours is:
>  CPU0: Intel(R) Pentium(R) 4 CPU 2.00GHz stepping 04
>  Total of 1 processors activated (4003.47 BogoMIPS).
> as Debian dmesg tells it.
>
> But I still don't know whether it's nowadays safe and/or advantageous
> running hyperthreading on these CPUs in FreeBSD?  Anyone?
>
> cheers, Ian
>
>
> ------------------------------
>
> Message: 16
> Date: Thu, 31 Dec 2009 10:12:59 +0100
> From: Oliver Lehmann <lehmann at ans-netz.de>
> Subject: don't know how to make
>        /usr/obj/usr/src/tmp/usr/lib/libusbhid.a
> To: stable at freebsd.org
> Message-ID: <20091231101259.3f28dc5b.lehmann at ans-netz.de>
> Content-Type: text/plain; charset=US-ASCII
>
> Hi,
>
> I'm trying to build the 7 world from yesterdays CVSup but I'm
> getting:
>
> ===> usr.sbin/bluetooth/bthidcontrol (all)
> cc -O2 -fno-strict-aliasing -pipe -march=pentium3 -DBTHIDCONTROL=1 -
> I/usr/src/usr.sbin/bluetooth/bthidcontrol/../bthidd -Wsystem-headers
> -Wno-pointer-sign -c /usr/src/usr.sbin/bluetooth/bthidcontrol/
> bthidcontrol.c
> cc -O2 -fno-strict-aliasing -pipe -march=pentium3 -DBTHIDCONTROL=1 -
> I/usr/src/usr.sbin/bluetooth/bthidcontrol/../bthidd -Wsystem-headers
> -Wno-pointer-sign -c /usr/src/usr.sbin/bluetooth/bthidcontrol/hid.c
> cc -O2 -fno-strict-aliasing -pipe -march=pentium3 -DBTHIDCONTROL=1 -
> I/usr/src/usr.sbin/bluetooth/bthidcontrol/../bthidd -Wsystem-headers
> -Wno-pointer-sign -c lexer.c
> cc -O2 -fno-strict-aliasing -pipe -march=pentium3 -DBTHIDCONTROL=1 -
> I/usr/src/usr.sbin/bluetooth/bthidcontrol/../bthidd -Wsystem-headers
> -Wno-pointer-sign -c parser.c
> cc -O2 -fno-strict-aliasing -pipe -march=pentium3 -DBTHIDCONTROL=1 -
> I/usr/src/usr.sbin/bluetooth/bthidcontrol/../bthidd -Wsystem-headers
> -Wno-pointer-sign -c /usr/src/usr.sbin/bluetooth/bthidcontrol/sdp.c
> make: don't know how to make /usr/obj/usr/src/tmp/usr/lib/
> libusbhid.a. Stop
>
> I remember that I had the error in June also but then I just
> disabled building bthidcontrol to work it around. Now I want
> it fixed ;)
>
> Ideas?
>
> --
> Oliver Lehmann
>  http://www.pofo.de/
>  http://wishlist.ans-netz.de/
>
>
> ------------------------------
>
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org
> "
>
> End of freebsd-stable Digest, Vol 337, Issue 4
> **********************************************


More information about the freebsd-stable mailing list