Сайт | Скачать | Видео | Wiki

Автор Тема: проблема с SATA в LiveUSB  (Прочитано 6926 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Serik

  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Автор темы
проблема с SATA в LiveUSB
« : 22 Январь 2011, 21:05:07 »
Скачал PuppyRus-Jeans-1.30., сделал liveUSB. Загружаюсь в флэшки.
Система не видит SATA-шный винт (sda). Устройство по lspci определяется так:
Цитата
IDE interface: nVidia Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2)
Просмотрел весь форум и не нашёл ответа.
Пробовал передавать ядру параметр sda=noprobe (хотя ,честно, в этом не очень разбираюсь). Параметр pmedia=satahd передать не могу т.к. у меня без параметра pmedia=usbflash с флэшки система не грузится.

Загрузчик на флэшке Grub4dos. Парамтры загрузочной записи в Menu.lst:
Цитата
find --set-root /grldr
kernel /Boot/Puppy/vmlinuz root=/dev/ram0 initrd=initrd.gz pmedia=usbflash PKEYS=us
initrd /Boot/Puppy/initrd.gz


Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re:проблема с SATA в LiveUSB
« Ответ #1 : 23 Январь 2011, 09:24:17 »
Попробуйте довавить в строчку kernel следующие 3 опции:
pci=nomsi
acpi=off
noapic

пробуйте их по одиночке и всех вместе. :)

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re:проблема с SATA в LiveUSB
« Ответ #2 : 23 Январь 2011, 16:08:02 »
find --set-root /grldr
kernel /Boot/Puppy/vmlinuz root=/dev/ram0 initrd=initrd.gz pmedia=usbflash PKEYS=us
initrd /Boot/Puppy/initrd.gz
-1 Если загрузчик Grub4Dos, то для чего запись "find --set-root /grldr" ?
-2 Вторую строчку можно записать попроще: "kernel /Boot/Puppy/vmlinuz PMEDIA=usbflash
 У меня тоже интерфейс SATA, но проблем нет. Единственное - PuppyRus стоит в разделе с ext*fs

Оффлайн Serik

  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Автор темы
Re:проблема с SATA в LiveUSB
« Ответ #3 : 24 Январь 2011, 18:18:49 »
Цитата
pci=nomsi
acpi=off
noapic

Не помогло. Хотя про отключение acpi я вообще не понял. ???

Оффлайн Barba

  • Пользователь
  • **
  • Сообщений: 58
  • Репутация: +4/-0
Re:проблема с SATA в LiveUSB
« Ответ #4 : 25 Январь 2011, 12:46:56 »
Система не видит SATA-шный винт (sda).
А с Live-CD работает? С него видит? Если O'K, тогда Serik, пройдите по этим ссылкам: 1, 2, 3, 4, 5 и 6.
Здесь, в принципе, должны быть ответы на все ваши вопросы
« Последнее редактирование: 25 Январь 2011, 12:51:31 от Barba »

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re:проблема с SATA в LiveUSB
« Ответ #5 : 25 Январь 2011, 13:28:12 »
Цитата
Не помогло. Хотя про отключение acpi я вообще не понял.
acpi - это одна из мер, которая помогает запустить чипсет MCP78S.

Оффлайн Serik

  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Автор темы
Re:проблема с SATA в LiveUSB
« Ответ #6 : 26 Январь 2011, 10:43:38 »
Возможно, что то с поддержкой моего оборудования. Загружал с флэшки другие машины. Там SATA-шные разделы видно.

При загрузке с прожжённого LIVECD на моём компе зарузчик не может найти на болванке файлы с системой.  :(

Цитата
00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP78S [GeForce 8200] LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1)
00:01.2 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:06.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] IDE (rev a1)
00:07.0 Audio device: nVidia Corporation MCP78S [GeForce 8200] High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:09.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP78S [GeForce 8200] Ethernet (rev a2)
00:10.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:12.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control
01:08.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 46)
02:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1)
Вот моё железо. Наверное надо, что то поглядеть разработчикам.

Оффлайн Фарватер

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 552
  • Репутация: +41/-0
Re:проблема с SATA в LiveUSB
« Ответ #7 : 26 Январь 2011, 11:05:27 »
Для начала надо посмотреть в исходниках нашего ядра файл ahci.c, включена ли в него поддержка MCP78. До недавнего времени в ядре ее не было. Раньше оно работало через драйвер sata_nv, а теперь - должно через AHCI. От ядра к ядру ситуация разная, поэтому надо проверить.