Aviso prévio
Por favor, desloque-se para a resposta (que tem alguns pontos, mas é o correto). O problema é resolvido por um patch que estará no kernel 3.12.7 ou superior; Espero que seja portado para os anteriores também.
Meu laptop é um Samsung Chronos série 7. Ubuntu Gnome Remix 13.04, com drivers atualizados da Intel.
Estou com um problema com a unidade SSD interna (capacidade de 8G). Falha com COMRESET e erros de entrada / saída. Estou bastante convencido de que o problema é hardware; infelizmente não tenho o Windows instalado no laptop para verificar se é uma questão de configuração do SSD ou o que for.
O problema é que o disco é reconhecido pelo udev:
KERNEL[9.515930] add /devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sdb (block)
ACTION=add
DEVNAME=sdb
DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sdb
DEVTYPE=disk
MAJOR=8
MINOR=16
SEQNUM=1785
SUBSYSTEM=block
UDEV_LOG=3
e depois disso, falha em muitas verificações, atrasando a inicialização, atrasando o desligamento e tornando (eu acho) a suspensão impossível.
É possível dizer ao Linux para ignorar completamente qualquer coisa no link ata2? Tentei adicionar esta linha ao /etc/udev/rules.d/10-local.rules
SUBSYSTEMS=="pci" DRIVERS=="ahci" KERNELS=="ata2" OPTIONS=="ignore_device"
mas não funciona.
Por outro lado, se alguém souber redefinir o SSD se ele foi deixado no modo "cache" sem usar o Windows ... ou inicializar uma janela "ativa" para fazer o mesmo ...
Obrigado!
Dados adicionados:
Completo udevadm info -a -n /dev/sdb
colado em http://paste.ubuntu.com/6186145/
smartctl -i /dev/sdb -T permissive
dá:
root@samsung-romano:/home/romano# smartctl -i /dev/sdb -T permissive
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-3.8.0-31-generic] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
Vendor: /1:0:0:0
Product:
User Capacity: 600,332,565,813,390,450 bytes [600 PB]
Logical block size: 774843950 bytes
>> Terminate command early due to bad response to IEC mode page
o que está claramente errado. Mesmo assim:
root@samsung-romano:/home/romano# fdisk -b 512 -C 970 -H 256 -S 63 /dev/sdb
fdisk: unable to read /dev/sdb: Input/output error
(Dados SSD de http://ubuntuforums.org/showthread.php?t=1935699&p=11739579#post11739579 ).
PENSAMENTO ADICIONAL:
Tudo isso poderia ser um efeito colateral da tecnologia Intel Smart Response não desativada antes da instalação do Linux? Se sim, como posso checá-lo antes de reinstalar uma janela na máquina? Ou isso é um tiro no escuro? (Na BIOS, a unidade SSD não aparece e não há nada sobre o Intel SRT).
SOBRE MARCAR COMO DUPLICADO:
Eu mudei o título da pergunta; Não acho que a pergunta vinculada responda ao meu problema. Eu sei positivamente que o SSD está falhando. Estou perguntando se é possível dizer ao kernel do linux para não tentar fazer isso.