Summary: | Почти полная остановка системы при прямом копировании dd | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Roman Savochenko <rom_as> |
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aen, dd1email, kernelbot, placeholder, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Roman Savochenko
2011-06-03 21:10:19 MSK
подтверждаю проблему - наблюдал на днях при копировании на Sony PSP больших объёмов - переодически система полностью вешается. https://bugzilla.kernel.org/show_bug.cgi?id=31142 Наблюдается и на 2.6.32-el-smp-alt22. А не https://bugzilla.kernel.org/show_bug.cgi?id=12309 часом? ;-) PS: ещё http://bugzilla.openvz.org/show_bug.cgi?id=1880 -- на 2.6.32-ovz-el-alt13 не было, на alt17 появилось, на alt22 не прошло. Если верить комментариям из https://bugzilla.kernel.org/show_bug.cgi?id=31142 то в 2.6.39 этот баг "reduced but not eliminated", правда ли это? :) Прошу подтвердить на std-def-2.6.39-alt2 Проверил - Не зависает. По ходу чуть глубже оценил проблему. Похоже проблема суммируется и усугубляет аппаратную проблему питания или согласования USB-носителя. Так, на стационарной машине этой проблемы нет вообще поскольку нет аппаратной проблемы и запись проходит успешно, на максимальной скорости как на ядре 2.6.39, так и на 2.6.38. В тоже время, на ноутбуке после начала записи на туже флешь она теряется и идут ошибки. Возможно именно потерю флешки некоторые ядра крайне некорректно обрабатывают. В целом на ноуте с ядром 2.6.39, на Сизифе, получаю ошибку: [root@roman roman]# dd if=/home/roman/roman/KOLLEKCUYA_SOVETSKIX_MULTFILMOV_DISK11.RAR of=/dev/sdb bs=4096 dd: запись «/dev/sdb»: На устройстве не осталось свободного места 19165+0 записей считано 19164+0 записей написано скопировано 78495744 байта (78 MB), 84,6445 c, 927 kB/c При этом в dmesg: [ 907.832069] usb 5-3: reset high speed USB device number 8 using ehci_hcd [ 920.528061] usb 5-3: device descriptor read/64, error -110 [ 935.744067] usb 5-3: device descriptor read/64, error -110 [ 935.960067] usb 5-3: reset high speed USB device number 8 using ehci_hcd [ 951.072047] usb 5-3: device descriptor read/64, error -110 [ 966.288039] usb 5-3: device descriptor read/64, error -110 [ 966.504057] usb 5-3: reset high speed USB device number 8 using ehci_hcd [ 976.912090] usb 5-3: device not accepting address 8, error -110 [ 977.024058] usb 5-3: reset high speed USB device number 8 using ehci_hcd [ 987.432113] usb 5-3: device not accepting address 8, error -110 [ 987.432213] usb 5-3: USB disconnect, device number 8 [ 987.432271] sd 6:0:0:0: Device offlined - not ready after error recovery [ 987.432306] sd 6:0:0:0: [sdb] Unhandled error code [ 987.432313] sd 6:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [ 987.432325] sd 6:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 5f a0 00 00 f0 00 [ 987.432349] end_request: I/O error, dev sdb, sector 24480 [ 987.432360] quiet_error: 50 callbacks suppressed [ 987.432367] Buffer I/O error on device sdb, logical block 3060 [ 987.432373] lost page write due to I/O error on sdb [ 987.432388] Buffer I/O error on device sdb, logical block 3061 ................. [ 987.432490] lost page write due to I/O error on sdb [ 987.432498] Buffer I/O error on device sdb, logical block 3069 [ 987.432503] lost page write due to I/O error on sdb [ 987.442035] sd 6:0:0:0: [sdb] Unhandled error code [ 987.442049] sd 6:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK [ 987.442061] sd 6:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 60 90 00 00 f0 00 [ 987.442083] end_request: I/O error, dev sdb, sector 24720 [ 987.530031] sdb: detected capacity change from 8036286464 to 0 [ 987.660121] usb 5-3: new high speed USB device number 9 using ehci_hcd [ 1002.772107] usb 5-3: device descriptor read/64, error -110 [ 1017.988067] usb 5-3: device descriptor read/64, error -110 [ 1018.204114] usb 5-3: new high speed USB device number 10 using ehci_hcd [ 1033.316059] usb 5-3: device descriptor read/64, error -110 У меня на разных ноутах ЛИБО на одном ноуте с разными ядрами такие грабли плавали... помнится, на A30p или T41 начало вылазить где-то около 2.6.25, на более новом опять забыл, как это. Т.е. разводка+контроллер+драйвер и, возможно, +флэшка (хотя с UDB HDD тоже ловил тогда, когда ловилось с USB Flash). Призакроем как уточняющуюся багу. |