posted on 19 Feb 2008 23:35 by pongtawat in palm
ใช้ Treo 680 มาตั้งครึ่งปีกว่าแล้ว เพิ่งจะได้เอามันมา Sync กับ Linux เอาเร็วๆ นี้เอง
พบว่าใน Ubuntu Gutsy มัน Sync ได้เลย แทบไม่ต้องทำอะไรเลย
ใน gnome-pilot สามารถตั้ง device เป็น USB ได้เลย ไม่ต้องมาคอยกังวลว่ามันจะเป็น ttyUSB0 หรือ ttyUSB1 แล้ว sync ไปแล้วอยู่ดีๆ มันจะกลายเป็น ttyUSB2 กับ ttyUSB3 หรือเปล่า ตั้งเป็น USB เสร็จ ก็ sync ได้ทันที สะดวกมาก ก่อนหน้านี้นึกว่ามันจะเหมือนเดิม เพราะไม่มีใครพัฒนาต่อแล้ว (คงหนี้ไปใช้ Windows Mobile กันหมด)
แต่ว่าตัว Backup Conduit จะมีปัญหากับ Treo 680 เล็กน้อย คือมันพยายามจะ backup DateBookDB ซึ่งจะทำให้ Treo reset ไปเลย แก้ไขได้ง่ายๆ โดยเข้าไปแก้ไฟล์
~/.gnome2/gnome-pilot.d/backup-conduit
เพิ่ม
exclude_files=DatebookDB
เข้าไปใน section Palm ของเรา
เท่านี้เป็นอันเสร็จ
ปล. เมื่อไหร่ Android Phone จะออกซะทีน้า
gnome-pilot (และ pilot-link 0.11.x) จะมีปัญหาในการ backup Palm ที่ใช้ OS5 และลง Java ถ้าจำไม่ผิดเป็นเพราะว่าตัว JVM ของ IBM ผิดข้อกำหนดของโปรแกรม Palm (น่าจะเพราะมี code segment ที่ใหญ่เกิน 64k)
ดังนั้นเวลา backup จึงจำเป็นต้อง exclude Java JVM ออกไป
บน gnome-pilot ทำได้โดยการแก้ไฟล์
~/.gnome2/gnome-pilot.d/backup-conduit
แล้วใส่ไฟล์ที่ไม่ต้องการให้ backup ไว้ใน exclude_files
ตรงนี้จะแปลกนิดนึง คือถ้าต้องการ exclude หลายไฟล์ ให้ใช้ space คั่นระหว่างชื่อไฟล์
ส่วน space ในชื่อไฟล์ ให้ใส่ \\ นำหน้า (ต้องมีสองตัวด้วย ไม่รู้ท่ำไม)
สำหรับ Palm Tungsten T5 จะต้อง exclude 3 ไฟล์ดังนี้
exclude_files=J9\\ Java\\ VM J9\\ MIDP\\ Bundle PmNet\\ Library
(ไม่แน่ใจว่าอันสุดท้ายมาจาก WiFi card driver หรือเปล่า)
วันนี้พยายาม Sync Palm กับ Palm Desktop บน Windows ใต้ VMWare ทีอยู่บน Linux Host
ปรากฏว่า T|T2 sync ได้ ไม่มีปัญหาอะไร แต่ T|T5 ไม่ยอม sync ทั้งบน guest Win98SE และ WinXP
ลองอยู่นาน ทำยังไงก็ไม่ sync ทั้งที่ feature อื่น อย่าง File Transfer ใช้งานได้
สุดท้ายไปค้นเจอใน VMTN เค้าบอกว่าให้แก้โดยเพิ่มบรรทัด
usb.generic.skipSetConfig = "TRUE"
ลงในไฟล์ .vmx ก็จะใช้ได้
น่าจะ search ซะแต่แรก :P
Link:
VMWare Syncronization with TungstenT3Update: ลองแล้วมันก็ยังใช้ไม่ได้อยู่ดี เศร้า
edit @ 2006/02/03 12:10:27