День добрый.
Сталкнулся с проблемой добавления нового дивайса.
____
FreeBSD 6.1-RELEASE-p19 #4: Tue Sep 25 15:10:08 NOVST 2007
immortal@ibs.sibstrin.ru:/usr/obj/usr/src/sys/BOB
____
atapci0: <Promise PDC20271 UDMA133 controller> port 0xec00-0xec07,0xe800-0xe803,0xe400-0xe407,0xe000-0xe003,0xdc00-0xdc0f mem 0xdfff0000-0xdfffffff irq 18 at device 10.0 on pci0
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
____
сборка ядра с
For PCI based ATA/ATAPI support:
device pci
device ataTo support ATA compliant disk drives:
device atadiskTo support ATA software RAID's:
device ataraidTo support ATAPI CDROM, DVD and CD/DVD burner drives:
device atapicdTo support ATAPI floppy drives:
device atapifdTo support ATAPI tape drives:
device atapist
Но не помогает. Нужно добраться до HDD который подключен Promise PDC20271.
______
ls -l /dev/at*
crw------- 1 root operator 0, 29 Oct 25 17:48 /dev/ata
crw------- 1 root wheel 0, 71 Oct 25 17:48 /dev/atkbd0
______
Как смонтировоть новые диски???
>ls -l /dev/at*
>crw------- 1 root operator 0, 29
>Oct 25 17:48 /dev/ata
>crw------- 1 root wheel
>0, 71 Oct 25 17:48 /dev/atkbd0
>______
>Как смонтировоть новые диски???ls -l /dev/ad*
atacontrol list
>>ls -l /dev/at*
>>crw------- 1 root operator 0, 29
>>Oct 25 17:48 /dev/ata
>>crw------- 1 root wheel
>>0, 71 Oct 25 17:48 /dev/atkbd0
>>______
>>Как смонтировоть новые диски???
>
>ls -l /dev/ad*
>atacontrol listls -l /dev/ar*
dmesg | grep 'ad\|ar'
>[оверквотинг удален]
>>>Oct 25 17:48 /dev/ata
>>>crw------- 1 root wheel
>>>0, 71 Oct 25 17:48 /dev/atkbd0
>>>______
>>>Как смонтировоть новые диски???
>>
>>ls -l /dev/ad*
>>atacontrol list
>
>ls -l /dev/ar*ibs# ls -l /dev/ar*
ls: No match.
>dmesg | grep 'ad\|ar'естественно следуящая команда ничего не даёт. Хотя при загрузке выдает:
atapci0: <Promise PDC20271 UDMA133 controller> port 0xec00-0xec07,0xe800-0xe803,0xe400-0xe407,0xe000-0xe003,0xdc00-0xdc0f mem 0xdfff0000-0xdfffffff irq 18 at device 10.0 on pci0
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
>>ls -l /dev/at*
>>crw------- 1 root operator 0, 29
>>Oct 25 17:48 /dev/ata
>>crw------- 1 root wheel
>>0, 71 Oct 25 17:48 /dev/atkbd0
>>______
>>Как смонтировоть новые диски???
>
>ls -l /dev/ad*ibs# ls -l /dev/ad*
crw-rw-rw- 1 root operator 0, 111 Oct 25 17:48 /dev/ad0
crw-rw-rw- 1 root operator 0, 115 Oct 25 17:48 /dev/ad0s1
crw-rw-rw- 1 root operator 0, 119 Oct 26 00:48 /dev/ad0s1a
crw-rw-rw- 1 root operator 0, 120 Oct 25 17:48 /dev/ad0s1b
crw-rw-rw- 1 root operator 0, 121 Oct 25 17:48 /dev/ad0s1c
crw-rw-rw- 1 root operator 0, 112 Oct 25 17:48 /dev/ad1
crw-rw-rw- 1 root operator 0, 116 Oct 25 17:48 /dev/ad1s1
crw-rw-rw- 1 root operator 0, 122 Oct 25 17:48 /dev/ad1s1c
crw-rw-rw- 1 root operator 0, 123 Oct 26 00:48 /dev/ad1s1d
crw-rw-rw- 1 root operator 0, 113 Oct 25 17:48 /dev/ad2
crw-rw-rw- 1 root operator 0, 117 Oct 25 17:48 /dev/ad2s1
crw-rw-rw- 1 root operator 0, 124 Oct 25 17:48 /dev/ad2s1c
crw-rw-rw- 1 root operator 0, 125 Oct 26 00:48 /dev/ad2s1d
crw-rw-rw- 1 root operator 0, 114 Oct 25 17:48 /dev/ad3
crw-rw-rw- 1 root operator 0, 118 Oct 25 17:48 /dev/ad3s1
crw-rw-rw- 1 root operator 0, 126 Oct 25 17:48 /dev/ad3s1c
crw-rw-rw- 1 root operator 0, 127 Oct 26 00:48 /dev/ad3s1d
>atacontrol listibs# atacontrol list
ATA channel 0:
Master: ad0 <ST380011A/8.01> ATA/ATAPI revision 6
Slave: ad1 <ST3120814A/3.AAJ> ATA/ATAPI revision 7
ATA channel 1:
Master: ad2 <ST3120022A/3.06> ATA/ATAPI revision 6
Slave: ad3 <ST3120213A/3.AAJ> ATA/ATAPI revision 7
ATA channel 2:
Master: no device present
Slave: no device present
ATA channel 3:
Master: no device present
Slave: no device present
ibs#
>[оверквотинг удален]
>ATA channel 2:
> Master: no device
>present
> Slave: no
>device present
>ATA channel 3:
> Master: no device
>present
> Slave: no
>device presentВозможно эти диски нужно сперва сконфигурить как-то на контроллере? Как видешь сам контроллер системой виден.
>[оверквотинг удален]
>> Slave: no
>>device present
>>ATA channel 3:
>> Master: no device
>>present
>> Slave: no
>>device present
>
>Возможно эти диски нужно сперва сконфигурить как-то на контроллере? Как видешь сам
>контроллер системой виден.Так в этом и весь вопрос, как добраться до контроллера?
>[оверквотинг удален]
>>>ATA channel 3:
>>> Master: no device
>>>present
>>> Slave: no
>>>device present
>>
>>Возможно эти диски нужно сперва сконфигурить как-то на контроллере? Как видешь сам
>>контроллер системой виден.
>
>Так в этом и весь вопрос, как добраться до контроллера?дохтур у мине эта?
до каких дисков и какого контроллера?
# grep atapci /var/run/dmesg.boot
???
# grep ^ad /var/run/dmesg.boot
???
>[оверквотинг удален]
>>>Возможно эти диски нужно сперва сконфигурить как-то на контроллере? Как видешь сам
>>>контроллер системой виден.
>>
>>Так в этом и весь вопрос, как добраться до контроллера?
>
>дохтур у мине эта?
>
>до каких дисков и какого контроллера?
>
># grep atapci /var/run/dmesg.bootibs# grep atapci /var/run/dmesg.boot
atapci0: <Promise PDC20271 UDMA133 controller> port 0xec00-0xec07,0xe800-0xe803,0xe400-0xe407,0xe000-0xe003,0xdc00-0xdc0f mem 0xdfff0000-0xdfffffff irq 18 at device 10.0 on pci0
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
atapci1: <VIA 8235 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 17.1 on pci0
ata0: <ATA channel 0> on atapci1
ata1: <ATA channel 1> on atapci1
atapci0: <Promise PDC20271 UDMA133 controller> port 0xec00-0xec07,0xe800-0xe803,0xe400-0xe407,0xe000-0xe003,0xdc00-0xdc0f mem 0xdfff0000-0xdfffffff irq 18 at device 10.0 on pci0
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
atapci1: <VIA 8235 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 17.1 on pci0
ata0: <ATA channel 0> on atapci1
ata1: <ATA channel 1> on atapci1
># grep ^ad /var/run/dmesg.bootibs# grep ^ad /var/run/dmesg.boot
ad0: 76319MB <Seagate ST380011A 8.01> at ata0-master UDMA100
ad1: 114473MB <Seagate ST3120814A 3.AAJ> at ata0-slave UDMA100
ad2: 114473MB <Seagate ST3120022A 3.06> at ata1-master UDMA100
ad3: 114473MB <Seagate ST3120213A 3.AAJ> at ata1-slave UDMA100
ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=17689535
ad0: 76319MB <Seagate ST380011A 8.01> at ata0-master UDMA100
ad1: 114473MB <Seagate ST3120814A 3.AAJ> at ata0-slave UDMA100
ad2: 114473MB <Seagate ST3120022A 3.06> at ata1-master UDMA100
ad3: 114473MB <Seagate ST3120213A 3.AAJ> at ata1-slave UDMA100
ibs#
>[оверквотинг удален]
>>дохтур у мине эта?
>>
>>до каких дисков и какого контроллера?
>>
>># grep atapci /var/run/dmesg.boot
>
>ibs# grep atapci /var/run/dmesg.boot
>atapci0: <Promise PDC20271 UDMA133 controller> port 0xec00-0xec07,0xe800-0xe803,0xe400-0xe407,0xe000-0xe003,0xdc00-0xdc0f mem 0xdfff0000-0xdfffffff irq 18 at device 10.0 on pci0
>ata2: <ATA channel 0> on atapci0
>ata3: <ATA channel 1> on atapci0разбираем верхнее: atapci0 - Promise PDC20271 UDMA133
на нем висят: ata2 и ata3 -> on atapci0>atapci1: <VIA 8235 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 17.1 on pci0
>ata0: <ATA channel 0> on atapci1
>ata1: <ATA channel 1> on atapci1atapci1 - контроллер VIA 8235 UDMA133
на нем висят: ata0 и ata1 -> on atapci1<дубли skipped>
теперь смотрим диски:>ibs# grep ^ad /var/run/dmesg.boot
>ad0: 76319MB <Seagate ST380011A 8.01> at ata0-master UDMA100
>ad1: 114473MB <Seagate ST3120814A 3.AAJ> at ata0-slave UDMA100
>ad2: 114473MB <Seagate ST3120022A 3.06> at ata1-master UDMA100
>ad3: 114473MB <Seagate ST3120213A 3.AAJ> at ata1-slave UDMA100верхнее только на VIA 8235 UDMA133 контроллере, ибо ata0-master/slave
и ata1-master/slave>ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=17689535
----------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
не очень приятное сообщения, говорит о том что не совпадают контрольные суммы,
плывает поверхность - возможно перегрев дискаНу а на atapci0: ata2/ata3 ничего не видно, возможно проблемы конфигурации в BIOS.
>[оверквотинг удален]
>
>>ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=17689535
>
>----------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>не очень приятное сообщения, говорит о том что не совпадают контрольные суммы,
>
>плывает поверхность - возможно перегрев диска
>
>Ну а на atapci0: ata2/ata3 ничего не видно, возможно проблемы конфигурации в
>BIOS.Спасибо за совет буду разбираться.
Но в BIOSe проблем не должно бать, к нему подключен всего один HDD 80Gb c не размеченной областью.
>[оверквотинг удален]
>>не очень приятное сообщения, говорит о том что не совпадают контрольные суммы,
>>
>>плывает поверхность - возможно перегрев диска
>>
>>Ну а на atapci0: ata2/ata3 ничего не видно, возможно проблемы конфигурации в
>>BIOS.
>
>Спасибо за совет буду разбираться.
>Но в BIOSe проблем не должно бать, к нему подключен всего один
>HDD 80Gb c не размеченной областью.все сообщения которые были - НЕ ПОКАЗАЛИ наличия устройств на ata2/3 если память не
изменяет, значит система не видит диска, вывод: вероятно проблема в настройках
заданных в BIOS.# atacontrol list
PS. Смотреть как настраивать BIOS на этом PC + настройки BIOS для PATA(SATA)
контроллеров: VIA и Promise
>Спасибо за совет буду разбираться.
>Но в BIOSe проблем не должно бать, к нему подключен всего один
>HDD 80Gb c не размеченной областью.Как правило, когда машина грузится, некоторое время можно нажать заветную кнопочку и попасть в BIOS контроллера, дабы его понастраивать. Читай мануал к контроллеру.