SD kartya olvaso

SD kartya olvaso

Hozzászólások

Ha az eszközt felismeri, de magától nem jön létre a dev alatt a hozzá tartozó fájl, akkor annak lőttek. Valszeg nem fog menni a dolog. Én egy fényképezővel

usb 1-1: new full speed USB device using uhci_hcd and address 2
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb 1-1: reset full speed USB device using uhci_hcd and address 2
scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0
usb-storage: device scan complete

és egy usb tárolóval jártam hasonlóan. Viszont az usb kártyaolvasó tökéletesen működik

usb 1-1: new full speed USB device using uhci_hcd and address 3
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Vendor: Generic Model: STORAGE DEVICE Rev: 0119
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 499712 512-byte hdwr sectors (256 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
SCSI device sda: 499712 512-byte hdwr sectors (256 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
/dev/scsi/host1/bus0/target0/lun0: p1
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete

és azóta másik usb drájvot is sikerült életre keltenem.
Szerintem próbálkozz másik típussal. Jobban jársz, mintha görcsölnél vele pár hetet eredménytelenül.

simán olvasni tudod-e az eszközt. mármint mountolás nélkül?

[quote:9b227e3a16="pink"]Valami megmozdul, mert bootkor megtalálja:

[code:1:9b227e3a16]wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.0
wbsd: Copyright(c) Pierre Ossman
mmc0: W83L51xD id 7112 at 0x248 irq 6 dma 2
[/code:1:9b227e3a16]

De fogalmam sincs hogyan lehetne mountolni, sehogy nem sikerül :-(
Hiába hozom létre mknoddal a divájszokat.

pink

mmc0-t hozol letre?

Udvozlet

A notebook-omban van egy beepitett SD kartya olvaso, amit nagyon jo lenne ha tudnek hasznalni, viszont sehogy nem sikerül munkára birni.
Az ekszpi szerint IDE felületü a cuccos (IDE ATA/ATAPI -> Winbond Secure Digital Storage Device Driver), de a /dev -ben nem találom. Csak a winyó és 4 particiója (hda, hda1...hda4) és a cdrom (hdc) látszik. Már probálkoztam devfs-el is.
Kernelben: IDE/ATA disk support, IDE/ATAPI cdrom support
Elképzelhetö h vmi még kéne a kernelbe?

Segitsegert elöre is köszönet

[quote:aa621249d6="vmiklos"]cat /proc/partitions mit mond?

[code:1:aa621249d6]
3 0 39070080 hda
3 1 31216 hda1
3 2 499968 hda2
3 3 19531008 hda3
3 4 19007856 hda4
[/code:1:aa621249d6]

Ennyi...

[quote:333845b4f9="pink"]mmc0 pl amit bootkor kiír nem is létezik. sda* se hozott sikert.
Mi lehet a baj?

nekem kézzel létre kellett hoznom a /dev/mmcblk0 és /dev/mmcblk0p1 fájlokat mknod-dal. a major szám 254, a minor pedig 0, illetve 1.

hm, amíg itt nem látod, addig vmi kernelmodulbetöltés, vagy vmi ilyesmi kéne... :?

[quote:83204709d0="Toma_"]Van olyan modul betoltve, hogy: mmc_block ?

- Nincs. Amint az a fentebbi hozzászólásomból kiderül, kernelbe forgattam mindent.

pink

sziasztok!

történt valami előrelépés ebben a témában? én is ugyanezzel a problémával szenvedek, Google nem mondott semmi okosat, viszont nagyon utálok mindig Windows-t bootolni ahhoz, hogy SD kártyáról olvassak...

[quote:3fe278b2ac="demian"][quote:3fe278b2ac="pink"]mmc0 pl amit bootkor kiír nem is létezik. sda* se hozott sikert.
Mi lehet a baj?

nekem kézzel létre kellett hoznom a /dev/mmcblk0 és /dev/mmcblk0p1 fájlokat mknod-dal. a major szám 254, a minor pedig 0, illetve 1.

- Eddig oké, létrehoztam mknoddal, de amikor mountolni akarom, elöször Specify filesystem type, megadom, akkor meg not a valid block device. Egyszóval nem_müködik.
(Egyébként a major meg minor számokat honnan lehet megtudni?)

Neked hogy sikerült?
Kell még valami a kernelbe? Nekem most ezek vannak:

[code:1:3fe278b2ac]#
# MMC/SD Card support
#
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_BLOCK=y
CONFIG_MMC_WBSD=y
[/code:1:3fe278b2ac]

pink

Csak egy tipp/kerdes: a beepitett olvasokat nem kezeli ugy,mintha pcmcia-ba raknal adaptert? En ugy olvasom a cf kartyat. Ahhoz kell meg az ide_cs modul.

Hi!

[quote:03a50ea714="ssa2"]
Szerintem próbálkozz másik típussal.

- Ez sajnos kivitelezhetetlen, mivel a notebookom beépített kártyaolvasójáról van szó. Ha a kernel driver pont ehhez a típushoz való és még irq-t is kap az eszköz, akkor csak mennie kéne valahogy, nem?

[quote:03a50ea714="n0b0dy"]simán olvasni tudod-e az eszközt. mármint mountolás nélkül?

- Nem, sajnos nem sikerül. Cannot open; No such device or address.

[quote:03a50ea714="Toma_"]mmc0-t hozol letre?

- Nem; demian tanácsát követve:
[quote:03a50ea714="demian"]/dev/mmcblk0 és /dev/mmcblk0p1 fájlokat mknod-dal. a major szám 254, a minor pedig 0, illetve 1

Talán más major számmal kellene próbálkozni? Tök jó lenne, ha müködne..
Kifogytam az ötletekböl.

pink

Van olyan modul betoltve, hogy: mmc_block ?

Új fejlemény az ügyben: linux-2.6.10-ben felbukkant a támogatás a szóban forgó integrált (Winbond) MMC/SD card readerhez. Beleforgattam, bootkor szépen felismeri. A probléma már csak az, hogy semmilyen dev-en nem sikerül elérni. mmc0 pl amit bootkor kiír nem is létezik. sda* se hozott sikert.
Mi lehet a baj?

pink

A kerneledbe az usb mass storage és a scsi emulation bele van forgatva?

[quote:b7f43fe864="Skuzzy"]Csak egy tipp/kerdes: a beepitett olvasokat nem kezeli ugy,mintha pcmcia-ba raknal adaptert? En ugy olvasom a cf kartyat. Ahhoz kell meg az ide_cs modul.

A beépitett olvasó tényleg a PCMCIA slot alatt van; régebben próbálgattam is hátha megy IDE pcmcia-val. Sajnos nem kelt életre, igaz, nem sokat kísérleteztem vele. Délután újra előveszem a témát.

pink

[quote:f65fbebd47="Skuzzy"]Csak egy tipp/kerdes: a beepitett olvasokat nem kezeli ugy,mintha pcmcia-ba raknal adaptert? En ugy olvasom a cf kartyat. Ahhoz kell meg az ide_cs modul.

En beprobalkoznek meg scsi-val is.

Próbáld meg a /dev/sd[a-z] -t is! Nekem SuSE Linux 9.1-em van, igaz nem laptopon, s ott az USB-re csatlakozó eszközök (Pendrive, kártyaolvasó) itt "jönnek be":

# mount /dev/sda /mnt

[quote:f176b05a08="vol4"]Próbáld meg a /dev/sd[a-z] -t is! Nekem SuSE Linux 9.1-em van, igaz nem laptopon, s ott az USB-re csatlakozó eszközök (Pendrive, kártyaolvasó) itt "jönnek be":

# mount /dev/sda /mnt

Kipróbáltam, scsi-n se megy :-(
/proc/partitions-ban sincs sent semmi más, csak hda...
meg sda ha pen drive-ot bedugom.

pink

Valami megmozdul, mert bootkor megtalálja:

[code:1:f9f7c05ab6]wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.0
wbsd: Copyright(c) Pierre Ossman
mmc0: W83L51xD id 7112 at 0x248 irq 6 dma 2
[/code:1:f9f7c05ab6]

De fogalmam sincs hogyan lehetne mountolni, sehogy nem sikerül :-(
Hiába hozom létre mknoddal a divájszokat.

pink

[quote:a34e63bf7b="begin"]A kerneledbe az usb mass storage és a scsi emulation bele van forgatva?

Természetesen.