нетбукопроблемы...
Sep. 7th, 2018 10:51 amРановато похвалил нетбук - его внутренняя sd-карточка, притворяющаяся ssd, иногда имеет недопонимание с линуксовым ядром, так что периодически получаю полные тормоза секунд на несколько и иногда - / в ro, что уже хуже.
В логах:
Sep 4 00:15:47 st-note kernel: [ 71.220729] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x400900
Sep 4 00:17:34 st-note kernel: [ 178.181780] mmc0: Timeout waiting for hardware interrupt.
Sep 4 00:17:34 st-note kernel: [ 178.181795] sdhci: =========== REGISTER DUMP (mmc0)===========
Sep 4 00:17:34 st-note kernel: [ 178.181804] sdhci: Sys addr: 0x00000058 | Version: 0x00001002
Sep 4 00:17:34 st-note kernel: [ 178.181811] sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000058
Sep 4 00:17:34 st-note kernel: [ 178.181818] sdhci: Argument: 0x018cf720 | Trn mode: 0x0000002b
Sep 4 00:17:34 st-note kernel: [ 178.181825] sdhci: Present: 0x1fff0001 | Host ctl: 0x0000003d
Sep 4 00:17:34 st-note kernel: [ 178.181832] sdhci: Power: 0x0000000b | Blk gap: 0x00000080
Sep 4 00:17:34 st-note kernel: [ 178.181839] sdhci: Wake-up: 0x00000000 | Clock: 0x00000007
Sep 4 00:17:34 st-note kernel: [ 178.181845] sdhci: Timeout: 0x00000006 | Int stat: 0x00000000
Sep 4 00:17:34 st-note kernel: [ 178.181852] sdhci: Int enab: 0x02ff000b | Sig enab: 0x02ff000b
Sep 4 00:17:34 st-note kernel: [ 178.181859] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
Sep 4 00:17:34 st-note kernel: [ 178.181866] sdhci: Caps: 0x546ec881 | Caps_1: 0x00000807
Sep 4 00:17:34 st-note kernel: [ 178.181873] sdhci: Cmd: 0x0000193a | Max curr: 0x00000000
Sep 4 00:17:34 st-note kernel: [ 178.181879] sdhci: Host ctl2: 0x0000008b
Sep 4 00:17:34 st-note kernel: [ 178.181886] sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x0000000175cc2200
Sep 4 00:17:34 st-note kernel: [ 178.181890] sdhci: ===========================================
Sep 4 00:17:34 st-note kernel: [ 178.187290] mmcblk0: error -110 sending stop command, original cmd response 0x0, card status 0x400900
Sep 4 00:17:34 st-note kernel: [ 178.187325] mmcblk0: error -110 transferring data, sector 26015520, nr 88, cmd response 0x0, card status 0x0
Читаю про аналогичные случаи - всё больше попадаются либо встраиваемые системы, либо люди с кардридерами.
Cоответственно, у них чаще глючит на любой команде, а не как у меня строго в одном и том же случае - Cmd: 0x0000193a или stop.
Сейчас пытаюсь понять, что надо написать в параметрах sdhci, чтоб хоть и было медленнее (50-40-30МБ/сек вместо 250МБ/сек точно переживу), но надёжнее.
Пока набрёл на комбинацию, дающую 4МБ/сек, но не дающую надёжности. Вспомнил прошлый век, IDE PIO Mode 2, первый doom и то, что у меня до сих пор где-то лежит диск на 850Мб с PIO Mode 3...
В логах:
Sep 4 00:15:47 st-note kernel: [ 71.220729] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x400900
Sep 4 00:17:34 st-note kernel: [ 178.181780] mmc0: Timeout waiting for hardware interrupt.
Sep 4 00:17:34 st-note kernel: [ 178.181795] sdhci: =========== REGISTER DUMP (mmc0)===========
Sep 4 00:17:34 st-note kernel: [ 178.181804] sdhci: Sys addr: 0x00000058 | Version: 0x00001002
Sep 4 00:17:34 st-note kernel: [ 178.181811] sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000058
Sep 4 00:17:34 st-note kernel: [ 178.181818] sdhci: Argument: 0x018cf720 | Trn mode: 0x0000002b
Sep 4 00:17:34 st-note kernel: [ 178.181825] sdhci: Present: 0x1fff0001 | Host ctl: 0x0000003d
Sep 4 00:17:34 st-note kernel: [ 178.181832] sdhci: Power: 0x0000000b | Blk gap: 0x00000080
Sep 4 00:17:34 st-note kernel: [ 178.181839] sdhci: Wake-up: 0x00000000 | Clock: 0x00000007
Sep 4 00:17:34 st-note kernel: [ 178.181845] sdhci: Timeout: 0x00000006 | Int stat: 0x00000000
Sep 4 00:17:34 st-note kernel: [ 178.181852] sdhci: Int enab: 0x02ff000b | Sig enab: 0x02ff000b
Sep 4 00:17:34 st-note kernel: [ 178.181859] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
Sep 4 00:17:34 st-note kernel: [ 178.181866] sdhci: Caps: 0x546ec881 | Caps_1: 0x00000807
Sep 4 00:17:34 st-note kernel: [ 178.181873] sdhci: Cmd: 0x0000193a | Max curr: 0x00000000
Sep 4 00:17:34 st-note kernel: [ 178.181879] sdhci: Host ctl2: 0x0000008b
Sep 4 00:17:34 st-note kernel: [ 178.181886] sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x0000000175cc2200
Sep 4 00:17:34 st-note kernel: [ 178.181890] sdhci: ===========================================
Sep 4 00:17:34 st-note kernel: [ 178.187290] mmcblk0: error -110 sending stop command, original cmd response 0x0, card status 0x400900
Sep 4 00:17:34 st-note kernel: [ 178.187325] mmcblk0: error -110 transferring data, sector 26015520, nr 88, cmd response 0x0, card status 0x0
Читаю про аналогичные случаи - всё больше попадаются либо встраиваемые системы, либо люди с кардридерами.
Cоответственно, у них чаще глючит на любой команде, а не как у меня строго в одном и том же случае - Cmd: 0x0000193a или stop.
Сейчас пытаюсь понять, что надо написать в параметрах sdhci, чтоб хоть и было медленнее (50-40-30МБ/сек вместо 250МБ/сек точно переживу), но надёжнее.
Пока набрёл на комбинацию, дающую 4МБ/сек, но не дающую надёжности. Вспомнил прошлый век, IDE PIO Mode 2, первый doom и то, что у меня до сих пор где-то лежит диск на 850Мб с PIO Mode 3...