Toshiba Protege T110 : WiFi error
มาถึงแล้ว Toshiba Protege T110 มาถึงปุ๊บก็จับลง Ubuntu ปั๊บ
ไม่มี CD-ROM เลยทำ USB Boot เสียบปุ๊บ เปิดปั๊บ ค้างสนิท เปิดได้แป๊บเดียว แล้วก็ค้างเสียอย่างนั้นแหละ
Error คือ
[217.722340] Kernel panic - not syncing: HwThreeWire(): CmdReg: 0xFF RE|WE bits are not clear!!
[217.722344]
[217.724860] [drm:drmfbhelper_panic] *ERROR* panic occurred, switching back to text console
เป็นเรื่องเลย
เข้าไปค้นดู ปรากฏว่าหลายคนมีปัญหา Ubuntu กับรุ่นนี้เยอะมาก แทบจะเรียกได้ว่าไม่เป็นมิตรกับ Ubuntu เลย
สาเหตุที่ทำให้เกิด Kernel panic คาดว่าจะเป็น WiFi เลยลอง disable ดู ผลคือเปิดได้เป็นปกติ
เอาหล่ะ ลง Ubuntu ได้เรียบร้อย คราวนี้ก็ต้องหาทางแก้ WiFi ให้ได้ก่อน ไม่อย่างนั้นก็คงทำอะไรต่อไปยาก
แต่ก่อนอื่นขอลองอัพเดทระบบก่อน แล้วโหลดอัพเดทมาติตตั้ง restart แล้ว ผล error เหมือนเดิม
แต่ข่าวดี คืออันต่อไปนี้ผมทำแล้ว work ได้มาจาก Realtek RTL8192SE WLAN Card Fails to work on Medion Akoya E1312 Netbook
ขั้นตอนที่ 1 : เข้าไปใน BIOS แล้วยกเลิก WiFi ก่อน
ขั้นตอนที่ 2 : เข้าสู่ Ubuntu แล้วไป blacklist rtl8187se เสีย โดยการยกเลิก module ให้แก้ไขแก้ไขไฟล์ /etc/modprobe.d/blacklist.conf เพิ่มบรรทัดนี้เข้าไป
blacklist rtl8187se
ขั้นตอนที่ 3 : กลับไป set BIOS แล้ว enable WiFi คราวนี้จะสามารถเปิด Ubuntu ได้เป็นปกติ แต่ WiFi จะใช้ไม่ได้
ขั้นตอนที่ 4 : ดาวน์โหลดไฟล์ net8187se.inf และ rtl8187Se.sys มาเก็บไว้บน Desktop
ขั้นตอนที่ 5 : ติดตั้ง ndiswrapper ตามขั้นตอน
cd ~/Desktop sudo apt-get install ndiswrapper-utils-1.9 sudo ndiswrapper -i net8187se.inf
หากไม่มี error ก็ลองตรวจสอบด้วยคำสั่ง
sudo ndiswrapper -l
จะได้ผลประมาณนี้
This produced:
net8192se : driver installed
device (10EC:8172) present
ขั้นตอนที่ 6 : ตั้งค่าให้กับระบบ
sudo ndiswrapper -m sudo modprobe ndiswrapper sudo /etc/init.d/networking restart
เข้าไปเปลี่ยนชื่อไฟล์ /etc/modprob.d/ndiswrapper เป็น /etc/modprobe.d/ndiswrapper.conf เนื่องจากตอนสร้างนั้นไม่มีนามสกุล แต่ Ubuntu จะใช้นามสกุล .conf
sudo mv /etc/modprobe.d/ndiswrapper /etc/modprobe.d/ndiswrapper.conf
ลองตรวจสอบดูด้วย
iwconfig
จะได้ประมาณนี้
This produced:
lo no wireless extensions.
eth0 no wireless extensions.
vboxnet0 no wireless extensions.
pan0 no wireless extensions.
ขั้นตอนที่ 7 : เพิ่มให้ module ndiswrapper ทำงานตอนเปิดเครื่องโดยแก้ไขไฟล์ /etc/modules
sudo gedit /etc/modules
แทรกคำสั่ง ndiswrapper ไว้ที่บรรทัดสุดท้าย
ขั้นตอนที่ 8 : Reboot
น่าจะใช้งานได้แล้วนะ
ส่วน 2 อันนี้ทำแล้วไม่ work แต่เอามาเก็บไว้ให้ดูแล้วกัน เพราะบางคนทำแล้ว work
ลองหาดู เจออันนี้ก่อนเลย ลองดูแล้ว ยังไม่ work
เจออีกอัน No wireless connection in Toshiba T110
code ตามนี้
sudo add-apt-repository ppa:matt-price/mattprice sudo apt-get update sudo apt-get install rtl8192se-dkms
ยังไม่ work
หากมีปัญหาอย่างอื่น จะเอามาอัพเดทอีกที
จากที่ได้ลองใช้ดู
ข้อดี
- ตัวเล็ก พกพาง่าย
- น้ำหนักเบา 1.7 กก.
- ใช้งานได้นาน ในเว็บบอกว่าได้ 9 ชั่วโมง แต่ยังไม่ได้ลองว่าจะใช้ได้จริง ๆ สักกี่ชั่วโมง
ข้อเสีย
- ลง Ubuntu ยากจริง ๆ
- ใช้นาน ๆ รู้สึกว่าจะอุ่น ๆ อยู่นะ
Relate topics
- Ubuntu: จำกัดการเข้าถึง folder ของบาง user
- Ubuntu Server Installation
- Ubuntu Web Server Setup
- [Geek] Linux basic comamnds
- Server Setup : การกำหนดสิทธิ์ Root ให้กับ user บน Ubuntu 14.04
- Setup FTP Server under Ubuntu/Debian
- ย้ายบ้านให้ MySql
- ใครกิน I/O ของข้า
- Dabian bandwidth monitoring
- Install PhoneGap on Ubuntu
- Disable USB keyboard wakeup
- อีกครั้ง - Make Ubuntu 16.04 to be a web server (LAMP)
- Mouse/Keyboard ชุดเดียว กับ คอมทุกเครื่องบนโต๊ะทำงาน
- VirtualBox เข้าไม่ได้ หลังอัพเดท kernel
- Change GRUB
- Disabled internal keyboard
- Ubuntu on Nexus 7
- NexPhone - โทรศัพท์จาก Ubuntu
- ลง Ubuntu ในเครื่องเก่า - ไม่มี PAE
- Box.com - Ubuntu