Страница 1 из 2
sd/mmc ридеры
Добавлено: 2008-09-28 12:57:00
Alex Keda
http://lists.freebsd.org/pipermail/free ... 88874.html
такая вот инетересная ссылка.
тока что делать с sdhci.20080927.tgz?
там два файла, куда пихать - неясно =(
Re: sd/mmc ридеры
Добавлено: 2008-09-28 12:59:50
Alex Keda
Код: Выделить всё
cbb0@pci0:6:4:0: class=0x060700 card=0x009f1025 chip=0x14121524 rev=0x10 hdr=0x02
vendor = 'ENE Technology Inc'
device = 'CB-712/714 CardBus Controller'
class = bridge
subclass = PCI-CardBus
none1@pci0:6:4:1: class=0x050100 card=0x009f1025 chip=0x05301524 rev=0x01 hdr=0x00
vendor = 'ENE Technology Inc'
device = 'CB-712/714/810 Memory Stick Card Reader'
class = memory
subclass = flash
sdhci0@pci0:6:4:2: class=0x080501 card=0x009f1025 chip=0x05501524 rev=0x01 hdr=0x00
vendor = 'ENE Technology Inc'
device = 'CB-712/714/810 Secure Digital Card Reader'
class = base peripheral
none2@pci0:6:4:3: class=0x050100 card=0x009f1025 chip=0x05201524 rev=0x01 hdr=0x00
vendor = 'ENE Technology Inc'
device = 'PCI SmartMedia / xD Card Reader Controller'
class = memory
subclass = flash
sdhci1@pci0:6:4:4: class=0x050100 card=0x009f1025 chip=0x05511524 rev=0x01 hdr=0x00
vendor = 'ENE Technology Inc'
device = 'PCI SD/MMC Card Reader Controller'
class = memory
subclass = flash
пашет вроде...
Re: sd/mmc ридеры
Добавлено: 2008-09-28 13:31:25
Alex Keda
ха, даже примонтировал
Код: Выделить всё
acer# mount
/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local)
procfs on /proc (procfs, local)
tmpfs on /tmp (tmpfs, local)
/dev/mmcsd0s1 on /mnt (msdosfs, local)
acer#
acer# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad4s1a 72G 43G 23G 65% /
devfs 1.0K 1.0K 0B 100% /dev
procfs 4.0K 4.0K 0B 100% /proc
tmpfs 1.2G 68K 1.2G 0% /tmp
/dev/mmcsd0s1 30M 32K 30M 0% /mnt
acer#
Re: sd/mmc ридеры
Добавлено: 2008-09-28 17:27:58
manefesto
пойдет под любой кард ридер ?
Универсальный драйвер ?
Re: sd/mmc ридеры
Добавлено: 2008-09-28 17:49:43
Alex Keda
ты ссылку читал?
Re: sd/mmc ридеры
Добавлено: 2008-09-28 18:19:10
manefesto
бегло...перечитал...вкурил
Re: sd/mmc ридеры
Добавлено: 2008-09-28 22:32:28
paradox
бегло просмотрел
помоему просто портировали линуховые дрова
вместе с глюками
может помочь разработчику
и реверснутьт в соурсы то что я накопал
а он пусть разбереться и адаптирует
либо они ему помогут лучше понять логику работы
того что унего там пока не работает
Re: sd/mmc ридеры
Добавлено: 2008-09-28 22:38:03
Alex Keda
помоги.
тем более товарищщ вроде отечественный...
Re: sd/mmc ридеры
Добавлено: 2008-09-28 22:43:55
paradox
задай ему личный вопрос
актуально / неактуально
нужно / ненужно
помогут /не помогут
соурсы дров после реверсинга
что бы зря и по напрасну не париться
а то сделаю
он посомотрит и скажет не интересно
либо вообще проигнорирует
лучше не в рассылке этот вопрос задать
что бы потом наездов небыло откуда он тот код взял
ну потом будем смотреть
Re: sd/mmc ридеры
Добавлено: 2008-09-28 22:48:21
Alex Keda
отписался.
на всякий случай дал лик на эту тему...
посомтрим, ответит или нет...
Re: sd/mmc ридеры
Добавлено: 2008-09-29 1:05:23
f_andrey
lissyara писал(а):тока что делать с sdhci.20080927.tgz?
там два файла, куда пихать - неясно =(
а поделись сокровенным знанием куда пихать и как собирать а то что то не соображу никак, ну или ссылку какую дельную подкинь, а то что то не приходилось пока так изврашатся, файлы как я понял надо распаковывать в /usr/src/sys/dev/ и наложить патч, это вроде сделал а вот дальше чего то затормозил.

Re: sd/mmc ридеры
Добавлено: 2008-09-29 7:46:03
Alex Keda
Код: Выделить всё
lissyara# cd /tmp/
lissyara# mkdir sd_mmc
lissyara# cd sd_mmc/
lissyara# ll
total 0
lissyara# fetch http://people.freebsd.org/~mav/sdhci/mmc.20080928.patch
mmc.20080928.patch 100% of 16 kB 27 kBps
lissyara# fetch http://people.freebsd.org/~mav/sdhci/sdhci.20080928.tgz
sdhci.20080928.tgz 100% of 10 kB 16 kBps
lissyara# fetch http://people.freebsd.org/~mav/sdhci/sdhci_mod.20080928.tgz
sdhci_mod.20080928.tgz 100% of 328 B 80 kBps
lissyara# gunzip --stdout sdhci.20080928.tgz | tar --extract --file=-
lissyara# gunzip --stdout sdhci_mod.20080928.tgz | tar --extract --file=-
lissyara# ll
total 40
-rw-r--r-- 1 root wheel 17K 29 сен 00:48 mmc.20080928.patch
drwxr-xr-x 2 root wheel 120B 29 сен 08:40 sdhci
-rw-r--r-- 1 root wheel 11K 29 сен 00:48 sdhci.20080928.tgz
-rw-r--r-- 1 root wheel 328B 29 сен 00:48 sdhci_mod.20080928.tgz
lissyara# cd /usr/src/sys/dev/
lissyara# patch -p0 < /tmp/sd_mmc/mmc.20080928.patch
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp mmc.HEAD/mmc.c mmc/mmc.c
|--- mmc.HEAD/mmc.c 2008-09-27 15:50:50.000000000 +0300
|+++ mmc/mmc.c 2008-09-29 00:14:10.000000000 +0300
--------------------------
Patching file mmc/mmc.c using Plan A...
Hunk #1 succeeded at 61.
Hunk #2 succeeded at 83.
Hunk #3 succeeded at 102.
Hunk #4 succeeded at 114.
Hunk #5 succeeded at 129.
Hunk #6 succeeded at 169.
Hunk #7 succeeded at 181.
Hunk #8 succeeded at 204.
Hunk #9 succeeded at 235.
Hunk #10 succeeded at 254.
Hunk #11 succeeded at 273.
Hunk #12 succeeded at 335.
Hunk #13 succeeded at 353.
Hunk #14 succeeded at 379.
Hunk #15 succeeded at 409.
Hunk #16 succeeded at 453.
Hunk #17 succeeded at 490.
Hunk #18 succeeded at 623.
Hunk #19 succeeded at 653.
Hunk #20 succeeded at 668.
Hunk #21 succeeded at 708.
Hunk #22 succeeded at 723.
Hunk #23 succeeded at 739.
Hunk #24 succeeded at 852.
Hunk #25 succeeded at 863.
Hunk #26 succeeded at 918.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp mmc.HEAD/mmcbrvar.h mmc/mmcbrvar.h
|--- mmc.HEAD/mmcbrvar.h 2008-09-27 15:50:50.000000000 +0300
|+++ mmc/mmcbrvar.h 2008-09-27 22:10:32.000000000 +0300
--------------------------
Patching file mmc/mmcbrvar.h using Plan A...
Hunk #1 succeeded at 70.
Hunk #2 succeeded at 91.
Hunk #3 succeeded at 99.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp mmc.HEAD/mmcreg.h mmc/mmcreg.h
|--- mmc.HEAD/mmcreg.h 2008-09-27 15:50:50.000000000 +0300
|+++ mmc/mmcreg.h 2008-09-29 00:13:11.000000000 +0300
--------------------------
Patching file mmc/mmcreg.h using Plan A...
Hunk #1 succeeded at 277.
Hunk #2 succeeded at 298.
Hunk #3 succeeded at 357.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp mmc.HEAD/mmcsd.c mmc/mmcsd.c
|--- mmc.HEAD/mmcsd.c 2008-09-27 22:21:26.000000000 +0300
|+++ mmc/mmcsd.c 2008-09-29 00:43:28.000000000 +0300
--------------------------
Patching file mmc/mmcsd.c using Plan A...
Hunk #1 succeeded at 80.
Hunk #2 succeeded at 106.
Hunk #3 succeeded at 127.
Hunk #4 succeeded at 222.
Hmm... The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -ruNp mmc.HEAD/mmcvar.h mmc/mmcvar.h
|--- mmc.HEAD/mmcvar.h 2008-09-27 15:50:50.000000000 +0300
|+++ mmc/mmcvar.h 2008-09-27 22:21:19.000000000 +0300
--------------------------
Patching file mmc/mmcvar.h using Plan A...
Hunk #1 succeeded at 61.
Hunk #2 succeeded at 76.
done
lissyara# cd mmc
lissyara# make
в текущей директории будет модуль mmc.ko
либо прям отсюда его грузи, либо копируй в /boot/modules
я сделал последнее.
Код: Выделить всё
lissyara# cd /usr/src/sys/modules/mmcsd/
lissyara# make
опять же - будет модуль mmcsd.ko
тоже самое - отсюда или копируй в /boot/modules и оттуда грузи
Код: Выделить всё
lissyara# cd /tmp/sd_mmc/sdhci
lissyara# make
третий модуль - sdhci.ko - аналогично.
вот после третего детектнётся контроллер SD и будет видна карточка как /dev/mmcsd0s1
mmc rкарточки меня нет - поэтому ничё не скажу...
Re: sd/mmc ридеры
Добавлено: 2008-09-29 8:18:45
f_andrey

mmc сегодня закомитили в карент, так что посмотрю попозже что к чему, а архивы распаковывать наверное ловчее tar zxvf ....tgz
Re: sd/mmc ридеры
Добавлено: 2008-09-29 8:52:57
Alex Keda
а я так привык

)
Re: sd/mmc ридеры
Добавлено: 2008-09-29 9:17:06
f_andrey
lissyara писал(а):а я так привык

)
Да я так и понял, но вдруг кто будет читать и пристрастится

привычка дело хорошее но иногда их можно и менять
Re: sd/mmc ридеры
Добавлено: 2008-09-29 9:37:29
Alex Keda
зачем? полные ключи куда удобней и читаемей набора символов.
Re: sd/mmc ридеры
Добавлено: 2008-09-30 5:29:58
paradox
реверснул и разобрал практически 90% кода
отдали лису
он передастего mav
будем надеяться он разбереться в том коде
если что могу поделиться кодом со всеми кто будет развивать драйвера SD/MMC для freebsd
токо есть очень много условий
дабы убереться от того что бы код уплыл линух разработчикам))
хочеться что бы бсд хоть в этом направлении была впереди
ps
шо ужЕ?
модуль для шапки прицепили?
Re: sd/mmc ридеры
Добавлено: 2008-09-30 9:14:21
f_andrey
paradox писал(а):ps
шо ужЕ?
модуль для шапки прицепили?

лучшие новости как всегда в
http://lists.freebsd.org/pipermail/cvs-src/ ну и на perforce

они по моему шас mmc активно пилят судя по динамике изменения.
Re: sd/mmc ридеры
Добавлено: 2008-09-30 9:15:37
paradox
Правила форума
Убедительная просьба юзать теги
Код: Выделить всё
при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными[/quote]
я про это!!))))
Re: sd/mmc ридеры
Добавлено: 2008-09-30 9:19:54
f_andrey
paradox писал(а):я про это!!))))
Хотелось бы верить что поможет, но боюсь примелькается

Re: sd/mmc ридеры
Добавлено: 2008-09-30 9:21:59
paradox
ну если можно его отключать
и редактировать для разных тем
то поможеться
мне вот в темы сс2 сс3 надо
что бы в шапке постоянно высело кто куда кого
и какие версии))
Re: sd/mmc ридеры
Добавлено: 2008-09-30 9:36:32
Alex Keda
это правила форума. они на весь форум а не на тему....
=======
пни вечером если не забудешь - часов в 10-11
найду этот мод и прилеплю.
Re: sd/mmc ридеры
Добавлено: 2008-10-04 22:39:40
Alex Keda
походу чё-то сломали...
не видит больше мою карточку =(
Re: sd/mmc ридеры
Добавлено: 2008-10-05 16:13:59
paradox
что там mav Говорит?)
Re: sd/mmc ридеры
Добавлено: 2008-10-05 16:30:48
Alex Keda
молчит =(((