hns - 日記自動生成システム - Version 2.19.9

先月 2022年09月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2022年09月24日() 旧暦 [n年日記] [更新:"2004/08/09 23:43:33"]

#1 [NetBSD] 9.99.100

download -> USB memory stick:

5/29 の日記を見て あるいは から
NetBSD-9.99.100-amd64-bios-install.img.gz
を download
CF-SX2-252@makoto 20:52:27/220924(~)% zcat /tmp/NetBSD-9.99.100-amd64-bios-install.img.gz| sudo dd of=/dev/rsd0d bs=2m

これを使って sysinst:

一つ前の項目で用意しておいた kernel に入替 / reboot:

CF-SX2-252@makoto 22:47:21/220924(~)% uname -a
NetBSD CF-SX2-252 9.99.100 NetBSD 9.99.100 (GENERIC-no-SYNAPTICS-nvmm) #1: 
  Sat Sep 24 10:44:49 JST 2022  root@h97:/tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm amd64
CF-SX2-252@makoto 22:47:22/220924(~)% dmesg |grep nvmm
[     1.000000] NetBSD 9.99.100 (GENERIC-no-SYNAPTICS-nvmm) #1: Sat Sep 24 10:44:49 JST 2022
[     1.000000]         root@h97:/tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm
[     1.046801] nvmm0: attached, using backend x86-vmx

nvmm:

9/23 の日記 を見て、 nvmm を起動して見る
-serial pty
をしておくと /dev/pts/4 で見ればつながるよ、と言われる

minicom:

minicom を install しておいて
sudo minicom -p /dev/pts/4
とするが、そんな device はないと言われる
sudo mknod pts c 1 4
として見る
のは、間違っていて、 /dev/pts/nn は勝手に出来ている
起動したら、 space key で、一度止めて、 Drop to boot prompt にして

consdev com0 とする

sysctl -w hw.acpi.sleep.state=3:

sysctl -w hw.acpi.sleep.state=3 
をすると、今度は、寝ることを確認

#2 [pkgsrc] bulkbuild

cat limited-list
local-mef/config-set
emulators/qemu
net/wpa_gui
pkgtools/url2pkg
pkgtools/R2pkg
pkgtools/pkgin
math/fftw
databases/sqlite3
graphics/gnuplot
pkgsrc bulk build report
========================

NetBSD 9.99.96/x86_64
Compiler: gcc

Build start: 2022-09-24 04:49
Build end:   2022-09-24 05:36

Full report: http://www.pkgsrc...
Machine readable version: http://www....

Total number of packages:        819
  Successfully built:            819
  Failed to build:                 0
  Depending on failed package:     0
  Explicitly broken or masked:     0
  Depending on masked package:     0

Build failures

Package                               Breaks Maintainer
----------------------------------------------------------

ここに置いた
/usr/pkg/etc/pkgin/repositories
には
http://www.ki.nu/packages/NetBSD/amd64/9.99.96/20220924.0449/All
と設定する (これは次の作業の後に行なう)

#3 [NetBSD] GENERIC-no-SYNAPTICS-nvmm

h97@makoto 10:45:13/220924(..git-work/netbsd-src)% fc -fild -100
    1  2022-09-24 10:17  cd /export/git-work/netbsd-src
    2  2022-09-24 10:17  git branch
    3  2022-09-24 10:17  git checkout master
    4  2022-09-24 10:18  git pull
    5  2022-09-24 10:19  git checkout  sloss-toughbook202203
    6  2022-09-24 10:19  git merge master
    7  2022-09-24 10:19  git branch
    8  2022-09-24 10:20  time  sudo ./build.sh -j 8 -T /export/T -O /tmp/O tools

   10  2022-09-24 10:41  time  sudo ./build.sh -j 8 -T /export/T -O /tmp/O kernel=GENERIC-no-SYNAPTICS-nvmm
h97@makoto 10:46:24/220924(..git-work/netbsd-src)% cat sys/arch/amd64/conf/GENERIC-no-SYNAPTICS-nvmm                                 
# $NetBSD: XEN3_DOMU,v 1.75 2017/05/21 06:19:37 pgoyette Exp $

include         "arch/amd64/conf/GENERIC"
no options      PMS_SYNAPTICS_TOUCHPAD
options         MSGBUFSIZE=131072
#
pseudo-device  nvmm                    # NetBSD Virtual Machine Monitor
===> Summary of results:
         build.sh command:    
           ./build.sh -j 8 -T /export/T -O /tmp/O kernel=GENERIC-no-SYNAPTICS-nvmm
         build.sh started:    Sat Sep 24 10:41:21 JST 2022
         NetBSD version:      9.99.100
         MACHINE:             amd64
         MACHINE_ARCH:        x86_64
         Build platform:      NetBSD 9.99.93 amd64
         HOST_SH:             /bin/sh
         MAKECONF file:       /etc/mk.conf
         TOOLDIR path:        /export/T
         DESTDIR path:        /tmp/O/destdir.amd64
         RELEASEDIR path:     /tmp/O/releasedir
         Updated makewrapper: /export/T/bin/nbmake-amd64
         Building kernel without building new tools
         Building kernel:     GENERIC-no-SYNAPTICS-nvmm
         Build directory:     /tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm
         Kernels built from GENERIC-no-SYNAPTICS-nvmm:
          /tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm/netbsd
         build.sh ended:      Sat Sep 24 10:45:05 JST 2022
===> .
1268.28s 247.33s 3:43.94 676% 129724+87796k 12+0io 31pf+0w
(本当は、このようなことをしなくても modload nvmm でいいようだが、どちらにしても kernel の作り直しが 必要なので)

#4 [pkgsrc] minimum set

次のものを用意しておく (download しておく)
CF-SX2-252@makoto 00:32:36/220925(..packages/9.99.96)% ls -la
total 3016
drwxr-xr-x  2 makoto  wheel      512 Sep 25 00:15 .
drwxr-xr-x  6 makoto  wheel      512 Sep 24 23:25 ..
-rw-r--r--  1 makoto  wheel   289484 Sep 24 15:07 pkg_install-20211115.tgz
-rw-r--r--  1 makoto  wheel    64484 Sep 24 15:06 pkgin-22.9.0.tgz
-rw-r--r--  1 makoto  wheel  1143072 Sep 25 00:15 sudo-1.9.11p3.tgz

sudo pkg_delete -ff '*':

   64  pkg_info -u
   65  sudo pkg_delete '*'
   66  pkg_info -u
   67  sudo pkg_delete -ff '*'
su
pkg_add sudo
exit
sudo pkg_add pkgin
CF-SX2-252@makoto 00:37:23/220925(..packages/9.99.96)% pkg_info -u            
sudo-1.9.11p3       Allow others to run commands as root
pkgin-22.9.0        Apt / yum like tool for managing pkgsrc binary packages

sudo pkg_delete -ff '*' -> pkgin install config-set:

  144  2022-09-25 05:18  cd /export/packages/9.99.96/
  145  2022-09-25 05:18  sudo pkg_delete -ff '*'
  146  2022-09-25 05:19  env PKG_DBDIR=/var/db/pkg eco
  147  2022-09-25 05:19  sudo pkg_delete -ff '*'
  148  2022-09-25 05:19  su
  149  2022-09-25 05:21  sudo pkg add pkgin-22.9.0.tgz
  150  2022-09-25 05:21  sudo pkg_add pkgin-22.9.0.tgz

  152  2022-09-25 05:21  pkg_info
  153  2022-09-25 05:21  env PKG_DBDIR=/var/db/pkg pkg_info
  154  2022-09-25 05:21  env PKG_DBDIR=/usr/pkg/pkg pkg_info
  155  2022-09-25 05:21  pkg_info
  156  2022-09-25 05:21  su
  157  2022-09-25 05:22  pkg_info
  158  2022-09-25 05:22  pkgin search config
  159  2022-09-25 05:22  pkgin install config-set
  160  2022-09-25 05:22  sudo pkgin install config-set
  161  2022-09-25 07:01  pkg_info
  162  2022-09-25 07:01  pkg_info -u

  164  2022-09-25 07:01  history



最近の日記
2024年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)