Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SD/MMC - nie da sie zapisac duzego pliku
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt
View previous topic :: View next topic  
Author Message
obar
n00b
n00b


Joined: 15 Feb 2007
Posts: 23
Location: Kraków

PostPosted: Wed Mar 05, 2008 9:54 am    Post subject: SD/MMC - nie da sie zapisac duzego pliku Reply with quote

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
View user's profile Send private message
Kurt Steiner
Bodhisattva
Bodhisattva


Joined: 01 Apr 2005
Posts: 1050
Location: Ostroleka, Polska

PostPosted: Wed Mar 05, 2008 2:37 pm    Post subject: Re: SD/MMC - nie da sie zapisac duzego pliku Reply with quote

obar wrote:
karta 1GB Kingstom 1.5MB/s write speed
Tak to jest jak się kupuje chińskie podróbki. :P
_________________
Proszę, pamiętaj o regulaminie, a jeśli zauważysz, że został on złamany, zgłoś to. :)

LRU:431698
Back to top
View user's profile Send private message
sza_ry
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jan 2006
Posts: 94
Location: Poland

PostPosted: Wed Mar 05, 2008 2:43 pm    Post subject: Reply with quote

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 :D
_________________
Macbook white
Back to top
View user's profile Send private message
obar
n00b
n00b


Joined: 15 Feb 2007
Posts: 23
Location: Kraków

PostPosted: Thu Mar 06, 2008 9:12 am    Post subject: Reply with quote

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 :D

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
View user's profile Send private message
sza_ry
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jan 2006
Posts: 94
Location: Poland

PostPosted: Fri Mar 07, 2008 10:06 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt All times are GMT
Page 1 of 1

 
Jump to:  
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