openbsd

state7401281

man options
выдает только часть, где посмотреть остальное?
(в see also смотрел - там не то)

sergey_m

Может у тебя сама man страница битая? Тогда посмотри например здесь.

state7401281

контроллеру прерываний действительно нужен pcmcia или я что-то делаю не так?


i82365.o: Undefined symbol `_pcmcia_card_attach' referenced from text segment
i82365.o: Undefined symbol `_pcmcia_card_detach' referenced from text segment
i82365.o: Undefined symbol `_pcmcia_card_deactivate' referenced from text segment
i82365.o: Undefined symbol `_pcmcia_card_gettype' referenced from text segment


конфиги внизу
чем делаются штуки в начале файла типа


# $OpenBSD: GENERIC,v 1.331 2003/03/09 01:54:20 tedu Exp $


и насколько они важны, какой их смысл? (без этого не компилировалось)
конфиги


# $OpenBSD: GENERIC,v 1.331 2003/03/09 01:54:20 tedu Exp $
# $NetBSD: GENERIC,v 1.48 1996/05/20 18:17:23 mrg Exp $
#
# GENERIC -- everything that's currently supported
#
machine i386
include "../../../conf/PATNIC"
option I586_CPU
option USER_PCICONF
option DUMMY_NOPS
maxusers 32
config bsd swap generic
mainbus0 at root
bios0 at mainbus0
apm0 at bios0 flags 0x0000
pcibios0 at bios0 flags 0x0030
isa0 at mainbus0
isa0 at pcib?
eisa0 at mainbus0
pci* at mainbus0 bus ?
option PCIVERBOSE
option EISAVERBOSE
pcmcia* at pcic? controller ? socket ?
pchb* at pci? dev ? function ?
ppb* at pci? dev ? function ?
pci* at ppb? bus ?
pci* at pchb? bus ?
pcib* at pci? dev ? function ?
pcic* at isapnp?
npx0 at isa? port 0xf0 irq 13
isadma0 at isa?
isapnp0 at isa?
option WSDISPLAY_COMPAT_USL
option WSDISPLAY_COMPAT_RAWKBD
option WSDISPLAY_DEFAULTSCREENS=6
option WSDISPLAY_COMPAT_PCVT
pckbc0 at isa?
pckbd* at pckbc?
pmsi* at pckbc?
option PCIAGP
vga* at pci? dev ? function ?
wsdisplay* at vga? console ?
wskbd* at pckbd? console ?
wsmouse* at pmsi? mux 0
pcppi0 at isa?
sysbeep0 at pcppi?
pccom0 at isa? port 0x3f8 irq 4
pccom1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x378 irq 7
fdc0 at isa? port 0x3f0 irq 6 drq 2
fd* at fdc? drive ? flags 0x00
pciide* at pci ? dev ? function ? flags 0x0000
wd* at pciide? channel ? drive ? flags 0x0000
ne* at pci? dev ? function ?
rl* at pci? dev ? function ?
ym* at isapnp?
midi* at pcppi?
midi* at ym?
audio* at ym?
joy* at isapnp?




# $OpenBSD: GENERIC,v 1.93 2003/02/28 21:29:08 tedu Exp $
#
# Machine-independent option; used by all architectures for their
# GENERIC kernel
option COMPAT_25
option COMPAT_LINUX
option COMPAT_FREEBSD
option COMPAT_43
option KTRACE
option PTRACE
option FFS
option EXT2FS
option MFS
option CD9660
option MSDOSFS
option FDESC
option KERNFS
option PORTAL
option PROCFS
option FFS_SOFTUPDATE
option QUOTA
option FIFO
option EXT2FS_SYSTEM_FLAGS
option CRYPTO
option KMEMSTATS
option GATEWAY
option IPFORWARDING
option INET
option TCP_SACK
option TCP_FACK
option TCP_ECN
option PPP_FILTER
option PPP_BSDCOMP
option PPP_DEFLATE
option IPSEC
option KEY
option ALTQ
option SYSVMSG
option SYSVSEM
option SYSVSHM
pseudo-device pctr 1
pseudo-device mtrr 1
pseudo-device sequencer 1
pseudo-device bio 1
pseudo-device wsmux 2
pseudo-device crypto 1
pseudo-device pf
pseudo-device pflog
pseudo-device pfsync
pseudo-device loop 2
pseudo-device bpfilter 8
pseudo-device sl 2
pseudo-device ppp 2
pseudo-device sppp 1
pseudo-device tun 5
pseudo-device enc 1
pseudo-device bridge 4
pseudo-device vlan 2
pseudo-device pty 16
pseudo-device tb 1
pseudo-device vnd 4
pseudo-device ccd 4
pseudo-device ksyms 1
pseudo-device systrace 1

state7401281

не уже ли я первый у кого так

eee1

Забирник тоже юзал ОпенБСД мб он что-то знает

Chupa

> контроллеру прерываний действительно нужен pcmcia
> i82365
i82365 - контроллер прерываний? можно ссылку?
я нашёл только упоминания про такой PCI-PCMCIA bridge

state7401281

> i82365 - контроллер прерываний? можно ссылку?
я его перепутал с i8259A (названия чем-то похожи в общем, спасибо, вопрос решился ....
ps:
после того как я меняю конфиг, мне надо сделать
make clean
config XXXX
make depend
или достаточно
config XXXX
make depend
?

eee1

config xxx
make depend
make
make install

state7401281

это verbose или это плохо?


pciintr_link_fixup: PIRQ 0x00 is already connected to IRQ 11
pciintr_link_fixup: PIRQ 0x01 is already connected to IRQ 10
pciintr_link_fixup: PIRQ 0x02 is already connected to IRQ 9
pciintr_link_fixup: PIRQ 0x03 is already connected to IRQ 12

sergey_m

чем делаются штуки в начале файла типа
# $OpenBSD: GENERIC,v 1.331 2003/03/09 01:54:20 tedu Exp $
Это CVSid. Они нужны в основном разработчикам для того что бы знать какой версии данный файл. И дату последнего изменения.

и насколько они важны, какой их смысл? (без этого не компилировалось)
не вешай лапшу на уши плс

Ivan8209

RCS-id.
---
"А я обучался азбуке с вывесок,
листая страницы железа и жести."

sergey_m

RCS уже давно не используется у BSDшников.

state7401281

>> и насколько они важны, какой их смысл?
>> (без этого не компилировалось)
> не вешай лапшу на уши плс
извини, я не корректно выразился, имеется в виду не конфигурировалось.


[ conf]# cat PATNIC
machine i386
include "../../../conf/PATNIC"
option I586_CPU
option USER_PCICONF
option DUMMY_NOPS
maxusers 32
config bsd swap generic
mainbus0 at root
bios0 at mainbus0
apm0 at bios0 flags 0x0000
pcibios0 at bios0 flags 0x0030
#isa0 at mainbus0
isa0 at pcib?
#eisa0 at mainbus0
pci* at mainbus0 bus ?
option PCIVERBOSE
option EISAVERBOSE
pchb* at pci? dev ? function ?
pcib* at pci? dev ? function ?
npx0 at isa? port 0xf0 irq 13
isadma0 at isa?
isapnp0 at isa?
option WSDISPLAY_COMPAT_USL
option WSDISPLAY_COMPAT_RAWKBD
option WSDISPLAY_DEFAULTSCREENS=6
option WSDISPLAY_COMPAT_PCVT
pckbc0 at isa?
pckbd* at pckbc?
option PCIAGP
vga* at pci? dev ? function ?
wsdisplay* at vga? console ?
wskbd* at pckbd? console ?
pcppi0 at isa?
sysbeep0 at pcppi?
pccom0 at isa? port 0x3f8 irq 4
pccom1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x378 irq 7
fdc0 at isa? port 0x3f0 irq 6 drq 2
fd* at fdc? drive ? flags 0x00
pciide* at pci ? dev ? function ? flags 0x0000
wd* at pciide? channel ? drive ? flags 0x0000
ne* at pci? dev ? function ?
rl* at pci? dev ? function ?
ym* at isapnp?
midi* at pcppi?
midi* at ym?
audio* at ym?
joy* at isapnp?
[ conf]# cat ../../../conf/PATNIC
option COMPAT_25
option COMPAT_LINUX
option COMPAT_FREEBSD
option COMPAT_43
option KTRACE
option PTRACE
option FFS
option EXT2FS
option MFS
option CD9660
option MSDOSFS
option FDESC
option KERNFS
option PORTAL
option PROCFS
option FFS_SOFTUPDATE
option QUOTA
option FIFO
option EXT2FS_SYSTEM_FLAGS
option CRYPTO
option KMEMSTATS
option GATEWAY
option IPFORWARDING
option INET
option TCP_SACK
option TCP_FACK
option TCP_ECN
option PPP_FILTER
option PPP_BSDCOMP
option PPP_DEFLATE
option IPSEC
option KEY
option ALTQ
option SYSVMSG
option SYSVSEM
option SYSVSHM
pseudo-device pctr 1
pseudo-device mtrr 1
pseudo-device sequencer 1
pseudo-device bio 1
pseudo-device wsmux 2
pseudo-device crypto 1
pseudo-device pf
pseudo-device pflog
pseudo-device pfsync
pseudo-device loop 2
pseudo-device bpfilter 8
pseudo-device sl 2
pseudo-device ppp 2
pseudo-device sppp 1
pseudo-device tun 5
pseudo-device enc 1
pseudo-device bridge 4
pseudo-device vlan 1
#pseudo-device gre 0
pseudo-device pty 16
pseudo-device tb 1
pseudo-device vnd 4
pseudo-device ccd 4
pseudo-device ksyms 1
pseudo-device systrace 1
[ conf]# config PATNIC
../../../../conf/PATNIC:1: syntax error
*** Stop.
[ conf]#

state7401281

вот так работает:


[ conf]# cat PATNIC
# $OpenBSD: GENERIC,v 1.331 2003/03/09 01:54:20 tedu Exp $
# $NetBSD: GENERIC,v 1.48 1996/05/20 18:17:23 mrg Exp $
#
# GENERIC -- everything that's currently supported
#
machine i386
include "../../../conf/PATNIC"
option I586_CPU
option USER_PCICONF
option DUMMY_NOPS
maxusers 32
config bsd swap generic
mainbus0 at root
bios0 at mainbus0
apm0 at bios0 flags 0x0000
pcibios0 at bios0 flags 0x0030
#isa0 at mainbus0
isa0 at pcib?
#eisa0 at mainbus0
pci* at mainbus0 bus ?
option PCIVERBOSE
option EISAVERBOSE
pchb* at pci? dev ? function ?
pcib* at pci? dev ? function ?
npx0 at isa? port 0xf0 irq 13
isadma0 at isa?
isapnp0 at isa?
option WSDISPLAY_COMPAT_USL
option WSDISPLAY_COMPAT_RAWKBD
option WSDISPLAY_DEFAULTSCREENS=6
option WSDISPLAY_COMPAT_PCVT
pckbc0 at isa?
pckbd* at pckbc?
option PCIAGP
vga* at pci? dev ? function ?
wsdisplay* at vga? console ?
wskbd* at pckbd? console ?
pcppi0 at isa?
sysbeep0 at pcppi?
pccom0 at isa? port 0x3f8 irq 4
pccom1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x378 irq 7
fdc0 at isa? port 0x3f0 irq 6 drq 2
fd* at fdc? drive ? flags 0x00
pciide* at pci ? dev ? function ? flags 0x0000
wd* at pciide? channel ? drive ? flags 0x0000
ne* at pci? dev ? function ?
rl* at pci? dev ? function ?
ym* at isapnp?
midi* at pcppi?
midi* at ym?
audio* at ym?
joy* at isapnp?
[ conf]# cat ../../../conf/PATNIC
# $OpenBSD: GENERIC,v 1.93 2003/02/28 21:29:08 tedu Exp $
#
# Machine-independent option; used by all architectures for their
# GENERIC kernel
option COMPAT_25
option COMPAT_LINUX
option COMPAT_FREEBSD
option COMPAT_43
option KTRACE
option PTRACE
option FFS
option EXT2FS
option MFS
option CD9660
option MSDOSFS
option FDESC
option KERNFS
option PORTAL
option PROCFS
option FFS_SOFTUPDATE
option QUOTA
option FIFO
option EXT2FS_SYSTEM_FLAGS
option CRYPTO
option KMEMSTATS
option GATEWAY
option IPFORWARDING
option INET
option TCP_SACK
option TCP_FACK
option TCP_ECN
option PPP_FILTER
option PPP_BSDCOMP
option PPP_DEFLATE
option IPSEC
option KEY
option ALTQ
option SYSVMSG
option SYSVSEM
option SYSVSHM
pseudo-device pctr 1
pseudo-device mtrr 1
pseudo-device sequencer 1
pseudo-device bio 1
pseudo-device wsmux 2
pseudo-device crypto 1
pseudo-device pf
pseudo-device pflog
pseudo-device pfsync
pseudo-device loop 2
pseudo-device bpfilter 8
pseudo-device sl 2
pseudo-device ppp 2
pseudo-device sppp 1
pseudo-device tun 5
pseudo-device enc 1
pseudo-device bridge 4
pseudo-device vlan 1
#pseudo-device gre 0
pseudo-device pty 16
pseudo-device tb 1
pseudo-device vnd 4
pseudo-device ccd 4
pseudo-device ksyms 1
pseudo-device systrace 1
[ conf]# config PATNIC
Don't forget to run "make depend"
[ conf]#

hoha32

А gre почему выкинул?

state7401281

для чего нужно делать
make clean?

eee1

в open есть проблемы у gre с pptp

state7401281

pptp сказал что не хочет gre
правда он и без gre не хочет .... есть идеи?

hoha32

Ага, вот только когда у меня эта система как роутер стояла, ну не хотела она без gre инет пропускать через туннель

hoha32

хехе
как только я бубном не тряс, чтоб заработало - а не заработало

eee1

clean your temp files after making sth

otets-mihail

я в свое время выкладывал на форуме, что я делал с ядром для нормальной работы pptp.

eee1

почему же, у Забирника pptp нормально работает, скачай пакет на http://pptpclient.sourceforge.net/ с пачами

hoha32

поздно, там уже фря стоит
но на будущее буду иметь в виду, хоть, по-моему, если поставить через порты - будет то же самое

eee1

неа, оопенбсд-ский порт не очень часто обновляется и немножко устарел

sergey_m

Не верю что не конфигурировалось. # в начале строки означает комментарий.

sergey_m

У open есть проблемы маленькой командой разработчиков, у которой нет времени портировать netgraph.

Ivan8209

CVS требует RCS, которая и обеспечивает работу с версиями файлов.
Отдельно, пофайлово.
Возьми, сделай ``ls -R RCS''
---
"Я знаю правду! Все прежние правды --- прочь!"

sergey_m

Убедил.

state7401281

> Не верю что не конфигурировалось.
см приват
> # в начале строки означает комментарий.
я знаю

state7401281

ееееее!
pptp owned %)
что такое


Jan 14 22:30:45 cube pppd[12995]: Received bad configure-nak/rej: 18 04 78 00 15 03 2f
Jan 14 22:30:45 cube pppd[12995]: Received bad configure-nak/rej: 18 04 78 00 15 03 2f


(несмотря на это инет работает)

state7401281

хммм, я всего 3 дня е.ался ....., мне показалось что дольше
Оставить комментарий
Имя или ник:
Комментарий: