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 ~