2005-10-12 15:51:00 kamjutka napisał:
> witajcie
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
>
> przychodzę z problemem, które już nijak nie potrafię rozwiązać, a jest dość wielokanałowy, hm
>
> ipod 60 gb + gentoo + jądro 2.6.10-gentoo-r6
> wkompilowane obydwie wymagane obsługi - partycji makowych i systemu plików makowego
>
> dość dziwna sytuacja, często zdarza się, gdy urządzenia elektroniczne trafiają w moje ręce -
> pt. działa, ale nie działa, tudzież najpierw działa, później nie działa
![Wink ;)](http://forum.linux.pl/Smileys/default/wink.gif)
> mianowicie, najpierw przez dwa kopiowania plików ipod ładnie sobie działał. potem zaczął mieć
> problemy z systemem plików - chciał je li i jedynie odczytywać, a zapisywać mu się nie chciało,
> a gdy odkryłam rzecz, jaką jest hpmount (montowanie systemu hfsplus), mount nagle zaczął
> działać. hmm.
> Yamipod nie działa, bo nie ma żadnej piosenki na ipodzie - więc nie umie przeczytać iTunesDB.
> GTKpod podczas czytania iTunesDB mówi:
>
> Could not open \\"iTunesDB.ext\\" for reading extended info.
> Extended info will not be used.
> iPod Database Import Failed: \\'Illegal seek to offset 0 (length 4) in file
> \\'/mnt/ipod/iPod_Control/iTunes/iTunesDB\\'.\\'
>
> mniemam, że to ten sam powód, lecz pojawiają się inne ciekawostki, które zaprzepaszczają moją
> drogę do sukcesu:
>
> primo:
> localhost kamjutka # ls /mnt/ipod/iPod_Control/Music
> ls: czytanie katalogu /mnt/ipod/iPod_Control/Music: Błąd wejścia/wyjścia
>
> (podczas gdy nie ma problemu z czytaniem jakiegokolwiek innego katalogu)
>
> secundo:
>
> localhost kamjutka # df /dev/sdb3
> System plików bl. 1K B użyte dostępne %uż. zamont. na
> /dev/sdb3 58567040 -73786976294836751864 60021640 101% /mnt/ipod
>
> (queee? jakie 101%? jakie -...? to w koncu jest użyte minus (co to do cholery znaczy?) czy
> 101%?)
>
> tertio:
>
> gtkpod przy próbie kopiowania mówi:
>
> Error while writing to \\'/mnt/ipod/iPod_Control/Music/F09/gtkpod687395.mp3\\' (Brak miejsca na
> urządzeniu). -> i tak z pozostałymi dziesięcioma tysiącami plików, podczas gdy ipod jest
> pusty..
>
> ..no właśnie, pusty? skoro ma wolne w przybliżeniu 57/55GB?
> skąd ten minus, to zajęte -2?
>
> quatro:
>
> dmesg mówi:
>
> usb 1-8: new high speed USB device using ehci_hcd and address 8
> scsi8 : SCSI emulation for USB Mass Storage devices
> usb-storage: device found at 8
> usb-storage: waiting for device to settle before scanning
> Vendor: Apple Model: iPod Rev: 1.62
> Type: Direct-Access ANSI SCSI revision: 00
> SCSI device sdb: 117210240 512-byte hdwr sectors (60012 MB)
> sdb: assuming Write Enabled
> sdb: assuming drive cache: write through
> SCSI device sdb: 117210240 512-byte hdwr sectors (60012 MB)
> sdb: assuming Write Enabled
> sdb: assuming drive cache: write through
> /dev/scsi/host8/bus0/target0/lun0: [mac] p1 p2 p3
> Attached scsi removable disk sdb at scsi8, channel 0, id 0, lun 0
> Attached scsi generic sg1 at scsi8, channel 0, id 0, lun 0, type 0
> usb-storage: device scan complete
>
> a po próbie kopiowania plików malkontentuje z lekka:
>
> HFS+-fs: walked past end of dir
> extend alloc file! (14680064,14641760,15005410)
>
> i czy input/output wynika z błędu w obliczeniu rozmiaru partycji czy na odwrót?
> i dlaczego do cholery - działało, a nie działa?
![Wink ;)](http://forum.linux.pl/Smileys/default/wink.gif)
> firmware został przeinstalowany. testowany na ajmaku.
> bardzo prosiłabym o odpowiedź na ww. pytania i jakąkolwiek wskazówkę, odniesienie, cokolwiek.
>
> i dodatkowo, o ile to ma jakiekolwiek znaczenie w tym przypadku:
> dmesg marudzi przy ejectowaniu:
> program eject is using a deprecated SCSI ioctl, please convert it to SG_IO
>
> a sam eject marudzi:
> localhost / # eject /mnt/ipod
> eject: unable to eject, last error: Zły argument
>
> co jest bzdurą, bo ipod sie ejectuje (to jest, nie krzyczy już, co by do not disconnect)
>
> jeszcze raz dziękuję z góry za jakiekolwiek naprowadzenie
>
Moze w nowszym kernelu będzie lepsza obsługa USB i nie będzie tych błędów?