meinhardt_jgbr
(usa Debian)
Enviado em 12/05/2010 - 12:30h
Pinduvoz,
Depois de testar e confirmar que o cartão é lido e reconhecido quando se inicia o Ubuntu Lucid com o cartão espetado no slot, fiz as alterações no /etc/default/grub de acordo com a sua sugestão acima.
Depois de salvar devidamente o arquivo original sem as alterações e a versão re-editada com o nome padrão, re-iniciei agora sem o cartão e inseri o mesmo depois. O reconhecimento não ocorreu.
Aproveitei para confirmar os parâmetros de módulo ativado quando o cartão está inserido e reconhecido, tanto com o comando lspci como com o lshw.
Abaixo a saída dos mesmos, referentes ao item que buscamos solução:
lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
01:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
01:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
01:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
lshw
*-pci:0
description: PCI bridge
product: N10/ICH 7 Family PCI Express Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci bus_master cap_list
configuration: driver=pcieport
resources: irq:24 ioport:3000(size=4096) memory:93100000-941fffff ioport:90000000(size=16777216)
*-generic:0
description: System peripheral
product: SD/MMC Host Controller
vendor: JMicron Technology Corp.
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list rom
configuration: driver=sdhci-pci latency=0
resources: irq:16 memory:93100300-931003ff memory:90000000-90007fff(prefetchable)
*-generic:1 UNCLAIMED
description: SD Host controller
product: Standard SD Host Controller
vendor: JMicron Technology Corp.
physical id: 0.2
bus info: pci@0000:01:00.2
version: 00
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:93100200-931002ff
*-generic:2
description: System peripheral
product: MS Host Controller
vendor: JMicron Technology Corp.
physical id: 0.3
bus info: pci@0000:01:00.3
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=jmb38x_ms latency=0
resources: irq:16 memory:93100100-931001ff
*-generic:3 UNCLAIMED
description: System peripheral
product: xD Host Controller
vendor: JMicron Technology Corp.
physical id: 0.4
bus info: pci@0000:01:00.4
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:93100000-931000ff
Pelo que se pode ver o controlador do leitor de cartões 4x1 foi devidamente reconhecido. Será preciso agora tentar descobrir o nome correto do módulo pra carregar no boot, a partir da alteração do arquivo de configuração.
Já temos mais da metade do caminho percorrido para resolver o problema, resolvendo um deles as chances de resolver todos os outros aumentam em muito.
Fica aqui também a sugestão ao companheiro leronyfe para que faça a experiencia de iniciar o seu Ubuntu Lucid com algum cartão que esteja funcionando já espetado e confirmar se foi devidamente reconhecido e ativado. Depois disto, usar os comandos lspci, lshw e postar a saída dos mesmos. Vamos ver se conseguimos matar vários coelhos com uma porrada só, aproveitando a grande experiencia do companheiro André (pinduvoz).
----------------------------------
Re-Editando para complementar:
No sidux em sua versão mais atual (com kernel 2.6.33) está ocorrendo exatamente o mesmo ou seja, o leitor de cartões também só é reconhecido quando um cartão já está espetado desde o boot.
Abaixo a saída do lspci, como seria de se esperar, mostrando os mesmos parâmetros que no Ubuntu Lucid:
lspci
01:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
01:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
01:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
01:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
----------------
Re-Editando mais uma vez para não gerar posts desnecessários, no Mandriva 2010 (kernel 2.6.31) também está ocorrendo exatamente a mesma coisa, porém com um outro detalhe auspicioso, no Mandriva ao abrir o icone com os dispositivos recentemente detectados, permite a alternativa de desmontar o dispositivo para remover em modo de segurança. Infelizmente, após a remoção ao espetar novamente, não ocorre novamente o reconhecimento.
Acredito que o caminho para solucionar o problema seja tentar reconfigurar algum dos parâmetros do udev ou do hal.
Vamos precisar aqui da ajuda dos companheiros do VOL experts no assunto.