2015-08-28

Linux 安裝創建 PDU3 USB3.0 擴充卡

我目前還是用主機板 ASUS M2NE 及 CPU K8 核心的舊電腦沒有 USB3.0 可以用,親朋好友常拿 USB3.0 隨身碟來 COPY 在沒有額外電源的情況下,插入我的 USB2 埠在我的電腦上都不能用,就為了這樣研究研國內外論壇看有沒有能裝在 LINUX 上的擴充卡,並在一個月前購買創見 PDU3 USB3.0擴充卡來裝在舊的電腦上了。

但是,我遇到一個特別的情況就是任何裝置熱插拔之後都會找不到,只有開機前就插入裝置才能使用,我來來回回測試幾種環境最終確認是我安裝的 powertop 問題,由於我 powertop 不是一個一個去設定,而是用 --auto-tune 自動關閉設備來達到省電的目地,我想是他關閉到某個裝置的問題。

[完全用 GNU/Linux 工作] 08. 電源管理 - PowerTOP
"PowerTOP 是個分析、監控電力消秏的節能工具程式,它是由 Intel 於 2007 年以 GPLv2 授權釋出的開放原始碼專案。我們可以使用它找出 GNU/Linux 上秏電的套件,並透過停用不必要的功能以達到省電的效果,是筆記型電腦 (Laptop) 必裝的實用工具。"

速度方面我目前沒設備能測試,弄到熱插拔沒問題就算是達成我的目地。下面來簡單講一下讓他如何讓他在 Linux 上動起來吧。

首先,你可以用 lspci 找到一個名為 Renesas 的裝置就是他了。
lspci -v |grep Renesas -A10

02:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) (prog-if 30 [XHCI])
Subsystem: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fdefe000 (64-bit, non-prefetchable) [size=8K]
Capabilities:
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci


這裡注意的是若是你自己編譯 Kernel 的的話,記得將 xhci_pcixhci_hcd 模組編進去哦,還有另一個 USB_UAS 記得也要加進去阿,聽說你的 USB 3.0 裝置有支援 USB Attached SCSI Protocol (PDF)速度會變快很多。

再來我插入一個任意的 USB 設備用 lsusb 確認一下找不找的到

lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0cf3:1002 Atheros Communications, Inc. TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 046d:c01a Logitech, Inc. M-BQ85 Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


在來加入 -d ID -v 可以看到該裝置完整訊息。
lsusb -d 0cf3:1002 -v

Bus 003 Device 003: ID 0cf3:1002 Atheros Communications, Inc. TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x0cf3 Atheros Communications, Inc.
idProduct 0x1002 TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]


2015-08-05

Chromium 安裝 Twitch HTML 5 Video Player 改變 Twitch 預設播放程式

最近使用 Firefox 播放 Twitch 遊戲直播我覺得好慢阿,Flash 讀取那個圈圈在轉阿轉頭都快暈了他還是無法播放,我又開了我的除錯瀏器 Chromium 就能正常播放不知道是那卡到了。

Chromium default Flash

如果你慣用的瀏覽器是 Google Chrome / Chromium 可以試試看 Twitch HTML 5 Video Player ,使用這個套件就不用 Flash 播放改用 Html5囉。

Chromium change to Html5

當然,這是 Twitch 官方的新功能,目前不是所有使用者都開放的,目前只是將內鑲的播放程式改掉讓你搶先使用。

如果想了解原理可以看這篇文章 [How To] Integrate the new HTML5 controls in any Twitch channel page ,其實我有照文章裡面的修改方法修改 Firefox 成功,內鑲播放器框架有改變,但是基底還是 Flash 不是 Html5 我想要在 Firefox 上用的願望還需在等等囉。

另外,在文章內有說不用裝套件也能用,只要將網址紅色部份 http://www.twitch.tv/shortytone 改為 http://player.twitch.tv/?channel=shortytone 就能直接用新播放器囉。

new player is Html 5