В сети был сервер радио (принимал сигнал со спутника и выдавал его в сеть) поднятый на винде, но так, как виндовая программа не держала 2е платы, приходилось разносить обе платы по разным системникам. Сейчас один из них понадобился и пришлось все вставить в один системник.
В интернете есть куча инфы о том, как это устанавливается на линуксе, но не слова о том, как это поднять на фре.
Так по жизни и не привыкнув отступать от намеченной цели решил поднять это на FreeBSD.
В системе находятся 3 карты - 2 SkyStar2 и 1 Technotrend (ttbudget). Проблема заключается в следующем. Установил порты skystar2 и ttbudget. Установка прошла гладко. Добавил в /boot/loader.conf соответствующие строки и просто перезапустил машину. При загрузке выдало следующее:
- Код: Выделить всё
# dmesg
Copyright (c) 1992-2008 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.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008
root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 1.80GHz (1817.91-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf29 Stepping = 9
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x4400<CNXT-ID,xTPR>
real memory = 268369920 (255 MB)
avail memory = 248614912 (237 MB)
ACPI APIC Table: <GBT AWRDACPI>
ioapic0 <Version 1.4> irqs 0-23 on motherboard
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
hptrr: HPT RocketRAID controller driver v1.1 (Feb 24 2008 19:59:27)
acpi0: <GBT AWRDACPI> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, fef0000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x480-0x48f,0x1000-0x107f,0x1080-0x10ff,0x1400-0x147f on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <SiS 648 host to AGP bridge> on hostb0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> mem 0xec000000-0xecffffff,0xe0000000-0xe7ffffff irq 16 at device 0.0 on pci1
isab0: <PCI-ISA bridge> at device 2.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <SiS 962/963 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 2.5 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <multimedia, audio> at device 2.7 (no driver attached)
ohci0: <SiS 5571 USB controller> mem 0xef021000-0xef021fff irq 20 at device 3.0 on pci0
ohci0: [GIANT-LOCKED]
ohci0: [ITHREAD]
usb0: OHCI version 1.0, legacy support
usb0: <SiS 5571 USB controller> on ohci0
usb0: USB revision 1.0
uhub0: <SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 3 ports with 3 removable, self powered
ohci1: <SiS 5571 USB controller> mem 0xef025000-0xef025fff irq 21 at device 3.1 on pci0
ohci1: [GIANT-LOCKED]
ohci1: [ITHREAD]
usb1: OHCI version 1.0, legacy support
usb1: <SiS 5571 USB controller> on ohci1
usb1: USB revision 1.0
uhub1: <SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 3 ports with 3 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xef026000-0xef026fff irq 23 at device 3.3 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb2: EHCI version 1.0
usb2: companion controllers, 3 ports each: usb0 usb1
usb2: <EHCI (generic) USB 2.0 controller> on ehci0
usb2: USB revision 2.0
uhub2: <SiS EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb2
uhub2: 6 ports with 6 removable, self powered
rl0: <RealTek 8139 10/100BaseTX> port 0xd400-0xd4ff mem 0xef022000-0xef0220ff irq 17 at device 9.0 on pci0
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> PHY 0 on miibus0
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:02:44:6f:84:ab
rl0: [ITHREAD]
rl1: <RealTek 8139 10/100BaseTX> port 0xd800-0xd8ff mem 0xef023000-0xef0230ff irq 18 at device 10.0 on pci0
miibus1: <MII bus> on rl1
rlphy1: <RealTek internal media interface> PHY 0 on miibus1
rlphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl1: Ethernet address: 00:e0:4c:85:26:c3
rl1: [ITHREAD]
ttbudget0: <TechnoTrend budget DVB S-1401 PCI adapter> mem 0xef024000-0xef0241ff irq 19 at device 11.0 on pci0
ttbudget0: [ITHREAD]
MAC address : 00:d0:5c:67:c8:08
dvb0: using obsoleted if_watchdog interface
dvb0: Ethernet address: 00:d0:5c:67:c8:08
ttbudget0: Info: dvbdevice create!
skystar20: <B2C2 Broadband Receiver PCI Adapter (FCII)> port 0xdc00-0xdc1f mem 0xef000000-0xef00ffff irq 16 at device 12.0 on pci0
skystar20: [GIANT-LOCKED]
skystar20: [ITHREAD]
FlexCopIIB(rev.195) chip found
dwSramType=20000
dwSramType=0
dwSramType=10000
dwSramType=10000
MAC address : 00:08:c9:a0:50:57
Unknown frontend !!!
device_attach: skystar20 attach returned 6
skystar21: <B2C2 Broadband Receiver PCI Adapter (FCII)> port 0xe000-0xe01f mem 0xef010000-0xef01ffff irq 17 at device 13.0 on pci0
skystar21: [GIANT-LOCKED]
skystar21: [ITHREAD]
FlexCopIIB(rev.195) chip found
dwSramType=20000
dwSramType=0
dwSramType=10000
dwSramType=10000
MAC address : 00:08:c9:a0:40:c0
Unknown frontend !!!
device_attach: skystar21 attach returned 6
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio0: [FILTER]
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
sio1: [FILTER]
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model Generic PS/2 mouse, device ID 0
pmtimer0 on isa0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
ppbus0: [ITHREAD]
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 1817909668 Hz quality 800
Timecounters tick every 1.000 msec
dvb0: XXX: driver didn't set ifq_maxlen
hptrr: no controller detected.
ad0: 152626MB <Seagate ST3160815A 3.AAD> at ata0-master UDMA100
acd0: DVDR <ASUS DRW-1608P/1.40> at ata1-master UDMA33
Trying to mount root from ufs:/dev/ad0s1a
rl1: link state changed to UP
Конкретно обратите внимание на:
- Код: Выделить всё
ttbudget0: <TechnoTrend budget DVB S-1401 PCI adapter> mem 0xef024000-0xef0241ff irq 19 at device 11.0 on pci0
ttbudget0: [ITHREAD]
MAC address : 00:d0:5c:67:c8:08
dvb0: using obsoleted if_watchdog interface
dvb0: Ethernet address: 00:d0:5c:67:c8:08
ttbudget0: Info: dvbdevice create!
skystar20: <B2C2 Broadband Receiver PCI Adapter (FCII)> port 0xdc00-0xdc1f mem 0xef000000-0xef00ffff irq 16 at device 12.0 on pci0
skystar20: [GIANT-LOCKED]
skystar20: [ITHREAD]
FlexCopIIB(rev.195) chip found
dwSramType=20000
dwSramType=0
dwSramType=10000
dwSramType=10000
MAC address : 00:08:c9:a0:50:57
Unknown frontend !!!
device_attach: skystar20 attach returned 6
skystar21: <B2C2 Broadband Receiver PCI Adapter (FCII)> port 0xe000-0xe01f mem 0xef010000-0xef01ffff irq 17 at device 13.0 on pci0
skystar21: [GIANT-LOCKED]
skystar21: [ITHREAD]
FlexCopIIB(rev.195) chip found
dwSramType=20000
dwSramType=0
dwSramType=10000
dwSramType=10000
MAC address : 00:08:c9:a0:40:c0
Unknown frontend !!!
device_attach: skystar21 attach returned 6
Может ли это быть конфликтом между skystar20 и skystar21 ?
Если все проходит гладко, то устройство должно быть в /dev.
Проверяю:
# cd /dev
# ls
acd0 cuad0.init kmem ptyp0 ttyv6
acpi cuad0.lock log random ttyv7
ad0 cuad1 lpt0 stderr ttyv8
ad0s1 cuad1.init lpt0.ctl stdin ttyv9
ad0s1a cuad1.lock mdctl stdout ttyva
ad0s1b dcons mem sysmouse ttyvb
ad0s1c devctl net ttyd0 ttyvc
ad0s1d devstat net1 ttyd0.init ttyvd
ad0s1e dgdb net2 ttyd0.lock ttyve
ad0s1f dumpdev net3 ttyd1 ttyvf
agpgart dvb0 net4 ttyd1.init urandom
ata fd net5 ttyd1.lock usb
atkbd0 fido network ttyp0 usb0
audit geom.ctl nfs4 ttyv0 usb1
bpsm0 io nfslock ttyv1 usb2
console kbd0 null ttyv2 xpt0
consolectl kbd1 pci ttyv3 zero
ctty kbdmux0 ppi0 ttyv4
cuad0 klog psm0 ttyv5
Из чего следует, что у меня есть только dvb0, а dvb0 - это ttbudget.
Помогите добавить оба skystar2.
Заранее благодарен.
Единственная просьба без офтопа.
Заранее благодарен.
Если запущу обе платы, то статья по вещанию радио со спутника в ЛВС с меня.