🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.sprzet
1 messages
1 total messages Started by XWindowsMen Fri, 16 Dec 2011 07:08
Nie "działa" czytnika kart w laptopie
#74351
Author: XWindowsMen
Date: Fri, 16 Dec 2011 07:08
67 lines
4064 bytes
Witam.
Aktualnie pracuję na systemie Salix 13.37 i się wszystko sypie. 
Wcześniej pod WinXP i Slackware wszystko działało jak się patrzy. 
Problem mam z czytnikiem kart w laptopie.

     root[linfan]# lspci
     08:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
     08:01.1 SD Host controller: Ricoh Co Ltd R5C822 
SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
     08:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus 
Host Adapter (rev 09)

Wszystkie moduły są załadowane:

     root[linfan]# zgrep -i sdhci /proc/config.gz
     CONFIG_MMC_SDHCI=m
     CONFIG_MMC_SDHCI_PCI=m
     CONFIG_MMC_SDHCI_PLTFM=m

A jednak nie chce wszystko działać jak należy :/

     root[linfan]# dmesg
     [12418.656041] mmc0: Timeout waiting for hardware interrupt.
     [12418.656047] sdhci: =========== REGISTER DUMP (mmc0)===========
     [12418.656053] sdhci: Sys addr: 0x301ae756 | Version:  0x00000200
     [12418.656059] sdhci: Blk size: 0x00007040 | Blk cnt:  0x00000001
     [12418.656065] sdhci: Argument: 0x00000000 | Trn mode: 0x00000013
     [12418.656071] sdhci: Present:  0x01ff0a02 | Host ctl: 0x00000000
     [12418.656076] sdhci: Power:    0x0000000f | Blk gap:  0x00000000
     [12418.656081] sdhci: Wake-up:  0x00000000 | Clock:    0x00004007
     [12418.656087] sdhci: Timeout:  0x00000009 | Int stat: 0x00000000
     [12418.656092] sdhci: Int enab: 0x00ff00cb | Sig enab: 0x00ff00cb
     [12418.656098] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
     [12418.656103] sdhci: Caps:     0x018021a1 | Max curr: 0x00000040
     [12418.656105] sdhci: ===========================================
     [12418.658243] mmc0: problem reading SD Status register.
     [12428.672038] mmc0: Timeout waiting for hardware interrupt.
     [12428.672043] sdhci: =========== REGISTER DUMP (mmc0)===========
     [12428.672050] sdhci: Sys addr: 0x319f2a86 | Version:  0x00000200
     [12428.672056] sdhci: Blk size: 0x00007040 | Blk cnt:  0x00000001
     [12428.672061] sdhci: Argument: 0x00fffff1 | Trn mode: 0x00000013
     [12428.672067] sdhci: Present:  0x01ff0a02 | Host ctl: 0x00000000
     [12428.672073] sdhci: Power:    0x0000000f | Blk gap:  0x00000000
     [12428.672078] sdhci: Wake-up:  0x00000000 | Clock:    0x00004007
     [12428.672084] sdhci: Timeout:  0x00000009 | Int stat: 0x00000000
     [12428.672089] sdhci: Int enab: 0x00ff00cb | Sig enab: 0x00ff00cb
     [12428.672095] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
     [12428.672100] sdhci: Caps:     0x018021a1 | Max curr: 0x00000040
     [12428.672102] sdhci: ===========================================
     [12428.675927] mmc0: error -110 whilst initialising SD card

Znalazłem rozwiązanie problemu poprzez... programowe "wyłączenie" 
czytnika poleceniami:

     /sbin/setpci -s 08:01.2 0xCA=57
     /sbin/setpci -s 08:01.2 0xCB=02
     /sbin/setpci -s 08:01.2 0xCA=00

Jednak po wydaniu pierwszej komendy otrzymuje komunikat:

     root[linfan]# /sbin/setpci -s 08:01.2 0xCA=57
     setpci: Missing width.
     Try `setpci --help' for more information.

I teraz to już nic nie rozumie. Czemu polecenie nie działa? Ktoś ma 
jakiś pomysł - jak naprawić ten czytnik?
Pozdrawiam.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads