View previous topic :: View next topic |
Author |
Message |
obar n00b
Joined: 15 Feb 2007 Posts: 23 Location: Kraków
|
Posted: Wed Mar 05, 2008 9:54 am Post subject: SD/MMC - nie da sie zapisac duzego pliku |
|
|
Witam,
jadro :2.6.22-gentoo-r5
karta 1GB Kingstom 1.5MB/s write speed
Gdy zamontuje przez USB wsystko gra, dopoki dzialam na malych
plikach < 100MB
Powyzej tego rozmiaru , po zapisaniu pewnej porcji (ok 100MB) zapis sie zawiesza
komunukat : Nie mozna pisac go pliku /mnt/usb/nazwa
Oczywiscie na laptopie pod WinXP wszystko jest OK
i na zwyklym PenDrive pod Gentoo tez jest OK.
Karta zachowuje sie tak, jakby nie mogla nadazyc za transferem USB
ruszalem tez parametrem : /sys/block/sdc/device/max_sectors
Ale nic to nie dalo,
Ma ktos jakies sugestie ?
Czy da sie ograniczyc transfer dla konkretnego urzadzenia ?
Pozdrawiam, Olaf
mam wkompilowane:
Code: |
< CONFIG_MMC=y
< CONFIG_MMC_DEBUG=y
< CONFIG_MMC_BLOCK=y
< # MMC/SD Host Controller Drivers
< #
< # CONFIG_MMC_SDHCI is not set
< # CONFIG_MMC_WBSD is not set
< # CONFIG_MMC_TIFM_SD is not set
|
info z dmesg:
Code: |
usb 1-2: new high speed USB device using ehci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
scsi 4:0:0:0: Direct-Access USB 2.0 SD/MMC Reader PQ: 0 ANSI: 0 CCS
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 4:0:0:0: [sdc] Attached SCSI removable disk
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
sd 4:0:0:0: [sdc] ASC=0x3 ASCQ=0x0
end_request: I/O error, dev sdc, sector 211283
FAT: FAT read failed (blocknr 50)
FAT: FAT read failed (blocknr 50)
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
Buffer I/O error on device sdc1, logical block 45
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 48
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 49
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 291
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 292
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 293
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 294
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 295
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 496
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 46
lost page write due to I/O error on sdc1
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
FAT: Filesystem panic (dev sdc1)
fat_free_clusters: deleting FAT entry beyond EOF
File system has been set read-only
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
sd 4:0:0:0: [sdc] ASC=0x3 ASCQ=0x0
end_request: I/O error, dev sdc, sector 77843
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
FAT: FAT read failed (blocknr 36)
FAT: FAT read failed (blocknr 36)
printk: 1 messages suppressed.
Buffer I/O error on device sdc1, logical block 4
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 5
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 6
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 7
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 8
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 9
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 10
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 11
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 12
lost page write due to I/O error on sdc1
Buffer I/O error on device sdc1, logical block 13
lost page write due to I/O error on sdc1
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sd 4:0:0:0: [sdc] Result: hostbyte=0x00 driverbyte=0x08
sd 4:0:0:0: [sdc] Sense Key : 0x3 [current]
sd 4:0:0:0: [sdc] ASC=0x3 ASCQ=0x0
end_request: I/O error, dev sdc, sector 211379
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
FAT: Filesystem panic (dev sdc1)
fat_free_clusters: deleting FAT entry beyond EOF
File system has been set read-only
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
FAT: FAT read failed (blocknr 61)
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
sd 4:0:0:0: [sdc] 2012160 512-byte hardware sectors (1030 MB)
sd 4:0:0:0: [sdc] Write Protect is off
sd 4:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 4:0:0:0: [sdc] Assuming drive cache: write through
|
|
|
Back to top |
|
|
Kurt Steiner Bodhisattva
Joined: 01 Apr 2005 Posts: 1050 Location: Ostroleka, Polska
|
Posted: Wed Mar 05, 2008 2:37 pm Post subject: Re: SD/MMC - nie da sie zapisac duzego pliku |
|
|
obar wrote: | karta 1GB Kingstom 1.5MB/s write speed | Tak to jest jak się kupuje chińskie podróbki. _________________ Proszę, pamiętaj o regulaminie, a jeśli zauważysz, że został on złamany, zgłoś to.
LRU:431698 |
|
Back to top |
|
|
sza_ry Tux's lil' helper
Joined: 11 Jan 2006 Posts: 94 Location: Poland
|
Posted: Wed Mar 05, 2008 2:43 pm Post subject: |
|
|
Twój dmesg napisał Code: | end_request: I/O error, dev sdc, sector 211283
FAT: FAT read failed (blocknr 50) |
wygląda na błąd systemu plików.
Masz skopaną partycję albo fizyczne uszkodzony nośnik. Nie miałem jeszcze takich kwiatków
Zdejmij może partycje, załóż jeszcze raz i sformatuj (uwaga operacja niszcząca dane). Najczęściej to wystarcza.
Winda nie przejmuje się takimi drobiazgami, a co tam najwyżej nie odczytasz danych _________________ Macbook white |
|
Back to top |
|
|
obar n00b
Joined: 15 Feb 2007 Posts: 23 Location: Kraków
|
Posted: Thu Mar 06, 2008 9:12 am Post subject: |
|
|
sza_ry wrote: | Twój dmesg napisał Code: | end_request: I/O error, dev sdc, sector 211283
FAT: FAT read failed (blocknr 50) |
wygląda na błąd systemu plików.
Masz skopaną partycję albo fizyczne uszkodzony nośnik. Nie miałem jeszcze takich kwiatków
Zdejmij może partycje, załóż jeszcze raz i sformatuj (uwaga operacja niszcząca dane). Najczęściej to wystarcza.
Winda nie przejmuje się takimi drobiazgami, a co tam najwyżej nie odczytasz danych |
To nie to,
Zdjalem i zalozylem partycje,
zgralem plik 700Mb na laptopka z Windą
Pod Win zgralem plik na ta karte SD,
Potem wrzucilem na gentoo z karty,
Porownannie plikow cmp dalo poprawny rezultat, wiec karta jest raczej OK
To wyglada jakby nie nadążala za pisaniem,
Na poczatku pasek postepu szaleje (ok 50MB/s) po chwili spowalnia...spowalnia , przez chwile 500kB
a potem "zatrzymane"
Dioda na czytniku caly czas mruga, potem po jakichs 10 sek komunikat: nie mozna pisac do pliku ...
(dioda zapisu czaly czas mruga, ale czekanie nic nie da bo jak przestaje mrugac to system nie podejmuje dalszego
zapisu ...)
Pozdrawiam, Olaf |
|
Back to top |
|
|
sza_ry Tux's lil' helper
Joined: 11 Jan 2006 Posts: 94 Location: Poland
|
Posted: Fri Mar 07, 2008 10:06 am Post subject: |
|
|
I tu niestety zgodzę si z Kurtem
wykładnia:
Twój system buforuje zapis, więc początek kopiowania jest bardzo szybki (nie ma dziwne jak kopiuje się do RAM-u). Później przy dużych plikach bufor zostaje przepełniony i zostaje bezpośrednie kopiowanie na nośnik. Na dodatek przenoszona na nośnik jest także zawartość buforu więc prędkość wskazywana (nie rzeczywista) drastycznie spada.
I gdzieś tu pojawia się błąd. Tak to rozumiem z Twojego opisu.
Przyczyną może być niestabilna praca interfejsu USB (np. przednie porty potrafią robić dziwne rzeczy z powody kiepskiego wykonania).
Co do samych parametrów pracy, kiedyś były jakieś zabawy z sync, ale to tylko sugestia Nie bawiłem się ustawieniami.
Miałem pena który po takich objawach chwilę jeszcze popracował (np. działał gdy był podłączony bezpośrednio do płyty) po czym padł zupełnie. _________________ Macbook white |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|