О всемогущий ALL помоги мне
Проблемка такая :
Фирма купила железячку Vortex86DX 6350E ( єто промышленный писюк х586 - выпускается китайцами и звется вортексом )
мы и раньше использовали железо с вортексами ( ПО у нас разрабатывается для FreeBSD ) и проблем серьезных с ним не возникало ....
А тут ... вставляю флешку с FreeBSD 7.0 ( ядро генерик ) в єто чудо и получаю коредамп ядра ......
Порывшись на сайте вортексов я нашел доку по установке линуха на это чудо : так вот там было сказано надо отключить pnpbios иначе будет падение ....
pnpbios входит по ефолту во все ядра фряхи начиная с 5.0 .... вот я и поставил Фрю 4.2 и она УСПЕШНО запустилась на єтой железячине !!!
Потом я нашел магическую строку machdep.bios.pnp="disable" и решил ее опробывать на фре 7.0
результат : фря не падает , но не может найти винт О_о ( притом что у 4.2 с этимпроблем нету )
вот лог загрузки фри 7.0 :
Код: Выделить всё
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
Preloaded elf kernel "/boot/kernel/kernel" at 0xc0d08000.
Calibrating clock(s) ... i8254 clock: 1193221 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz quality 0
Calibrating TSC clock ... TSC clock: 800004829 Hz
CPU: Pentium (800.00-MHz 586-class CPU)
Origin = "Vortex86 SoC" Id = 0x522
real memory = 268435456 (256 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
0x0000000001028000 - 0x000000000fb3dfff, 246505472 bytes (60182 pages)
avail memory = 248815616 (237 MB)
Other BIOS signatures found:
ath_rate: version 1.2 <SampleRate bit-rate selection algorithm>
wlan_amrr: <AMRR Transmit Rate Control Algorithm>
wlan: <802.11 Link Layer>
null: <null device, zero device>
random: <entropy source, Software, Yarrow>
nfslock: pseudo-device
kbd: new array size 4
kbd1 at kbdmux0
io: <I/O>
mem: <memory>
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)
npx0: INT 16 interface
cpu0 on motherboard
pci_open(1): mode 1 addr port (0x0cf8) is 0x800038c0
pci_open(1a): mode1res=0x80000000 (0x80000000)
pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=602117f3)
pcibios: No call entry point
pcib0: <Host to PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pci0: domain=0, physical bus=0
found-> vendor=0x17f3, dev=0x6021, revid=0x01
domain=0, bus=0, slot=0, func=0
class=06-00-00, hdrtype=0x00, mfdev=0
cmdreg=0x000e, statreg=0x2200, cachelnsz=0 (dwords)
lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x17f3, dev=0x6031, revid=0x01
domain=0, bus=0, slot=7, func=0
class=06-01-00, hdrtype=0x00, mfdev=0
cmdreg=0x000f, statreg=0x0600, cachelnsz=0 (dwords)
lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found-> vendor=0x17f3, dev=0x6040, revid=0x00
domain=0, bus=0, slot=8, func=0
class=02-00-00, hdrtype=0x00, mfdev=0
cmdreg=0x0007, statreg=0x0200, cachelnsz=0 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x03 (750 ns), maxlat=0x08 (2000 ns)
intpin=a, irq=15
map[10]: type I/O Port, range 32, base 0xef00, size 8, enabled
map[14]: type Memory, range 32, base 0xfefff800, size 8, enabled
found-> vendor=0x17f3, dev=0x6060, revid=0x11
domain=0, bus=0, slot=11, func=0
class=0c-03-10, hdrtype=0x00, mfdev=1
cmdreg=0x0106, statreg=0x0200, cachelnsz=4 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
intpin=a, irq=5
map[10]: type Memory, range 32, base 0xe0000, size 12, enabled
found-> vendor=0x17f3, dev=0x6061, revid=0x02
domain=0, bus=0, slot=11, func=1
class=0c-03-20, hdrtype=0x00, mfdev=0
cmdreg=0x0106, statreg=0x0200, cachelnsz=4 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
intpin=b, irq=9
map[10]: type Memory, range 32, base 0xe1000, size 8, enabled
found-> vendor=0x17f3, dev=0x1010, revid=0x13
domain=0, bus=0, slot=12, func=0
class=01-80-00, hdrtype=0x00, mfdev=0
cmdreg=0x0007, statreg=0x0230, cachelnsz=0 (dwords)
lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x08 (2000 ns)
intpin=a, irq=14
powerspec 2 supports D0 D3 current D0
map[10]: type I/O Port, range 32, base 0x1f0, size 3, enabled
map[14]: type I/O Port, range 32, base 0x3f4, size 2, enabled
map[18]: type I/O Port, range 32, base 0x170, size 3, enabled
map[1c]: type I/O Port, range 32, base 0x374, size 2, enabled
map[20]: type I/O Port, range 32, base 0xfff0, size 4, enabled
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
pci0: <network, ethernet> at device 8.0 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xe0000-0xe0fff irq 5 at device 11.0 on pci0
ohci0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xe0000
ohci0: (New OHCI DeviceId=0x606017f3)
ohci0: [GIANT-LOCKED]
ohci0: [ITHREAD]
usb0: OHCI version 1.0, legacy support
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: <(0x17f3) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xe1000-0xe10ff irq 9 at device 11.1 on pci0
ehci0: Reserved 0x100 bytes for rid 0x10 type 3 at 0xe1000
ehci0: (New EHCI DeviceId=0x606117f3)
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb1: waiting for BIOS to give up control
usb1: timed out waiting for BIOS
usb1: EHCI version 1.0
usb1: companion controller, 2 ports each: usb0
usb1: <EHCI (generic) USB 2.0 controller> on ehci0
usb1: USB revision 2.0
uhub1: <(0x17f3) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
pci0: <mass storage> at device 12.0 (no driver attached)
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
ex_isa_identify()
pnp_identify: Trying Read_Port at 203
pnp_identify: Trying Read_Port at 243
pnp_identify: Trying Read_Port at 283
pnp_identify: Trying Read_Port at 2c3
pnp_identify: Trying Read_Port at 303
pnp_identify: Trying Read_Port at 343
pnp_identify: Trying Read_Port at 383
pnp_identify: Trying Read_Port at 3c3
PNP Identify complete
sc: sc0 already exists; skipping it
vga: vga0 already exists; skipping it
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
pmtimer0 on isa0
adv0: not probed (disabled)
aha0: not probed (disabled)
aic0: not probed (disabled)
ata0 failed to probe at port 0x1f0 irq 14 on isa0
ata1 failed to probe at port 0x170 irq 15 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
kbd0: atkbd0, generic (0), config:0x0, flags:0x1f0000
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: current command byte:0065
kbdc: TEST_AUX_PORT status:0000
kbdc: RESET_AUX return code:00fe
kbdc: RESET_AUX return code:00fe
kbdc: RESET_AUX return code:00fe
kbdc: DIAGNOSE status:0055
kbdc: TEST_KBD_PORT status:0000
psm0: failed to reset the aux device.
bt0: not probed (disabled)
cs0: not probed (disabled)
ed0: not probed (disabled)
fdc0: No FDOUT register!
fdc0 failed to probe at port 0x3f0 irq 6 drq 2 on isa0
fe0: not probed (disabled)
ie0: not probed (disabled)
le0: not probed (disabled)
ppc0: parallel port found at 0x278
ppc0: using extended I/O port range
ppc0: EPP SPP
ppc0: <Parallel port> at port 0x278-0x27f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
ppbus0: [MPSAFE]
ppbus0: [ITHREAD]
plip0: <PLIP network interface> on ppbus0
plip0: bpf attached
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]
sc0: no video adapter found.
sc0: <System console> failed to probe on isa0
sio0: irq maps: 0x1 0x11 0x1 0x1
sio0: irq maps: 0x1 0x11 0x1 0x1
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio0: [FILTER]
sio1: irq maps: 0x1 0x9 0x1 0x1
sio1: irq maps: 0x1 0x9 0x1 0x1
sio1 at port 0x2f8-0x2ff irq 3 flags 0x1 on isa0
sio1: type 16550A
sio1: [FILTER]
sio2: configured irq 5 not in bitmap of probed irqs 0x400
sio2: port may not be enabled
sio2: irq maps: 0x1 0x401 0x1 0x1
sio2: configured irq 5 not in bitmap of probed irqs 0x400
sio2: port may not be enabled
sio2: irq maps: 0x1 0x401 0x1 0x1
sio2 at port 0x3e8-0x3ef irq 5 on isa0
sio2: type 16550A
sio3: configured irq 9 not in bitmap of probed irqs 0x800
sio3: port may not be enabled
sio3: irq maps: 0x1 0x801 0x1 0x1
sio3: configured irq 9 not in bitmap of probed irqs 0x800
sio3: port may not be enabled
sio3: irq maps: 0x1 0x801 0x1 0x1
sio3 at port 0x2e8-0x2ef irq 9 on isa0
sio3: type 16550A
sn0: not probed (disabled)
vga0: <Generic ISA VGA> failed to probe on isa0
vt0: not probed (disabled)
isa_probe_children: probing PnP devices
Device configuration finished.
procfs registered
Timecounter "TSC" frequency 800004829 Hz quality 800
Timecounters tick every 1.000 msec
lo0: bpf attached
hptrr: no controller detected.
ATA PseudoRAID loaded
Trying to mount root from ufs:/dev/ad0s1a
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:da0s1a
? List valid disk boot devices
<empty line> Abort manual input
mountroot>
Код: Выделить всё
Copyright (c) 1992-2000 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 4.2-RELEASE #0: Mon Nov 20 13:02:55 GMT 2000
jkh@bento.FreeBSD.org:/usr/src/sys/compile/GENERIC
Timecounter "i8254" frequency 1193182 Hz
CPU: Pentium (800.00-MHz 586-class CPU)
Origin = "Vortex86 SoC" Id = 0x522
real memory = 268435456 (262144K bytes)
avail memory = 257114112 (251088K bytes)
Preloaded elf kernel "kernel" at 0xc0436000.
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
isab0: <PCI to ISA bridge (vendor=17f3 device=6031)> at device 7.0 on pci0
isa0: <ISA bus> on isab0
pci0: <unknown card> (vendor=0x17f3, dev=0x6040) at 8.0 irq 15
ohci0: <OHCI (generic) USB controller> mem 0xe0000-0xe0fff irq 5 at device 11.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: (unknown) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <USB controller> at 11.1 irq 9
pci0: <unknown card> (vendor=0x17f3, dev=0x1010) at 12.0 irq 14
fdc0: direction bit not set
fdc0: cmd 3 failed at out byte 1 of 3
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x278-0x27f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ad0: 999MB <InnoDisk Corp. - EDC4000 H 1GB> [2031/16/63] at ata0-master BIOSPIO
Mounting root from ufs:/dev/wd0a
wd0: raw partition size != slice size
wd0: start 0, end 2047247, size 2047248
wd0c: start 0, end 1048256, size 1048257
WARNING: / was not properly dismounted
Automatic boot in progress...
что бросается в глаза - 4-ка использует драйвер для винта wd , который отсутствует в 7-ке ...................
вопрос : как найти винт ? что делать ????