[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:35110] Re: can't umount ieee1394 removable disk(ipod)



自己レスです。解決しました。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/354use1394hd.html
を参照(北浦訓行さんありがとうございました。)して、

最初のsbp2のロードの後、マウントの前に

# echo "scsi add-single-device 1 0 0 0" > /proc/scsi/scsi 

(僕はideのcd-rwをide-scsiで使用しているので、scsiは2台目)

をすると、無事アンマウントでき、アンマウントの後、

 # echo "scsi remove-single-device 1 0 0 0" > /proc/scsi/scsi

をすると、無事、ipodにも「接続を解除できます」と表示されるようにな
りました。

#googleで検索して調べたつもりだったのですが、再度、「sbp2 error」
 で検索したら表記のHPが当たりました。

#このコマンドは、このdebian-usersにも出てました。馬鹿>自分
#ところで、この echo...は、何をしてるんでしょう?とりあえず呪文だ。

#というわけで、どこかの誰かの役に立つかもしれないので、まとめて
 おきます。

------

##########################################################
# How to use ipod(for windows) on linux (debian 3.0)     #
# on gnupod                                              #
# windows版ipodをlinux(debian)でgnupod経由で使用する方法 #
##########################################################

環境:

 OS:linux(debian 3.0(woody)
 kernel: 2.4.19-k7 (debian package (from testing) )
 ieee1394 board: logitec LHA1394L( chipset TI unknown)

方法:

1.準備
 http://www.blinkenlights.ch
 から、gnupod をダウンロードして、解凍、できた*.plファイルをこのHPに
 あるとおり、/usr/local/bin/ にコピーしておく。

 このページ自体、gnupodのマニュアルになっているので、よく読んでおく。

2.使用方法

(まず、ipodは接続しないでおく)
$ su
# modprobe ohci1394
# modprobe sbp2

(ここで接続し、認識されるのを少し待つ。僕の場合、ビープ音がする。)
# echo "scsi add-single-device 1 0 0 0" > /proc/scsi/scsi 
(scsiが2台目の場合。1台目であれば、0 0 0 0)
# mount /dev/sda2 /mnt/ipod

 (その後、gnupod を使用する)
 (例)
(曲を追加する)
usege: gnupod_addsong.pl

# gnupod_addsong.pl /mnt/ipod /home/jun/mp3/cab_calloway/minnie_the_moocher/*               
 gnupod addsong 0.41 (C) 2002 Adrian Ulrich Part of the gnupod-tools
 collection This tool copies files to your iPod and updates the
 gnuPod file
 
 This action would add 21 item(s) to your iPod wich is mounted at
  /mnt/ipod
 
 Hit ENTER to continue, CTRL+C to abort.
 
 > Parsing old GNUtunesDB (time to pray!)
 > Done, last used id was 294
 > Searching space for new files and creating elements..
 + /home/jun/mp3/cab_calloway/minnie_the_moocher/emaline.mp3
 ...snip...
 + /home/jun/mp3/cab_calloway/minnie_the_moocher/zaz_zuh_zaz.mp3
 done, writing file
 -> done, added 21 file(s)
 -> NOTE: run 'mktunes.pl' *BEFORE* unmounting your iPod!

(終わったら、mktunes.plを走らせる。)
# mktunes.pl /mnt/ipod
 mktunes.pl 0.41 (C) 2002 Adrian Ulrich
 Part of the gnupod-tools collection
 This tool updates your iTunesDB with the content of the gnuPodDB
 
 This action will *REPLACE* your current iTunesDB with the contents
 of the current GNUpod file
 
 Hit ENTER to continue, CTRL+C to abort
 
 > Parsing '/mnt/ipod/iPod_Control/.gnupod/GNUtunesDB' (time to
 > pray!) Creating File Database..
 Writing 11100000
 > Creating Playlists..
 > Generating playlists, found 0
 > Packing file
 
 You can now umount your iPod. [Files: 273]
   - May the iPod be with you!
 
(ipodをアンマウントする)
# umount /mnt/ipod/

(再度呪文。しつこいがscsi2台目の場合。1台目であれば0 0 0 0)
# echo "scsi remove-single-device 1 0 0 0" > /proc/scsi/scsi
# rmmod sbp2
これで、安全にipodを取り外すことができるようになりました。