Y.s Diary


 

2011年 08月 19日
IBM ThinkPad X41 (NetBSD)
+ [NetBSD 5.1]

NetBSD 5.1 をインストールします。

メモリは

BUFFALO DDR2 SDRAM S.O.DIMMメモリー 2GB[D2/N800-2G/E]

を増設しています。

ハードディスクは

Mach Xtreme Technology MX-NANO 1.8IDE 44pin 60GB[MXSSD1MNANO-60G]

と換装しています。

BIOS は

BIOS Version                 1.00   (74ET30WW)

にダウングレードしています。

+ [iwi]

この IBM ThinkPad X41 には、Intel 2915ABG が載っています。

hw.iwi.accept_eula=1 で使えると思ったのですが、ダメでした。

iwi0 は出来ていますが、wpa_supplicant での認証に失敗している様な感じです。

5.1_STABLE にしてみたり

options        PCIBIOS
options        PCIBIOS_INTR_GUESS
options        PCI_ADDR_FIXUP
options        PCI_BUS_FIXUP
options        PCI_INTR_FIXUP

付きの kernel でも変化無しです。

因みに、5.1_STABLE で sys/dev/usb/ohci.c がエラーになりましたが、 以下のパッチでコンパイルは通しました。

が、正しい修正かどうかは分かりません。

# diff -c sys/dev/usb/ohci.c.ORIG sys/dev/usb/ohci.c
*** sys/dev/usb/ohci.c.ORIG     Sat Aug 13 05:52:25 2011
--- sys/dev/usb/ohci.c  Fri Aug 19 05:11:45 2011
***************
*** 1330,1336 ****
                        DPRINTFN(5,("add ITD %p\n", sitd));
                        continue;
                }
!               device_printf(sc->sc_dev, "WARNING: addr 0x%08lx not found\n",
                    (u_long)done);
                break;
        }
--- 1330,1337 ----
                        DPRINTFN(5,("add ITD %p\n", sitd));
                        continue;
                }
!               printf("%s: WARNING: addr 0x%08lx not found\n",
!                   device_xname(sc->sc_dev),
                    (u_long)done);
                break;
        }

pkgsrc/net/wpa_supplicant や pkgsrc/sysutils/iwi-firmware3 もインストールしてみましたが、こちらも状況変わらずでした。

アクセスポイントは BUFFALO WHR-G54S/P で、WPA-PSK (AES) を使用しています。

+ [ath]

Intel 2915ABG の代わりに

ThinkPad 11a/b/g Wireless LAN Mini PCI Adaptor II [93P4266]

を挿しました。

これは、Atheros の AR5BMB-44 です。

wpa_supplicant でテストしてみますと

ath_chan_set: unable to reset channel 7 (2442 MHz, flags 0x3e0 hal flags 0x140)

と言われます。

Google で検索しましたら、 同じ問題を解決した方が居ましたので参考にします。

しかしながら、今度は

ath_chan_set: unable to reset channel 183 (4915 MHz, flags 0x340 hal flags 0x140)

と言われます。

4915 MHz も 11j に入るのでしょうか。

とりあえず、4940 を 4910 に変更すると上手く行きましたが、 これも正しい修正かどうかは分かりません。

ともあれ、これで wpa_supplicant が上手く行く様になりました。

時々

ath0: device timeout (txq 1, txintrperiod 5)

と言われますが、hw.ath0.txintrperiod=1 で回避出来る様です。

+ [drm & dri]

kernel のコンフィグファイルに

i915drm*      at vga?

を追加して再構築します。

/etc/mk.conf に

X11_TYPE= modular

を追加し、pkgsrc/x11/modular-xorg-server に移動し make install します。

  • pkgsrc/x11/xf86-video-intel
  • pkgsrc/meta-pkgs/modular-xorg-apps
  • pkgsrc/meta-pkgs/modular-xorg-fonts
  • pkgsrc/meta-pkgs/modular-xorg-libs
  • pkgsrc/graphics/glx-utils
  • pkgsrc/x11/xf86-input-keyboard
  • pkgsrc/x11/xf86-input-mouse

も make install します。

/etc/drirc を以下の内容で作成します。

<driconf>
   <device screen="0" driver="i915">
     <application name="Default">
       <option name="vblank_mode" value="0" />
     </application>
   </device>
</driconf>

glxgears を起動しますと

Failed to initialize GEM.  Falling back to classic.

と言われますが、動いている様です。

 
2010年 11月 29日
smtpd (NetBSD)
+ [timeout after DATA]

smtpd が timeout after DATA と宣いまして、メールが受け取れません。

いろいろ悩みましたが、

sysctl -w net.inet.tcp.mss_ifmtu=1

をしていなかった所為でした。_no

 
2009年 10月 15日
iwi (NetBSD)
+ [同意しますか]

NetBSD 5.0.1 の iwi(4) は、

# sysctl -w hw.iwi.accept_eula=1

で使えるのですな。

# vi /etc/sysctl.conf
  hw.iwi.accept_eula=1
 

前のページ     次のページ


This page is written in Japanese.