[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:17415] XFree86-4.2.1における1024x480表示成功報告と/dev/video1394についての質問



いわあさです。
XFree86-4.2.1における1024x480(PCG-C1XG)表示の成功報告と
/dev/video1394の質問をしたいと思います。

その1.「XFree86-4.2.1における1024x480(PCG-C1XG)表示」

debianで成功した人を見つけたので、その人に習って
XG86Configを以下の様に修正しました。
http://atsu.hp.infoseek.co.jp/vaio/XF86Config-4
これを応用すれば、いろんなサイズのディスプレイに対応できます。でも
技術が進歩したんで、イレギュラーサイズのパネルを作らなくて済むから
あまり使われないかも...。

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "display"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

#    HorizSync   31.5 - 48.5

    HorizSync   30-64         # multisync
#水平同期の修正です。

#    HorizSync  31.5, 35.2    # multiple fixed sync frequencies
#    HorizSync  15-25, 30-50  # multiple ranges of sync frequencies

# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

#    VertRefresh 50-70
    VertRefresh 50-100
#垂直同期の修正です。

    Modeline "1024x480" 65 1024 1032 1176 1344 480 491 493 525 -hsync -vsync
#いつものおまじないです。

EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"

# The chipset line is optional in most cases.  It can be used to override
# the driver's chipset detection, and should not normally be specified.

#    Chipset    "generic"

# The Driver line must be present.  When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module.  Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.

    Driver     "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for.  When this line isn't present, a device
# section can only match up with the primary video device.  For PCI
# devices a line like the following could be used.  This line should not
# normally be included unless there is more than one video device
# intalled.

#    BusID      "PCI:0:10:0"

#    VideoRam   256

#    Clocks     25.2 28.3

EndSection

# Device configured by xf86config:

Section "Device"
    Identifier  "adapter"
    Driver      "neomagic"
    #VideoRam    2560
#    Chipset    "NM2160"
#    IOBase     0xfea00000
#    MemBase    0xfd000000
#    VideoRam   2048
#    DacSpeed   90
#    Option     "linear"
#    Option     "nolinear"
    Option     "sw_cursor"
#これをコメントアウト。

#    Option     "hw_cursor"
#    Option     "no_accel"
    Option     "intern_disp"
#これをコメントアウト。
    Option     "extern_disp"
#これをコメントアウト。

#    Option     "mmio"
#    Option     "no_mmio"
#    Option     "lcd_center"
#    Option     "no_stretch"
     Option     "pciBurst"
#これを追加。
     Option     "overrideValidateMode"
#これを追加。

#     VenderName "Neomagic"
#これを追加すると怒られる。

#     BoardName  "NM2200"
#これを追加すると怒られる。

#     BusID      "PCI:1:0:0"
#これを追加すると、画面が正常に表示されない。

    # Insert Clocks lines here if appropriate
EndSection


# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present.  Each describes
# the configuration of a single screen.  A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
    Identifier  "Screen 1"
    Device      "adapter"
    Monitor     "display"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1024x768"
        ViewPort    0 0
        Virtual     1280 1024
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1024x768"
        ViewPort    0 0
        Virtual     1024 768
    EndSubsection
    Subsection "Display"
        Depth       24
#        Modes       "1024x768"
        Modes       "1024x480"
        ViewPort    0 0
#        Virtual     1024 768
#これを使うと、最初にPCG-C1XGハード自体の画面スクロールが効き、
#次にXFree86自体のスクロールが有効になります。
#コメントすると、XFree86自体のスクロールOnlyになります。

    EndSubsection
EndSection


その2.「/dev/video1394について」

libdv-0.99と言うソフトをインストールして、
機能チェックしております。http://libdv.sourceforge.net/
README.dvconnectに従って、dvconnect > test.dvを走らせたのですが、

open video1394 device : No such device

とエラーメッセージを出力します。
Plamo3.0インストール直後は、/dev/video1394は
存在しないので、以下を実行しました。

#cd /usr/src/linux
#make modules
#make modules_install
#insmod video1394
(murasaki.preloadにもvideo1394を登録済み)
#mknod -m 666 /dev/video1394

lsmodを見ると、正常に登録されている様です。
Module                  Size  Used by    Not tainted
usbmouse                1752   0  (unused)
hid                    19108   0  (unused)
mousedev                3736   1 
input                   3264   0  [usbmouse hid mousedev]
raw1394                 6328   0 
video1394              13440   0  (unused)
ohci1394               19788   0  [video1394]
ieee1394               30668   0  [raw1394 video1394 ohci1394]
pcnet_cs               10080   1 
usb-uhci               20684   0  (unused)
usbcore                61152   0  [usbmouse hid usb-uhci]
ds                      6440   1  [pcnet_cs]
yenta_socket            8672   1 
pcmcia_core            38496   0  [pcnet_cs ds yenta_socket]
nls_euc-jp              4048   2  (autoclean)
nls_cp932              76444   3  (autoclean)
vfat                    9148   2  (autoclean)
fat                    29368   0  (autoclean) [vfat]

デバイスファイル作成手続きに問題があるのでしょうか?
ちなみに、デバイスファイル作成前にカーネル再構築

#cd /usr/src/linux
#make menuconfig
#make dep
#make clean
#make bzImage

を実行してあります。
長文で恐縮ですが、宜しくお願いします。

References
[plamo:17411] Re: XFree86-4.2.1, KATOH Yasufumi

[検索ページ] [メール一覧]
Plamo ML 公開システム