Доброго времени суток.Есть комп - Celeron 2000 на материнке Intel 845GV-M3 с сетевой картой и видео на борту.
Винт 20Gb. Работает под управлением:
***# uname -a
FreeBSD ***.***.local 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Jul 19 15:28:39 MSD 2006 root@***.***.local:/usr/src/sys/i386/compile/MYKERNEL i386
***#***# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 507630 56416 410604 12% /
devfs 1 1 0 100% /dev
/dev/ad0s1e 507630 16 467004 0% /tmp
/dev/ad0s1f 8856182 4136122 4011566 51% /usr
/dev/ad0s1d 8122126 639432 6832924 9% /var
devfs 1 1 0 100% /var/named/dev
Необходимо материнку поменять на другую, с большим количеством PCI портов.
Была приобретена БУ материнка ASUS P4PE на таком же, 845 чипсете, с встроеной сетевой картой и 5 PCI портами. Самое оно. Правда видяху пришлось поставить внешнюю.При подключении старого винта к новой материнке (точно так же - Primary Master) происходит следующее:
Система грузица, находит всякие устройства, доходит до строк в которых находит винт и сидюк, пишет это:
Trying to mount root from ufs:/dev/ad0s1a
и потом сразу это:
Kernel trap 12 with interrupts disabled
а ниже кучу отладочной информации - цифры всякие, среди них ничего нету понятного и такого чтобы скормить гуглу.Беру новый винт - 80-ку. С помощью Acronis_TrueImage_Enterprise_Server.9.1.3854.eng клонирую старый винт на новый.
Получается, что на винте первые 20 гиг заняты копией старого винта, а остальное просто
неразмечено. Подключаю новый винт к новой материнке - все загружается с первого раза.Результат команды df - тот же что и со старого компа..
Почему же FreeBSD не хочет грузится с новой мамой, но со старым винтом ?
>Доброго времени суток.
>
>Есть комп - Celeron 2000 на материнке Intel 845GV-M3 с сетевой картой
>и видео на борту.
>Винт 20Gb. Работает под управлением:
>***# uname -a
>FreeBSD ***.***.local 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Jul 19 15:28:39 MSD 2006
> root@***.***.local:/usr/src/sys/i386/compile/MYKERNEL i386
>***#
>
>***# df
>Filesystem 1K-blocks Used Avail Capacity
>Mounted on
>/dev/ad0s1a 507630 56416 410604
> 12% /
>devfs
> 1 1
> 0 100%
> /dev
>/dev/ad0s1e 507630 16
>467004 0% /tmp
>/dev/ad0s1f 8856182 4136122 4011566 51%
> /usr
>/dev/ad0s1d 8122126 639432 6832924 9%
> /var
>devfs
> 1 1
> 0 100%
> /var/named/dev
>
>
>Необходимо материнку поменять на другую, с большим количеством PCI портов.
>Была приобретена БУ материнка ASUS P4PE на таком же, 845 чипсете, с
>встроеной сетевой картой и 5 PCI портами. Самое оно. Правда видяху
>пришлось поставить внешнюю.
>
>При подключении старого винта к новой материнке (точно так же - Primary
>Master) происходит следующее:
>Система грузица, находит всякие устройства, доходит до строк в которых находит винт
>и сидюк, пишет это:
>Trying to mount root from ufs:/dev/ad0s1a
>и потом сразу это:
>Kernel trap 12 with interrupts disabled
>а ниже кучу отладочной информации - цифры всякие, среди них ничего нету
>понятного и такого чтобы скормить гуглу.
>
>Беру новый винт - 80-ку. С помощью Acronis_TrueImage_Enterprise_Server.9.1.3854.eng клонирую старый винт на
>новый.
>Получается, что на винте первые 20 гиг заняты копией старого винта, а
>остальное просто
>неразмечено. Подключаю новый винт к новой материнке - все загружается с первого
>раза.
>
>Результат команды df - тот же что и со старого компа..
>
>Почему же FreeBSD не хочет грузится с новой мамой, но со старым
>винтом ?# man acpi
# man ata (DMA режимы)
># man acpi
># man ata (DMA режимы)спасибо.. вчера как раз и возникло такое подозрение..
но мне бы знать что делать в таком случае..
>># man acpi
>># man ata (DMA режимы)
>
>спасибо.. вчера как раз и возникло такое подозрение..
>но мне бы знать что делать в таком случае..дык man указан там все есть, а больше вы ничего не сообщили, мб у вас FreeBSD
2.2.8-RELEASE..?Телепаты в отпуске:
# uname -rsm
# atacontrol list
# grep ^atapci /var/run/dmesg.boot
...
# опять же какое ядро?!
>дык man указан там все есть, а больше вы ничего не сообщили,
>мб у вас FreeBSD
>2.2.8-RELEASE..?уважаемый, я выше указал версию фри:
***# uname -a
FreeBSD ***.***.local 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Jul 19 15:28:39
MSD 2006 root@***.***.local:/usr/src/sys/i386/compile/MYKERNEL i386
***#>
>Телепаты в отпуске:
:) Новый Год скоро, какой отпуск ?
>
># uname -rsm
># atacontrol list
старый винт + старая мама:
***# atacontrol list
ATA channel 0:
Master: ad0 <SAMSUNG SV2011H/RL100-10> ATA/ATAPI revision 6
Slave: no device present
ATA channel 1:
Master: no device present
Slave: acd0 <TOSHIBA DVD-ROM SD-M1912/TM01> ATA/ATAPI revision 5новый винт + новая мама:
***# atacontrol list
ATA channel 0:
Master: ad0 <SAMSUNG SP0822N/WA100-31> ATA/ATAPI revision 5
Slave: no device present
ATA channel 1:
Master: acd0 <TEAC CD-552G/74S2> ATA/ATAPI revision 5
Slave: no device present># grep ^atapci /var/run/dmesg.boot
старый винт + старая мама:
***# grep ^atapci /var/run/dmesg.boot
atapci0: <Intel ICH4 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 31.1 on pci0
***#новый винт + новая мама:
***# grep ^atapci /var/run/dmesg.boot
atapci0: <Intel ICH4 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 31.1 on pci0
atapci0: <Intel ICH4 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 31.1 on pci0
***#
именно так, два раза одно и тоже>...
># опять же какое ядро?!
/usr/src/sys/i386/compile/MYKERNEL
В ядро добавлялась поддержка policy-based routing, и тот кто создавал этот сервер, сказал что ничего при этом не удалял, и что маму можно менять на почти любую.
>>дык man указан там все есть, а больше вы ничего не сообщили,
>>мб у вас FreeBSD
>>2.2.8-RELEASE..?
>
>уважаемый, я выше указал версию фри:
>***# uname -a
>FreeBSD ***.***.local 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Jul 19 15:28:39
>MSD 2006 root@***.***.local:/usr/src/sys/i386/compile/MYKERNEL i386
>***#sorry
>старый винт + старая мама:
>***# atacontrol list
>ATA channel 0:
> Master: ad0 <SAMSUNG SV2011H/RL100-10> ATA/ATAPI revision 6
> Slave: no
>device present
>ATA channel 1:
> Master: no device
>present
>
Slave: acd0 <TOSHIBA DVD-ROM SD-M1912/TM01> ATA/ATAPI revision 5>># grep ^atapci /var/run/dmesg.boot
>
>старый винт + старая мама:очепятка видимо выше
>***# grep ^atapci /var/run/dmesg.boot
>atapci0: <Intel ICH4 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 31.1 on pci0
>***#>># опять же какое ядро?!
>/usr/src/sys/i386/compile/MYKERNEL
>В ядро добавлялась поддержка policy-based routing, и тот кто создавал этот сервер,
>сказал что ничего при этом не удалял, и что маму можно
>менять на почти любую.- смотреть шлейф IDE-UDMA для UDMA33/100/133
- загрузиться в safe-mode (с DMA disable), после чего смотреть в каком UDMA режиме
диск будет нормально работать:# man atacontrol
# man 4 ata# echo hw.ata.ata_dma=1 >> /boot/loader.conf
ps. что мешает выполнить загрузку в single-user mode и делать выводы?
>- смотреть шлейф IDE-UDMA для UDMA33/100/133
шлейфы одинаковые. 80 pin. Даи на одном и том же проверялось тоже.>- загрузиться в safe-mode
пробовал, та же ошибка.>(с DMA disable),
а это как установить ? в BIOS чтоли ?>после чего смотреть в каком UDMA режиме диск будет нормально работать:
>
># man atacontrol
># man 4 ata
>
># echo hw.ata.ata_dma=1 >> /boot/loader.conf
>
>ps. что мешает выполнить загрузку в single-user mode и делать выводы?и в сейф моде и в сингл - таже ошибка что и приобычной загрузке - то есть не грузится ничего..
Наэтапе выбора загрузки есть возможность зайти в некий команд промт.
так вот оттуда даю команду ls и вижу содержимое диска !
чего еще можно отуда узнать ?
>>- смотреть шлейф IDE-UDMA для UDMA33/100/133
>шлейфы одинаковые. 80 pin. Даи на одном и том же проверялось тоже.
>
>
>>- загрузиться в safe-mode
>пробовал, та же ошибка.
>
>>(с DMA disable),
>а это как установить ? в BIOS чтоли ?
>
>>после чего смотреть в каком UDMA режиме диск будет нормально работать:
>>
>># man atacontrol
>># man 4 ata
>>
>># echo hw.ata.ata_dma=1 >> /boot/loader.conf
>>
>>ps. что мешает выполнить загрузку в single-user mode и делать выводы?
>
>и в сейф моде и в сингл - таже ошибка что и
>приобычной загрузке - то есть не грузится ничего..
>
>Наэтапе выбора загрузки есть возможность зайти в некий команд промт.
>так вот оттуда даю команду ls и вижу содержимое диска !
>чего еще можно отуда узнать ?я привел все man'ы - остальное, знание FreeBSD (читайте handbook):
- загрузиться с acpi disable и отрубить dma в ядре, все это было расписано
Как вариант - проапгрейдится на старой материнке + старый винт до 6.1, после чего
переставить винт. Странный вы ей богу - вам про телепатов, вы про Новый Год, развлекайтесь
дальше - ибо никому неведомо какое у вас ядро: SMP or nonSMP, с ACPI или без и тд и тп.
Свежесть BIOS (ACPI)...
А винты Samsung - можно вообще сразу на помойку нести.
Как ни странно - проблема разрешилась заменой памяти. Раньше была одна планка на 512Мб, поменял на 256Мб и все заработало..
Кто бы обьяснил - причем тут память.
>Как ни странно - проблема разрешилась заменой памяти. Раньше была одна планка
>на 512Мб, поменял на 256Мб и все заработало..
>Кто бы обьяснил - причем тут память.кривая