Subject: regression after partial vmlocking merge (was: ath(4) regression
To: None <current-users@netbsd.org>
From: Jukka Salmi <j+nbsd@2007.salmi.ch>
List: current-users
Date: 08/04/2007 16:12:16
Jukka Salmi --> current-users (2007-08-03 14:42:44 +0200):
> Hi,
>
> since running 4.99.26 on my i386 laptop, the kernel logs
>
> ath0: device timeout (txq 1)
>
> every few seconds, and several times even lost connection (ifconfig(8)
> reporting `status: no network'). Stopping wpa_supplicant, bringing the
> interface down and up again and restarting wpa_supplicant seems to
> reestablish connection so far.
>
> I remember seeing some `ath0: device timeout' messages previously
> (4.99.20), but fewer than now, and connection was never lost.
The recently merged "less invasive changes from the vmlocking branch"
seem to be the culprit: while a kernel built using sources as of
2007.07.09.20.50.00 works fine, ath(4) looses connection after some
minutes when running a kernel built from 2007.07.09.23.00.00 sources.
Another regression I'm seeing: while `ps -ax' showed all system
processes when running the pre-merge kernel, it only shows [system]
on the post-merge kernel. I'm still using pre-merge userland, though:
pre-merge:
$ ps -ax
PID TTY STAT TIME COMMAND
0 ? DKsl 0:00.00 [system]
1 ? Is 0:00.00 init
2 ? DK 0:00.00 [usb0]
3 ? DK 0:00.00 [usbtask-hc]
4 ? DK 0:00.00 [usbtask-dr]
5 ? DK 0:00.00 [usb1]
6 ? DK 0:00.00 [usb2]
7 ? DK 0:00.00 [usb3]
8 ? DK 0:00.00 [cardslot0]
9 ? DK 0:00.00 [atabus0]
10 ? DK 0:00.00 [atabus1]
11 ? DK 0:00.00 [pms0]
12 ? DK 0:00.00 [apm0]
13 ? DK 0:00.00 [pagedaemon]
14 ? DK 0:00.00 [ioflush]
15 ? DK 0:00.00 [aiodoned]
16 ? DK 0:00.00 [vmem_rehash]
50 ? DK 0:00.00 [physiod]
96 ? Is 0:00.00 /usr/sbin/cron
[...]
post-merge:
$ ps -ax
PID TTY STAT TIME COMMAND
0 ? DKsl 0:00.00 [system]
1 ? Is 0:00.00 init
72 ? Is 0:00.00 /usr/sbin/wpa_supplicant -B -iath0 -c/etc/wpa/home
[...]
Regards, Jukka
--
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~