PDA

View Full Version : [Debian] lettore SD/MMC


jk-koldus
27-07-2007, 17:01
ciao a tutti, ho il seguente lettore:

02:02.4 Generic system peripheral [0805]: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller

quando avevo windows funzionava perfettamente, invece, da quando ho installato debian, provo a inserire le memorie del nokia 6600 e non funziona.. cosa devo fare?

ps: è integrato...

jk-koldus
27-07-2007, 17:17
re, ho autotrovato la risposta, c'ho dato il comando:

setpci -s 02:02.3 4c=0x22


e funziona perfettamente, c'è modo di far partire questo cmd in automatico all'avvio del computer?

ilsensine
27-07-2007, 17:37
Ho letto tardi il post, ma devo farti i complimenti per aver trovato da solo la non banale soluzione :)
Puoi mettere quel comando in uno script di avvio.

jk-koldus
27-07-2007, 17:50
emh l'ho trovato nel senso con google.. =P infatti non so come si fa quello che mi hai detto te =P

VegetaSSJ5
28-07-2007, 12:43
ilsensine cosa fa quel comando?

ilsensine
30-07-2007, 09:32
L'hardware per quel controller implementa più di una funzione PCI. Ovvero, può dare accesso alla carta tramite diverse interfacce. Una di queste interfacce è la sdhc standard, ovvero la interfaccia che parla il protocollo MMC/SD. Purtroppo però l'hardware non è stato pensato per attivare tutte le funzioni contemporaneamente, ma solo una alla volta. Quel comando, scoperto da un tizio nel 2005,
http://list.drzeus.cx/pipermail/sdhci-devel/2005-November/000036.html
non fa altro che scrivere in un registro dello spazio PCI del dispositivo per attivare l'interfaccia sdhc (di default ne è attiva un'altra).

Prima che qualcuno con lo stesso problema faccia copia & incolla del comando e combini qualche guaio, faccio presente che l'indirizzo pci 02:02.3 _deve_ essere sostituito con l'indirizzo pci assegnato al dispositivo sul _vostro_ computer, come mostrato da lspci.

jk-koldus
30-07-2007, 13:22
Prima che qualcuno con lo stesso problema faccia copia & incolla del comando e combini qualche guaio, faccio presente che l'indirizzo pci 02:02.3 _deve_ essere sostituito con l'indirizzo pci assegnato al dispositivo sul _vostro_ computer, come mostrato da lspci.

Questo l'ho fatto =( a me servirebbe capire come posso farlo in automatico all'avvio del pc =(