|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
管理員 
註冊日期: 2010/5/7 5:46
所屬群組:
已註冊使用者 討論區管理群
等級: 31 HP : 0 / 755 MP : 434 / 28854 EXP: 23
|
samwhelp 寫到:
IanHo 寫到: VGA段落內"沒有""Kernel driver in use:"
例外果然發生了, Orz...
目前我想到的,只能從「/var/log/Xorg.0.log」去trace了,看是載入哪個模組了。
找「LoadModule:」。
應該會看到很多個,根據上下文,你要一個一個去確認了。
這部份我也還在研究。
:-p 也還好啦,我覺得還不算例外 因為載入的應該不是kernel內的driver IanHo 寫到:
既然您能配合輸入指令了 請IanHo輸入下一個指令 lsmod
把內容全部貼上來
2015/6/2 23:13
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員五級 
註冊日期: 2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25 HP : 0 / 619 MP : 274 / 22982 EXP: 76
|
Xorg.0.log 內容量太大了~~~
更正,這篇的檔案內容資料不全,請看下一篇。
上傳檔案。
附件: Xorg.0.log 大小: 31.63 KB; 下載次數: 188
2015/6/2 23:24
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員五級 
註冊日期: 2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25 HP : 0 / 619 MP : 274 / 22982 EXP: 76
|
抱歉,前一個檔案資料錯誤。 更換檔案。
附件: Xorg.0.log 大小: 32.18 KB; 下載次數: 217
2015/6/2 23:30
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員五級 
註冊日期: 2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37 HP : 0 / 901 MP : 671 / 29259 EXP: 6
|
IanHo 寫到: Xorg.0.log 內容量太大了~~~ 先遵從nana的「 指示」吧。 應該能學到一些技巧。 這裡我也很好奇,接下來要怎麼去找到。 
2015/6/2 23:30
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
管理員 
註冊日期: 2010/5/7 5:46
所屬群組:
已註冊使用者 討論區管理群
等級: 31 HP : 0 / 755 MP : 434 / 28854 EXP: 23
|
等一下要坐捷運,回到家就睡了喔 總之lsmod找找drm有沒有什麼線索
2015/6/2 23:43
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員五級 
註冊日期: 2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25 HP : 0 / 619 MP : 274 / 22982 EXP: 76
|
lsmod全部內容如附檔
附件: lsmod2.txt 大小: 4.18 KB; 下載次數: 257
2015/6/2 23:49
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員三級 
註冊日期: 2012/4/26 9:45
所屬群組:
已註冊使用者
等級: 12 HP : 0 / 292 MP : 62 / 9473 EXP: 68
|
Xorg.0.log 裡面,系統自動載入了比vga高一點的中等通用驅動程式FBDEV [ 25.801] (**) FBDEV(2): claimed PCI slot 1@0:0:0 [ 25.801] (II) FBDEV(2): using default device 標示成紅色的地方表示成功載入的驅動之名稱 專用開源驅動載入失敗 [ 25.801] (II) UnloadModule: "radeon" FBDEV的英文介紹: FBDEV(4) manual pageradeon的部分看是要做 bug report,還是上網路去找更新的版本回來安裝。
2015/6/3 6:13
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員五級 
註冊日期: 2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25 HP : 0 / 619 MP : 274 / 22982 EXP: 76
|
補兩個檔案, Xorg.0-1.log (非原始主檔名,但內容為原始內容) 這個檔案是另外在grub以recover mode登入純終端機指令畫面之後, 執行 Xorg -configure 之後,所產生的, 有增加一些 執行 Xorg -configure 之後的log內容。 再來就是執行執行 Xorg -configure 之後產生的xorg.conf.new, 改檔名放成 /etc/X11/xorg.conf, 重開機之後,系統載入中的一連串指令畫面, 跑一半就全黑hang住了。(但螢幕左上角留有一個底線游標在閃)
附件: Xorg.0-1.log 大小: 25.80 KB; 下載次數: 213 xorg.conf.new 大小: 2.48 KB; 下載次數: 208
2015/6/3 10:22
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員五級 
註冊日期: 2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37 HP : 0 / 901 MP : 671 / 29259 EXP: 6
|
redhung 寫到: Xorg.0.log 裡面,系統自動載入了比vga高一點的中等通用驅動程式FBDEV
[ 25.801] (**) FBDEV(2): claimed PCI slot 1@0:0:0 [ 25.801] (II) FBDEV(2): using default device
標示成紅色的地方表示成功載入的驅動之名稱
專用開源驅動載入失敗
[ 25.801] (II) UnloadModule: "radeon"
FBDEV的英文介紹: FBDEV(4) manual page
radeon的部分看是要做 bug report,還是上網路去找更新的版本回來安裝。 收到,感恩。 另外補充一下我看到的 在你說的那兩行,上面還有幾行 [ 25.787] (II) Loading sub module "fbdevhw" [ 25.787] (II) LoadModule: "fbdevhw" [ 25.787] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 25.801] (II) Module fbdevhw: vendor="X.Org Foundation" [ 25.801] compiled for 1.16.4, module version = 0.0.2 [ 25.801] ABI class: X.Org Video Driver, version 18.0
查詢「/usr/lib/xorg/modules/libfbdevhw.so」屬於哪個套件 $ dpkg -S /usr/lib/xorg/modules/libfbdevhw.so
顯示是屬於「 xserver-xorg-core」這個套件 xserver-xorg-core: /usr/lib/xorg/modules/libfbdevhw.so
下載deb檔 $ apt-get download xserver-xorg-core
解開 $ dpkg -x xserver-xorg-core_2%3a1.16.4-1_i386.deb xserver-xorg-core
顯示
xserver-xorg-core ├── lib │ └── udev │ └── rules.d │ └── 64-xorg-xkb.rules └── usr ├── bin │ ├── cvt │ ├── gtf │ └── Xorg ├── lib │ └── xorg │ └── modules │ ├── extensions │ │ └── libglx.so │ ├── libexa.so │ ├── libfbdevhw.so │ ├── libfb.so │ ├── libglamoregl.so │ ├── libint10.so │ ├── libshadowfb.so │ ├── libshadow.so │ ├── libvbe.so │ ├── libvgahw.so │ ├── libwfb.so │ └── multimedia │ ├── bt829_drv.so │ ├── fi1236_drv.so │ ├── msp3430_drv.so │ ├── tda8425_drv.so │ ├── tda9850_drv.so │ ├── tda9885_drv.so │ └── uda1380_drv.so └── share ├── bug │ └── xserver-xorg-core │ └── script ├── doc │ └── xserver-xorg-core │ ├── changelog.Debian.gz │ ├── changelog.gz │ └── copyright ├── lintian │ └── overrides │ └── xserver-xorg-core ├── man │ ├── man1 │ │ ├── cvt.1.gz │ │ ├── gtf.1.gz │ │ └── Xorg.1.gz │ ├── man4 │ │ ├── exa.4.gz │ │ └── fbdevhw.4.gz │ └── man5 │ ├── xorg.conf.5.gz │ └── xorg.conf.d.5.gz -> xorg.conf.5.gz └── X11 └── xorg.conf.d ├── 10-evdev.conf └── 10-quirks.conf
23 directories, 36 files
若有安裝「 xserver-xorg-core」這個套件 可以執行下面的指令,了解安裝了什麼檔案到系統裡 $ dpkg -L xserver-xorg-core
顯示 /. /lib /lib/udev /lib/udev/rules.d /lib/udev/rules.d/64-xorg-xkb.rules /usr /usr/share /usr/share/bug /usr/share/bug/xserver-xorg-core /usr/share/bug/xserver-xorg-core/script /usr/share/man /usr/share/man/man5 /usr/share/man/man5/xorg.conf.5.gz /usr/share/man/man1 /usr/share/man/man1/Xorg.1.gz /usr/share/man/man1/gtf.1.gz /usr/share/man/man1/cvt.1.gz /usr/share/man/man4 /usr/share/man/man4/fbdevhw.4.gz /usr/share/man/man4/exa.4.gz /usr/share/doc /usr/share/doc/xserver-xorg-core /usr/share/doc/xserver-xorg-core/changelog.Debian.gz /usr/share/doc/xserver-xorg-core/changelog.gz /usr/share/doc/xserver-xorg-core/copyright /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/xserver-xorg-core /usr/share/X11 /usr/share/X11/xorg.conf.d /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/10-quirks.conf /usr/lib /usr/lib/xorg /usr/lib/xorg/modules /usr/lib/xorg/modules/libvgahw.so /usr/lib/xorg/modules/libint10.so /usr/lib/xorg/modules/libfbdevhw.so /usr/lib/xorg/modules/libexa.so /usr/lib/xorg/modules/libvbe.so /usr/lib/xorg/modules/multimedia /usr/lib/xorg/modules/multimedia/fi1236_drv.so /usr/lib/xorg/modules/multimedia/tda8425_drv.so /usr/lib/xorg/modules/multimedia/msp3430_drv.so /usr/lib/xorg/modules/multimedia/uda1380_drv.so /usr/lib/xorg/modules/multimedia/tda9850_drv.so /usr/lib/xorg/modules/multimedia/tda9885_drv.so /usr/lib/xorg/modules/multimedia/bt829_drv.so /usr/lib/xorg/modules/libglamoregl.so /usr/lib/xorg/modules/libfb.so /usr/lib/xorg/modules/libshadow.so /usr/lib/xorg/modules/extensions /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/libshadowfb.so /usr/lib/xorg/modules/libwfb.so /usr/bin /usr/bin/Xorg /usr/bin/cvt /usr/bin/gtf /usr/share/man/man5/xorg.conf.d.5.gz
所以就可以從上看到,你有一些manual可以查詢 例如: $ man xorg.conf$ man fbdevhw從上面的manual裡面看到還可以查詢 $ man fbdev你也可以執行下面的指令,知道「 xserver-xorg-core」這個套件 ,有哪些Manual可以查詢。 $ dpkg -L xserver-xorg-core | grep '/man/man.*/'
顯示 /usr/share/man/man5/xorg.conf.5.gz /usr/share/man/man1/Xorg.1.gz /usr/share/man/man1/gtf.1.gz /usr/share/man/man1/cvt.1.gz /usr/share/man/man4/fbdevhw.4.gz /usr/share/man/man4/exa.4.gz /usr/share/man/man5/xorg.conf.d.5.gz
另外可以再對照,之前「 回覆」列的一些套件。有興趣可以深究。 上面的技巧,可以參考「 這篇」,「 這篇」,「 這篇」。 先去忙別的事情,晚一點再來補充一些東西。 
2015/6/3 10:36
|
|
|
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|
會員五級 
註冊日期: 2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37 HP : 0 / 901 MP : 671 / 29259 EXP: 6
|
IanHo 寫到: 補兩個檔案, Xorg.0-1.log (非原始主檔名,但內容為原始內容) 這個檔案是另外在grub以recover mode登入純終端機指令畫面之後, 執行 Xorg -configure 之後,所產生的, 有增加一些 執行 Xorg -configure 之後的log內容。 再來就是執行執行 Xorg -configure 之後產生的xorg.conf.new, 改檔名放成 /etc/X11/xorg.conf, 重開機之後,系統載入中的一連串指令畫面, 跑一半就全黑hang住了。(但螢幕左上角留有一個底線游標在閃) IanHo,你可以嘗試看一下你「 這篇」貼的「/var/log/Xorg.0.log 」。 在最前面有一段,可以了解一些符號代表的意義。 [ 24.950] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
一開始是有載入「radeon」
...略...
[ 25.566] (II) LoadModule: "radeon" [ 25.567] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so [ 25.627] (II) Module radeon: vendor="X.Org Foundation" [ 25.627] compiled for 1.16.1, module version = 7.5.0 [ 25.627] Module class: X.Org Video Driver [ 25.627] ABI class: X.Org Video Driver, version 18.0
...略...
[ 25.667] (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI), ATI Radeon Mobility X300 (M24) 3152 (PCIE),
...略...
後來到了這一段,就又把「radeon」給「Unload」了。
[ 25.786] (II) [KMS] drm report modesetting isn't supported. [ 25.787] (EE) open /dev/dri/card0: No such file or directory [ 25.787] (WW) Falling back to old probe method for modesetting [ 25.787] (EE) open /dev/dri/card0: No such file or directory [ 25.787] (II) Loading sub module "fbdevhw" [ 25.787] (II) LoadModule: "fbdevhw" [ 25.787] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 25.801] (II) Module fbdevhw: vendor="X.Org Foundation" [ 25.801] compiled for 1.16.4, module version = 0.0.2 [ 25.801] ABI class: X.Org Video Driver, version 18.0 [ 25.801] (**) FBDEV(2): claimed PCI slot 1@0:0:0 [ 25.801] (II) FBDEV(2): using default device [ 25.801] (WW) Falling back to old probe method for vesa [ 25.801] (EE) Screen 0 deleted because of no matching config section. [ 25.801] (II) UnloadModule: "radeon"
所以你雖然手動設定「xorg.conf」,強制載入「radeon」,也無法適用,這從上面的log就可以推敲出來。
Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz", ### <percent>: "<f>%" ### [arg]: arg optional #Option "Accel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "EnablePageFlip" # [<bool>] #Option "ColorTiling" # [<bool>] #Option "ColorTiling2D" # [<bool>] #Option "RenderAccel" # [<bool>] #Option "SubPixelOrder" # [<str>] #Option "AccelMethod" # <str> #Option "EXAVSync" # [<bool>] #Option "EXAPixmaps" # [<bool>] #Option "ZaphodHeads" # <str> #Option "EnablePageFlip" # [<bool>] #Option "SwapbuffersWait" # [<bool>] Identifier "Card0" Driver "radeon" BusID "PCI:1:0:0" EndSection
再來看你新的log 一開始,一樣有載入「radeon」這個Module。
[ 496.659] (II) LoadModule: "radeon" [ 496.659] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so [ 496.660] (II) Module radeon: vendor="X.Org Foundation" [ 496.660] compiled for 1.16.1, module version = 7.5.0 [ 496.660] Module class: X.Org Video Driver [ 496.660] ABI class: X.Org Video Driver, version 18.0
...略...
[ 496.662] (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI), ATI Radeon Mobility X300 (M24) 3152 (PCIE),
...略...
到了最後
...略...
[ 496.781] (II) [KMS] drm report modesetting isn't supported. [ 496.781] (EE) [ 496.796] (EE) Backtrace: [ 496.811] (EE) 0: Xorg (xorg_backtrace+0x52) [0xb7720552] [ 496.826] (EE) 1: Xorg (0xb757a000+0x1aa7f2) [0xb77247f2] [ 496.841] (EE) 2: linux-gate.so.1 (__kernel_rt_sigreturn+0x0) [0xb7556d24] [ 496.857] (EE) [ 496.872] (EE) Segmentation fault at address 0x0 [ 496.888] (EE) Fatal server error: [ 496.918] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 496.934] (EE) [ 496.950] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 497.012] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 497.028] (EE)
就出錯了。 至於為啥,這我也不了解。 只是導讀「/var/log/Xorg.0.log」給你看 
2015/6/3 13:47
|
|
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.