↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2007-03-05(Mon) Linux kernel 2.6.18でもVMWareでUSB iPodを使えるようにパッチする [長年日記]

Linux kernel 2.6.18でもVMWareでUSB iPodを使えるようにパッチする

じつは、2.6.18-3が出たときに既にやっているが記録をとっていなかったので、2.6.18-4が出た機会に記録に残しておく。

今回も去年の9月23日の日記で、2.6.17にパッチをしたときと同様に以下の手順でパッチつきのカーネルイメージパッケージを作成した。

※dechangeでパッケージのバージョンをローカルバージョンに変えた所が進化している。

# apt-get build-dep linux-image-2.6.18-4-amd64

$ apt-get source linux-image-2.6.18-4-amd64

$ cd linux-2.6-2.6.18.dfsg.1/drivers/usb/core/

$ cp -p driver.c driver.c.org

$ vi driver.c

$ diff -u driver.c.org driver.c

--- driver.c.org 2006-09-20 12:42:06.000000000 +0900

+++ driver.c 2007-03-04 05:20:32.000000000 +0900

@@ -227,10 +227,12 @@

if (driver && driver->disconnect)

driver->disconnect(intf);

+#if 0 /* iPod Connect from VMWare Guest OS */

/* reset other interface state */

usb_set_interface(interface_to_usbdev(intf),

intf->altsetting[0].desc.bInterfaceNumber,

0);

+#endif

usb_set_intfdata(intf, NULL);

intf->condition = USB_INTERFACE_UNBOUND;

mark_quiesced(intf);

$ cd ../../..

$ debchange -i

バージョンを2.6.18.dfsg.1-11ipod1とした

$ dpkg-buildpackage -us -uc -rfakeroot

で、無事完成。

VMwareがpam_unix2.soが無いとログがでる

昨日VMware Serverを1.0.2にバージョンアップしたのだけど、システムのログをチェックしたら、pam_unix2.soがみつからないとvmware-authdがログを出していた。

いつ見た事があると思ったら、1月21日の日記に書いてあった。

i386のlibpam-unix2パッケージはインストールして有ったので、

とりあえず、Debian amd64 (etch)の方で# ldconfig -vして様子を見た。

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索