День добрый!
Имеется установочный диск FreeBSD 7.1-RELEASE и системный блок с nVidia SATA-контролером. Программа установки не видит ни жесткий диск, ни DVD-привод. Возможности отключить режим SATA и указать IDE в BIOS нет. Найти nVidia SATA-контроллер в списке поддерживанемого оборудования на сайте freebsd.org не удалось.
Действительно, все так плохо с поддержкой этого контролера FreeBSD или можно какими-то шаманствами их подружить?
nVidia SATA controller & FreeBSD 7.1-RELEASE
Модератор: arachnid
-
Stashek
- Сообщения: 86
nVidia SATA controller & FreeBSD 7.1-RELEASE
Косово je Србиjа!
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
какая конкретно мать?
man ata говорит, что нвидовые чипы поддерживает
man ata говорит, что нвидовые чипы поддерживает
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
Stashek
- Сообщения: 86
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
Точное происхождение матери установить не удалось. Брал системник в готовой сборке Acer Aspire M1641. О материнке продавец и сайт производителя умалчивают. Гугление положительного результата не дало.
Косово je Србиjа!
-
Stashek
- Сообщения: 86
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
В BIOS наковырял - мать Acer MCP73VE
Косово je Србиjа!
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
пес его знает - nforce4 поддерживается 
сам с нвидиа дела не имел
сам с нвидиа дела не имел
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
Stashek
- Сообщения: 86
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
При внимательном изучении dmesg обнаружено, что система видит контроллер:
atapci0: <nVidia nForce MCP73 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 8.0 on pci0
Но почему, система не видит висящий на нем sata-диск Western Digital 160 Гб не понятно. Игры с различными режимами доступа UDMA и т.д. положительного результата не дали.
Косово je Србиjа!
-
Stashek
- Сообщения: 86
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
Обновление BIOS до последней версии прошивки тоже положительного результата не дало.
Косово je Србиjа!
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
Как то натыкался на обсуждение этой проблемы...
вроде тут:
http://unix.derkeiler.com/Mailing-Lists/Fr...9/msg00558.html
Но так как знания англ. не хватает могу ошибаться. Тут собственно, кажется описывается как поправить это дело.
Если удастся разобраться то отпишите результат. В итоге там чувак благодарит за патчи и пишет что все заработало...
-
Xenon5
- Сообщения: 11
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
Stashek, былы аналогичная проблема.
В инете один чувак написал, чтов 7-й линейке разработчики якобы опять поломали драйвер и потому лично он откатился на 6-ку.
Если коротко - скачайте любой установочный диск 6-й ветки, должно работать.
Дело в том, что в 7-й версии поддержка apic убрана из GENERIC-ядра и заявлена опционально.
Соберите ядро с device atpic и винт должен определиться.
Также у пипла были проблемы с SHED_ULE, решили они ее заменой на SHED_4BSD
P.S. Не слушайте пустозвонов, они не дают реальных советов.
В инете один чувак написал, чтов 7-й линейке разработчики якобы опять поломали драйвер и потому лично он откатился на 6-ку.
Если коротко - скачайте любой установочный диск 6-й ветки, должно работать.
Дело в том, что в 7-й версии поддержка apic убрана из GENERIC-ядра и заявлена опционально.
Соберите ядро с device atpic и винт должен определиться.
Также у пипла были проблемы с SHED_ULE, решили они ее заменой на SHED_4BSD
P.S. Не слушайте пустозвонов, они не дают реальных советов.
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
Xenon5 писал(а): ↑25.02.2009 13:49Stashek, былы аналогичная проблема.
В инете один чувак написал, чтов 7-й линейке разработчики якобы опять поломали драйвер и потому лично он откатился на 6-ку.
Если коротко - скачайте любой установочный диск 6-й ветки, должно работать.
Дело в том, что в 7-й версии поддержка apic убрана из GENERIC-ядра и заявлена опционально.
Соберите ядро с device atpic и винт должен определиться.
Также у пипла были проблемы с SHED_ULE, решили они ее заменой на SHED_4BSD
так, касательно apic - бред. для этого достаточно посмотреть GENERIC
шедулер аналогично - он с дисками не работает. да и проблема там проявлялась по другому
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
Stashek
- Сообщения: 86
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
AlexNT писал(а): ↑25.02.2009 09:33
Как то натыкался на обсуждение этой проблемы...
вроде тут:
http://unix.derkeiler.com/Mailing-Lists/Fr...9/msg00558.html
Но так как знания англ. не хватает могу ошибаться. Тут собственно, кажется описывается как поправить это дело.
Если удастся разобраться то отпишите результат. В итоге там чувак благодарит за патчи и пишет что все заработало...
Спасибо большущее и нижайшый поклон Вам до самой земли. После измнения всего нескольких строк исходного кода ядра в текстовом редакторе и последующей его пересборки все мои sata-устройства увиделись.
Код: Выделить всё
stashome# atacontrol list
ATA channel 0:
Master: ad0 <ST3120814A/2AAA> ATA/ATAPI revision 7
Slave: acd0 <NEC DVD RW ND-4550A/1.09> ATA/ATAPI revision 0
ATA channel 1:
Master: no device present
Slave: no device present
ATA channel 2:
Master: ad4 <WDC WD1600AAJS-00WAA0/58.01D58> Serial ATA II
Slave: no device present
ATA channel 3:
Master: no device present
Slave: no device present
ATA channel 4:
Master: no device present
Slave: no device present
ATA channel 5:
Master: no device present
Slave: no device presentКосово je Србиjа!
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
Stashek писал(а): ↑25.02.2009 21:09AlexNT писал(а): ↑25.02.2009 09:33
Как то натыкался на обсуждение этой проблемы...
вроде тут:
http://unix.derkeiler.com/Mailing-Lists/Fr...9/msg00558.html
Но так как знания англ. не хватает могу ошибаться. Тут собственно, кажется описывается как поправить это дело.
Если удастся разобраться то отпишите результат. В итоге там чувак благодарит за патчи и пишет что все заработало...
Спасибо большущее и нижайшый поклон Вам до самой земли. После измнения всего нескольких строк исходного кода ядра в текстовом редакторе и последующей его пересборки все мои sata-устройства увиделись.
Всегда пожалуйста. Если Вас не затруднит, опишите поподробнее что и где Вы исправили, т.к. вполне могу напороться на такую же проблему, а в обсуждении на англ. языке толком ничего не могу понять...
-
Stashek
- Сообщения: 86
Re: nVidia SATA controller & FreeBSD 7.1-RELEASE
AlexNT писал(а): ↑26.02.2009 05:51Stashek писал(а): ↑25.02.2009 21:09AlexNT писал(а): ↑25.02.2009 09:33
Как то натыкался на обсуждение этой проблемы...
вроде тут:
http://unix.derkeiler.com/Mailing-Lists/Fr...9/msg00558.html
Но так как знания англ. не хватает могу ошибаться. Тут собственно, кажется описывается как поправить это дело.
Если удастся разобраться то отпишите результат. В итоге там чувак благодарит за патчи и пишет что все заработало...
Спасибо большущее и нижайшый поклон Вам до самой земли. После измнения всего нескольких строк исходного кода ядра в текстовом редакторе и последующей его пересборки все мои sata-устройства увиделись.
Всегда пожалуйста. Если Вас не затруднит, опишите поподробнее что и где Вы исправили, т.к. вполне могу напороться на такую же проблему, а в обсуждении на англ. языке толком ничего не могу понять...
В аглицком я тоже не силен. Да и не нужно быть специалистом по романо-германской филологии, что бы понять, о чем идет речь. В самом важном сообщении на том буржуйском форуме приведены выводы команды diff, показывающей, какие изменения нужно вносить.
Правяться файлы /usr/src/sys/dev/ata/ata-pci.h и /usr/srs/sys/dev/ata/ata-chipset.c. Ежели трудно разобраться, что и где нужно править, можно просто заменить исходные файлы теми, которые я закачал на рапиду:
1. http://rapidshare.com/files/202907483/ata-chipset.c.html
2. http://rapidshare.com/files/202908171/ata-pci.h.html
Косово je Србиjа!