From: Sergey Vlasov <vsu@altlinux.ru> To: hardware@altlinux.ru Subject: Re: [Hardware] DiskOnShip Date: Thu, 26 May 2005 18:15:30 +0400 Message-ID: <20050526141530.GI30279@master.mivlgu.local> (raw) In-Reply-To: <4295CA66.3070405@mail.ru> [-- Attachment #1.1: Type: text/plain, Size: 2490 bytes --] On Thu, May 26, 2005 at 05:08:54PM +0400, Aleksey P. Karelin wrote: > Sergey Vlasov пишет: > >On Thu, May 26, 2005 at 04:25:00PM +0400, Aleksey P. Karelin wrote: > >>DiskOnChip Millennium found at address 0xDA000 > >>No flash chips recognised. > >А что за чип там на самом деле? > DiskOnChip 2000 TSOP > >Впрочем, если это именно DiskOnChip 2000 TSOP, обновление пока не поможет, > Ох, как все плохо... Ну не всё - я же написал, что есть новый модуль diskonchip; а модули docprobe, doc2000, doc2001 сейчас уже считаются устаревшими и поддерживаются только для совместимости. > Как быть? Искать старые чипы, новые ядра или другой дистрибутив пробовать? Вообще вся разработка в области MTD (да и не только) ушла в ветку 2.6.x. Хотя предлагается какой-то снапшот MTD CVS, последний из работавших с 2.4.x: ftp://ftp.uk.linux.org/pub/people/dwmw2/mtd/cvs/mtd-snapshot-20050304.tar.bz2 Кроме того, вряд ли в каком-то из дистрибутивов общего назначения серьёзно занимаются поддержкой столь специфического железа, поэтому найти где-либо готовое ядро 2.4.x с обновлёнными драйверами MTD, скорее всего, не удастся. Есть, конечно, вариант использования драйвера "от производителя". Этот драйвер, как обычно, содержит бинарный кусок, делающий неизвестно что, и имеет какую-то ужасную лицензию. Кроме того, как оказалось, этот драйвер у них не обновлялся с 2003 года, и собирать его отдельно от ядра неудобно. Хотя можно это сделать, положив в каталог doc-linux-5_1_4_20/driver/doc прилагаемый Makefile и выполнив команду: make -C /usr/src/linux-2.4.26-std-up modules SUBDIRS=`pwd` (при этом должен быть установлен пакет kernel-headers-modules-std-up для соответствующей версии и сборки ядра). От попыток использования предыдущих версий этого драйвера с ядрами 2.2.x впечатления остались отрицательные; в частности, через несколько секунд после монтирования ФС машина переставала реагировать на что-либо примерно на 5-10 секунд; похожие вещи происходили и после выполнения любой записи на устройство. Причём складывается впечатление, что это не столько недостатки самого драйвера, сколько принципиальная особенность DiskOnChip: весь обмен идёт только под управлением процессора, с постоянными опросами готовности, при этом операции стирания и записи занимают значительное время. Хотя при правильном построении драйвера с учётом этих особенностей можно было бы частично обойти эту проблему (в ядрах 2.6.x, собранных с опцией CONFIG_PREEMPT). [-- Attachment #1.2: Makefile --] [-- Type: text/plain, Size: 163 bytes --] O_TARGET := doc.o list-multi := doc.o obj-m := doc.o doc-objs := fldrvlnx.o libosak include $(TOPDIR)/Rules.make doc.o: $(doc-objs) $(LD) -r -o $@ $(doc-objs) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2005-05-26 14:15 UTC|newest] Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-05-26 6:04 Aleksey P. Karelin 2005-05-26 6:26 ` Yakov Reztsov 2005-05-26 6:37 ` Aleksey P. Karelin 2005-05-26 7:10 ` Yakov Reztsov 2005-05-26 7:14 ` Aleksey P. Karelin 2005-05-26 8:49 ` Re[2]: " Yakov Reztsov 2005-05-26 9:14 ` Aleksey P. Karelin 2005-05-26 10:55 ` Re[2]: " Yakov Reztsov 2005-05-26 11:17 ` [Hardware] DiskOnChip Aleksey P. Karelin 2005-05-29 9:36 ` Denis Smirnov 2005-06-04 18:08 ` Sergey Vlasov 2005-05-26 6:29 ` [Hardware] DiskOnShip Aleksey P. Karelin 2005-05-26 11:16 ` Sergey Vlasov 2005-05-26 11:23 ` Aleksey P. Karelin 2005-05-26 11:34 ` Sergey Vlasov 2005-05-26 11:49 ` Aleksey P. Karelin 2005-05-26 12:04 ` Sergey Vlasov 2005-05-26 12:25 ` Aleksey P. Karelin 2005-05-26 12:56 ` Sergey Vlasov 2005-05-26 13:08 ` Aleksey P. Karelin 2005-05-26 13:30 ` [Hardware] Re: DiskOnChip Michael Shigorin 2005-05-26 14:15 ` Sergey Vlasov [this message] 2005-05-27 7:24 ` [Hardware] DiskOnShip Aleksey P. Karelin 2005-05-27 7:43 ` Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20050526141530.GI30279@master.mivlgu.local \ --to=vsu@altlinux.ru \ --cc=hardware@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux hardware support This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \ hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org public-inbox-index hardware Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.hardware AGPL code for this site: git clone https://public-inbox.org/public-inbox.git