я похоже нашел в чем было дело... для всех заинтересованных опишу подробней, может кому пригодится: Похоже что в ядре были включены не все опции для SCSI, сейчас я включено вот это:
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_CHR_DEV_SCH=y

теперь CF идет как SDA1, а SD как SDB1, я изначально включил CONFIG_SCSI_MULTI_LUN=y
если не ошибаюсь это не помогло, тогда я добавил CONFIG_CHR_DEV_SCH
после загрузки под новым ядром все заработало:)

PS я под ядрышком 2.6 и прописал options scsi_mod max_luns=255

Michael Shigorin wrote:

On Sun, Dec 12, 2004 at 01:08:14AM +0200, Denis S wrote:
Спасибо за совет, Михаил! попробовал я описанный способ с
добавлением options scsi_mod max_luns=255 в /etc/modules.conf

Это linux-2.6? (на всякий)

Для 2.4 рецепт иной (там же).  См. вывод uname -r.

однако безрезультатно, CF видно, а SD как небыло, так и нет:-\
а у вас сработало?

Гм, у меня только SD и есть.  Живёт как sdb1.

 8     0     511056 sda
 8     1     510520 sda1

Видимо, придётся гуглить max_luns flash...


Ответить