Re: Ответ на вашу запись...tzirechnoyNovember 19 2011, 14:35:22 UTC
Мысль в том, что CD-ROM подцэпился. Значит, кроме вариантов совсем крышэсъехавшых (поддержка SCSI CD-ROM в ядре есть, а винтов -- нет) -- скорее всего, дрова на контроллер, на котором висит CD-ROM, в ядре есть, а на тот, на котором висит винт -- нет. Учитывая, что винты чаще берут SATA, поскольку оно типа быстрее и современнее, а современному винту скорость нужна -- а CD-ROM ещё иногда встречается IDE, да и дрова IDE есть практически в каждом ядре, а у SATA много разных контроллеров, на всех не напасёшься -- надо думать, что в ядре действительно есть поддержка IDE, и нет твоего SATA-контроллера.
Долгое время такие вещи решались включением эмуляцыи IDE для SATA-чипсетов. В BIOS. Что-то вроде настроек диска или настроек контроллера (SATA channel 1), и выбор пункта типа со словами Legacy, IDE и всем таким.
ну и я думаю, если вы хотите gentoo, вы хотите из жежешечки с тремя клиническими терминальными бебианистами съебать в более другие места (упорядочены от лучших к худшим): 1) gentoo-user mailing list 1.5) #gentoo@freenode (оно в принципе хорошее и там девелоперы, но там перманентно ~900 юзеров, шум невозможный) 2) gentoo forums (отличное место, где можно найти вечновисящие треды с вечнонерешенными проблемами и выхватить в принципе автоматический ответ "а ты прогнал revdep-rebuild?" на любую проблему) 3) #gentoo-ru@freenode - пара умных людей там есть и можно попиздеть на красноглазые темы на русском 4) gentoo.ru / jabber@gentoo.ru - дно ямы
Comments 21
Reply
PS Я бы просто включил в биосе compatible mode для SATA. Ну, и подождал потом пока дрова на автомате разливаться не начнут.
Reply
Reply
Долгое время такие вещи решались включением эмуляцыи IDE для SATA-чипсетов. В BIOS. Что-то вроде настроек диска или настроек контроллера (SATA channel 1), и выбор пункта типа со словами Legacy, IDE и всем таким.
Reply
Reply
а перед этим genkernel'ом ?
Reply
Reply
Reply
Reply
00:06.0 IDE interface [0101]: nVidia Corporation MCP61 IDE [10de:03ec] (rev a2)
00:08.0 IDE interface [0101]: nVidia Corporation MCP61 SATA Controller [10de:03f6] (rev a2)
00:08.1 IDE interface [0101]: nVidia Corporation MCP61 SATA Controller [10de:03f6] (rev a2)
$ cd /usr/src/linux
$ grep -iE '03f6|03ec' include/linux/pci_ids.h
#define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE 0x03EC
#define PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA2 0x03F6
$ grep -E 'PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE|PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA2' drivers/ata/*.c
drivers/ata/pata_amd.c: { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE), 8 },
drivers/ata/sata_nv.c: { PCI_VDEVICE(NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_SATA2), GENERIC },
$ grep -E 'pata_amd|sata_nv' drivers/ata/Makefile
obj-$(CONFIG_SATA_NV) += sata_nv.o
obj-$(CONFIG_PATA_AMD) += pata_amd.o
$ grep -E 'CONFIG_SATA_NV|CONFIG_PATA_AMD' .config
CONFIG_SATA_NV=y
CONFIG_PATA_AMD=y
Reply
$ sudo lspci -nn | grep -i net
00:07.0 Bridge [0680]: nVidia Corporation MCP61 Ethernet [10de:03ef] (rev a2)
$ cd /usr/src/linux
$ grep -ir 03ef drivers/net
drivers/net/forcedeth.c: PCI_DEVICE(0x10DE, 0x03EF),
$ grep forcedeth drivers/net/Makefile
obj-$(CONFIG_FORCEDETH) += forcedeth.o
$ grep CONFIG_FORCEDETH .config
CONFIG_FORCEDETH=y
Reply
( ... )
Reply
#define PCI_VENDOR_ID_AMD 0x1022
#define PCI_DEVICE_ID_AMD_LANCE 0x2000
$ grep PCI_DEVICE_ID_AMD_LANCE drivers/net/*.c
drivers/net/pcnet32.c: { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_LANCE), },
$ grep pcnet32 drivers/net/Makefile
obj-$(CONFIG_PCNET32) += pcnet32.o
Reply
1) gentoo-user mailing list
1.5) #gentoo@freenode (оно в принципе хорошее и там девелоперы, но там перманентно ~900 юзеров, шум невозможный)
2) gentoo forums (отличное место, где можно найти вечновисящие треды с вечнонерешенными проблемами и выхватить в принципе автоматический ответ "а ты прогнал revdep-rebuild?" на любую проблему)
3) #gentoo-ru@freenode - пара умных людей там есть и можно попиздеть на красноглазые темы на русском
4) gentoo.ru / jabber@gentoo.ru - дно ямы
Reply
Leave a comment