Article View: pl.comp.os.linux.sprzet
Article #74351Nie "działa" czytnika kart w laptopie
From: XWindowsMen
Date: Fri, 16 Dec 2011 07:08
Date: Fri, 16 Dec 2011 07:08
67 lines
4064 bytes
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.
Technical Details
Message-ID:
<jceqob$con$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: XWindowsMen <xwindowsUSUNTOCODUZEmen@gmail.com> Newsgroups: pl.comp.os.linux.sprzet Subject: Nie "działa" czytnika kart w laptopie Date: Fri, 16 Dec 2011 08:08:01 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 67 Message-ID: <jceqob$con$1@inews.gazeta.pl> NNTP-Posting-Host: 89-68-190-165.dynamic.chello.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1324019275 13079 89.68.190.165 (16 Dec 2011 07:07:55 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 16 Dec 2011 07:07:55 +0000 (UTC) X-User: excellentclient User-Agent: Mozilla/5.0 (X11; Linux i686; rv:6.0.1) Gecko/20110903 Thunderbird/6.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit