Определение девайсов в 7.2

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Определение девайсов в 7.2

Непрочитанное сообщение netbug » 2009-06-05 11:33:40

Добрый день!
Ситуация такая: Имеется комп Pentium III, на нем стоит FBSD 7.2, в приведенном ниже dmesg.boot определяется не всё железо.
Команда pciconf -lv выдает:

Код: Выделить всё

none0@pci0:0:7:3:       class=0x060000 card=0x00000000 chip=0x30501106 rev=0x30 hdr=0x00
    vendor     = 'VIA Technologies Inc'
    device     = 'VT82C596/596A/596 Power Management and SMBus Controller'
    class      = bridge
    subclass   = HOST-PCI
dmesg.boot с freebsd 7.2:

Код: Выделить всё

Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
    The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.2-RELEASE #0: Tue May 26 14:09:03 MSD 2009
    root@netbug.071.pfr.ru:/usr/obj/usr/src/sys/KERN2009-05-26
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel Pentium III (701.59-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
  Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory  = 201261056 (191 MB)
avail memory = 182853632 (174 MB)
kbd1 at kbdmux0
acpi0: <GBT AWRDACPI> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, bef0000 (3) failed
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x5000-0x500f on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> mem 0xe8000000-0xe8ffffff,0xe0000000-0xe7ffffff irq 11 at device 0.0 on pci1
nvidia0: <GeForce2 MX/MX 400> on vgapci0
vgapci0: child nvidia0 requested pci_enable_busmaster
vgapci0: child nvidia0 requested pci_enable_io
nvidia0: [GIANT-LOCKED]
nvidia0: [ITHREAD]
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C596B UDMA66 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe000-0xe00f at device 7.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: <VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
pci0: <bridge, HOST-PCI> at device 7.3 (no driver attached)
Ставлю FBSD 6.1, смотрю dmesg.boot, все устройства определенны:
dmesg.boot с freebsd 6.1:

Код: Выделить всё

Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
    The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.2-RELEASE #0: Tue May 26 14:09:03 MSD 2009
    root@netbug.071.pfr.ru:/usr/obj/usr/src/sys/KERN2009-05-26
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel Pentium III (701.59-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
  Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory  = 201261056 (191 MB)
avail memory = 182853632 (174 MB)
kbd1 at kbdmux0
ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: <GBT AWRDACPI> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x5000-0x500f on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <VIA 82C691 (Apollo Pro) host to PCI bridge> mem 0xe8000000-0xebffffff at device 0.0 on pci0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C596B UDMA66 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe000-0xe00f at device 7.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0
uhci0: [GIANT-LOCKED]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
viapropm0: SMBus I/O base at 0x5000
viapropm0: SMBus I/O base at 0x5000
viapropm0: <VIA VT82C596A Power Management Unit> port 0x5000-0x500f at device 7.3 on pci0
viapropm0: SMBus revision code 0x0
smbus0: <System Management Bus> on viapropm0
smb0: <SMBus generic I/O> on smbus0


Собственно вопрос, как приаттачить устройства в FBSD 7.2?
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Определение девайсов в 7.2

Непрочитанное сообщение paradox » 2009-06-05 12:57:41

ну и пусть не приаттачиваються
они ж вам не мешают?

Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Re: Определение девайсов в 7.2

Непрочитанное сообщение netbug » 2009-06-05 14:01:15

да просто интересно, такое возможно в принципе?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35469
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Определение девайсов в 7.2

Непрочитанное сообщение Alex Keda » 2009-06-05 14:34:02

Код: Выделить всё

viapropm0: SMBus I/O base at 0x5000
viapropm0: SMBus I/O base at 0x5000
viapropm0: <VIA VT82C596A Power Management Unit> port 0x5000-0x500f at device 7.3 on pci0
viapropm0: SMBus revision code 0x0
smbus0: <System Management Bus> on viapropm0
smb0: <SMBus generic I/O> on smbus0
оно прицепилось вообще-то
Убей их всех! Бог потом рассортирует...

Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Re: Определение девайсов в 7.2

Непрочитанное сообщение netbug » 2009-06-05 18:14:41

это на 6.1, а на 7.2 no attached

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Определение девайсов в 7.2

Непрочитанное сообщение paradox » 2009-06-05 18:33:15

netbug писал(а):да просто интересно, такое возможно в принципе?
все можно

но поскольку вы незнаете что то за девайс(и не особо заметили его отсутсвия)
то смысла особого не вижу

Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Re: Определение девайсов в 7.2

Непрочитанное сообщение netbug » 2009-06-05 23:06:09

ну почему не знаю что за девайс-знаю, это <VIA VT82C596A Power Management Unit> port 0x5000-0x500f at device 7.3 on pci0

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Определение девайсов в 7.2

Непрочитанное сообщение paradox » 2009-06-05 23:10:52

ну и зачем вам тот девайс?

как токо скажите зачем он вам и как вы его будете использовать
так сразу скажу как его подключать

*хотя думаю что когда сами ответите на мой вопроса - сами сможете и подключить*

Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Re: Определение девайсов в 7.2

Непрочитанное сообщение netbug » 2009-06-06 17:33:32

да не то чтобы зачем он нужен, а больше как это делается, не этот девайс так другой будет.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Определение девайсов в 7.2

Непрочитанное сообщение paradox » 2009-06-06 17:57:19

очень просто
берешь из pciid инфу
девайс вендор
и делаешь поиск по /usr/src/sys/*
находишь где они встречаються
и обычно там где встречаеться и есть драйвер(по имени папки если в dev/*)

Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Re: Определение девайсов в 7.2

Непрочитанное сообщение netbug » 2009-06-06 20:02:19

ясно, попробую

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Определение девайсов в 7.2

Непрочитанное сообщение paradox » 2009-06-06 20:13:59

none0@pci0:0:7:3: class=0x060000 card=0x00000000 chip=0x30501106 rev=0x30 hdr=0x00
твой пример
берем
chip=0x30501106
имеем

Код: Выделить всё

device id = 0x3050, vendor id = 0x1106
ищем сначала по 1106
потом в найденых ищем по 3050

и в итоге мы приходим в драйверу viapropm.ko