Carregar modulo de leitor de cartao no boot - ubuntu 12.04

Iniciado por Diego.felipem, 02 de Junho de 2012, 12:13

tópico anterior - próximo tópico

Diego.felipem

Tenho um note pavilion dv4 2012br, com leitor de cartao pci ja embutido nele, porem tenho percebido que pro sistema reconhecer os cartoes, eu tenho inicializar o sistema com ele plugado, se eu inicializar sem inserir o cartao na leitora, dps do sistema ja ligado, ele simplesmente nao reconhece, nem nas entradas do lsusb, ou lspci, e ja verifiquei na saida de discos também (fdisk -l) e nada surge.

Nesse momento to com ele plugado vo postar a saida dos modulos, se alguem puder me ajudar, gostaria que nao precisasse reiniciar pra poder usar a leitora.

Desde ja obrigado.

diego@HP-Pavilion-dv4:~$ lsmod
Module                  Size  Used by
usb_storage            39646  1
nls_iso8859_1          12617  1
nls_cp437              12751  1
vfat                   17308  1
fat                    55605  1 vfat
pci_stub               12550  1
vboxpci                22882  0
vboxnetadp             25616  0
vboxnetflt             27211  0
vboxdrv               252188  3 vboxpci,vboxnetadp,vboxnetflt
bnep                   17830  2
rfcomm                 38139  0
bluetooth             158438  10 bnep,rfcomm
parport_pc             32114  0
ppdev                  12849  0
binfmt_misc            17292  1
ip6t_LOG               16846  9
xt_hl                  12465  6
ip6t_rt                12473  3
nf_conntrack_ipv6      13581  10
nf_defrag_ipv6         13139  1 nf_conntrack_ipv6
ipt_REJECT             12512  1
ipt_LOG                12783  10
xt_limit               12541  20
xt_tcpudp              12531  30
xt_addrtype            12596  4
hid_pl                 12563  0
ff_memless             12945  1 hid_pl
uvcvideo               67203  0
videodev               86588  1 uvcvideo
usbhid                 41906  1 hid_pl
hid                    77367  2 hid_pl,usbhid
xt_state               12514  20
snd_hda_codec_hdmi     31775  1
snd_hda_codec_idt      60251  1
snd_hda_intel          32765  6
snd_hda_codec         109562  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13276  1 snd_hda_codec
ip6table_filter        12711  1
snd_pcm                80845  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
ip6_tables             22528  3 ip6t_LOG,ip6t_rt,ip6table_filter
nf_conntrack_netbios_ns    12585  0
snd_seq_midi           13132  0
arc4                   12473  2
nf_conntrack_broadcast    12541  1 nf_conntrack_netbios_ns
snd_rawmidi            25424  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
nf_nat_ftp             12595  0
nf_nat                 24959  1 nf_nat_ftp
nf_conntrack_ipv4      19084  12 nf_nat
nf_defrag_ipv4         12649  1 nf_conntrack_ipv4
ath9k                 117326  0
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
nf_conntrack_ftp       13183  1 nf_nat_ftp
nf_conntrack           73847  8 nf_conntrack_ipv6,xt_state,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_nat_ftp,nf_nat,nf_conntrack_ipv4,nf_conntrack_ftp
iptable_filter         12706  1
mac80211              436455  1 ath9k
ip_tables              18106  1 iptable_filter
x_tables               21974  13 ip6t_LOG,xt_hl,ip6t_rt,ipt_REJECT,ipt_LOG,xt_limit,xt_tcpudp,xt_addrtype,xt_state,ip6table_filter,ip6_tables,iptable_filter,ip_tables
radeon                733693  3
ath9k_common           13781  1 ath9k
sp5100_tco             13495  0
ir_lirc_codec          12739  0
lirc_dev               18700  1 ir_lirc_codec
snd_timer              28931  2 snd_pcm,snd_seq
joydev                 17393  0
ath9k_hw              391523  2 ath9k,ath9k_common
ir_mce_kbd_decoder     12681  0
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
ath                    19387  3 ath9k,ath9k_common,ath9k_hw
hp_accel               25728  0
lis3lv02d              19268  1 hp_accel
ttm                    65344  1 radeon
drm_kms_helper         45466  1 radeon
drm                   197692  5 radeon,ttm,drm_kms_helper
hp_wmi                 13652  0
ir_sony_decoder        12462  0
mac_hid                13077  0
snd                    62064  21 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
video                  19068  0
sparse_keymap          13658  1 hp_wmi
psmouse                72919  0
ir_jvc_decoder         12459  0
rc_rc6_mce             12454  0
soundcore              14635  1 snd
ir_rc6_decoder         12459  0
ir_rc5_decoder         12459  0
ene_ir                 18019  0
jmb38x_ms              17406  0
ir_nec_decoder         12459  0
rc_core                21263  10 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,rc_rc6_mce,ir_rc6_decoder,ir_rc5_decoder,ene_ir,ir_nec_decoder
cfg80211              178679  3 ath9k,mac80211,ath
snd_page_alloc         14108  2 snd_hda_intel,snd_pcm
input_polldev          13648  1 lis3lv02d
k10temp                12990  0
i2c_piix4              13093  0
i2c_algo_bit           13199  1 radeon
serio_raw              13027  0
shpchp                 32325  0
memstick               15857  1 jmb38x_ms
wmi                    18744  1 hp_wmi
lp                     17455  0
parport                40930  3 parport_pc,ppdev,lp
mmc_block              22618  2
r8169                  56321  0
sdhci_pci              18324  0
sdhci                  28241  1 sdhci_pci


o leitor é pci, entao so aparece na saida do lspci

diego@HP-Pavilion-dv4:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge
00:01.0 PCI bridge: Hewlett-Packard Company Device 9602
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 1)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3)
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 3c)
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series]
01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS880 HDMI Audio [Radeon HD 4200 Series]
[b]08:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
08:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
08:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
08:00.4 System peripheral: JMicron Technology Corp. xD Host Controller[/b]
09:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

Kriptolix

Diego, meu leitor de cartao tambem estava sem funcionamento, tente atualizar o sistema, a ultima atualizaçao (ontem) resolveu meu problema com o leitor, e deve resolver o seu também.

ps: meu note é um hp 2080br.
Ubuntu Linux 10.10

Diego.felipem

Meu ubuntu ta atualizado, porem na mesma.

Só queria saber q modulo tenho q carregar no boot pra sempre funcionar os cartoes sem precisar de iniciar com ele inserido e como faz isso  :(

Tota

Ola

Os modulos para seu leitor de cartões é este
Citarsdhci_pci              18324  0
sdhci                  28241  1 sdhci_pci

Possivelmente ele já seja carregado na inicialização.

So uma duvida minha:

Quando liga com o cartão de memoria o sistema monta o cartão, mas se não conecta-lo antes do boot não monta, é isto?

Ou é o modulo que não é carregado, o que seria muito estranho, pois isto independe de cartão de memoria, mas depende do chip integrado no leitor, que sempre vai estar presente, com ou sem cartão.

Como fica seu log de inicialização do sistema (dmesg) com e sem o cartão? O leitor é reconhecido?

Se puder explicar com detalhes, fica mais facil ao forum ajudar.

[]'s


Diego.felipem

Pelo q reparei no log, sem cartao, o leitor nem é reconhecido no boot.
Vo tentar postar o log quando o cartao está inserido e quando nao está.

Diego.felipem

Esses modulos ai q vc postou, eu ja tinha tentado inicia-los na mao, juntamente com mmc_block e memstick porem nada acontece, o leitor nao permanece sem ser reconhecido, msm com o cartao inserido após o boot.

Diego.felipem

O log do dmesg quando tem cartao inserido na leitora é esse

http://pastebin.com/TPL0WcEU

Nao consegui postar direto aqui. Mas ali nos 2 segundos, da pra perceber q a leitora é reconhecida por esses modulos ai mesmo.

Ja aqui o log nem reconhece a leitora e nem carrega os modulos

http://pastebin.com/wa4kC061

P.S.: como eu ja disse, msm se eu carregar esses modulos no terminal, a leitora permanece sem ser reconhecida. Só dando boot com cartao inserido q ela funciona.

Diego.felipem

Achei na internet algo relacionado a isso e parece ser outro bug,

http://ubuntuforums.org/showthread.php?t=1285188

onde cita o bug https://bugs.launchpad.net/ubuntu/+source/linux/+bug/271019
parece q so reconhece se tiver inserido.

Vi no lauchpad q adicionando o comando pciehp.pciehp_force=1 forçaria o reconhecimento do dispositivo, mas nao sei se isso procede no meu caso, ja q o note la é um acer e o meu é pavilion.

Q pena, ja é o segundo bug q encontro no ubuntu q n consigo resolver, e faz nem 2 meses q to usando o sistema como padrao  :(