2011年5月12日木曜日

FreeBSDにiPadをUSBで接続したときの謎のログ

実家に行ったとき、iPadをUSBケーブルで充電するつもりで、FreeBSD 7.2-STABLEで動いているノートパソコンに接続したとき、こんなカーネルのログが出てました。



uaudio0: <Apple Inc. iPad, class 0/0, rev 2.00/0.01, addr 3> on uhub1
uaudio0: audio rev 1.00
pcm1: <USB Audio> on uaudio0
uhid0: <Apple Inc. iPad, class 0/0, rev 2.00/0.01, addr 3> on uhub1
uaudio0: at uhub1 port 1 (addr 3) disconnected
pcm1: detached
uaudio0: detached
uhid0: at uhub1 port 1 (addr 3) disconnected
uhid0: detached







今、自宅で、8.2-RELEASEな別のPCに同じようにiPadを接続してみたのですが

ugen4.3: <Apple Inc.> at usbus4

しか出ない。
実家で出たあれはなんだったんだろう???







FreeBSD 8.2-RELEASEでは



usbconfig -u 4 -a 3 set_config 1



したら、出てきました。



uaudio0: <Apple Inc. iPad, class 0/0, rev 2.00/0.01, addr 3> on usbus4
uaudio0: No playback!
uaudio0: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
uaudio0: No midi sequencer
pcm1: <USB audio> on uaudio0
uhid0: <Apple Inc. iPad, class 0/0, rev 2.00/0.01, addr 3> on usbus4
ugen4.3: <Apple Inc.> at usbus4 (disconnected)
uaudio0: at uhub4, port 3, addr 3 (disconnected)
pcm1: detached
uhid0: at uhub4, port 3, addr 3 (disconnected)



それと



hid_get_item: Number of items truncated to 255



というのもたくさん出ましたが…。



cat /dev/sndstat



すると



FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA IDT 92HD73C1 PCM #0 Analog> at cad 0 nid 1 on hdac0 kld snd_hda (1p:1v/1r:1v) default
pcm1: <USB audio> at ? kld snd_uaudio (0p:0v/1r:1v)



で、何か録音ができそうな雰囲気ですが、録音してみたけど無音でした。FreeBSDで録音ってしたことがないので、方法が間違ってるかもしれませんが。



uhidのほうは、利用方法がわからないです。



ちなみに



usbconfig -u 4 -a 3 dump_all_config_desc | egrep 'iConfiguration|index'



とかしてみると…



Configuration index 0
    iConfiguration = 0x0005  <PTP>
Configuration index 1
    iConfiguration = 0x0006  <iPod USB Interface>
Configuration index 2
    iConfiguration = 0x0007  <PTP + Apple Mobile Device>
Configuration index 3
    iConfiguration = 0x0008  <PTP + Apple Mobile Device + Apple USB Ethernet>



ふ~ん…



0 件のコメント:

コメントを投稿