Есть владельцы таких артефактов?
Intel® InBusiness™ Storage Station
Он же MaxAttach NAS 3000, Manual PDF
Немного предыстории:
На нем свое ПО на базе FreeBSD 2.0.
На девайсе есть rs232(консоль работает)... и неподписанные штырьки(вероятно выведен и USB)... впаял PCI разъем, место под него есть, но к сожалению картинку на видюху он так и не вывел, но, например, сетевую карту видит (под родной OS)... как и никаких шевелений на POST карты (т.е. LPC тоже не выведен туда).
Все мои попытки ограничились установкой двух HDD по 120Gb, установкой модуля 128Mb RAM, небольшой модификацией родной ОС и скриптов.
Остановился на том, что нет возможности загрузиться использую загрузчики старше загрузчика FreeBSD 2 (с 3 версии он кардинально был изменен), как и другими доступными загрузчиками. Сложилось мнение, что BIOS (дампил на какой-то мамке AWARD флешером, дамп достоверный, заливка его в другую флешку, даже 2Mbit, оживляет девайс) какой-то неправильный
Лог с консоли при загрузке оригинальной ОСи в родной конфигурации:
10BIOS Startup - press Enter to start manufacturing functional test
5.4.3.2.1.
Exiting
>> FreeBSD BOOT @ 0x10000: 640/65535 k of memory, serial console
Boot default: 0:wd(0,a)kernel
Usage: bios_drive:interface(unit,partition)kernel_name options
bios_drive 0, 1, ...
interface fd, wd or da
unit 0, 1, ...
partition a, c, ...
kernel_name name of kernel, or ? for list of files in root directory
options -a (ask name) -C (cdrom) -c (userconfig) -D (dual consoles)
-d (debug early) -g (gdb) -h (serial console) -P (probe kbd)
-r (default root) -s (single user) -v (verbose)
Examples:
1:da(0,a)mykernel boot `mykernel' on the first SCSI drive when one IDE
drive is present
1:wd(2,a) boot from the second (secondary master) IDE drive
1:da(0,a)? list the files in the root directory on the specified
drive/unit/partition, and set the default bios_drive,
interface, unit and partition
-cv boot with the defaults, then run UserConfig to modify
hardware parameters (c), and print verbose messages (v)
boot:
Booting 0:wd(0,a)kernel @ 0x100000
text=0x11c000 data=0x13000 bss=0x432ec symbols=[+0xd14+0x4+0x14700+0x4+0x1d9f3]
total=0x2a50fb entry point=0x100000
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Unix SMB/NetBIOS implementation.
Version 1.9.
Password and authentication handling
Copyright (C) Andrew Tridgell 1992-1995
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.FreeBSD 2.05.4066 #25: Mon Dec 18 11:54:01 PST 2000
root@host109.creativedesign.com:/usr/vol1/sources/GRANITE/src/sys/compile/GRANITE.DEBUG
Timecounter "i8254" frequency 1193182 Hz cost 2216 ns
Timecounter "TSC" frequency 267273678 Hz cost 88 ns
CPU: Pentium/P55C (quarter-micron) (267.27-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x581 Stepping=1
Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory = 33554432 (32768K bytes)
avail memory = 30224384 (29516K bytes)
Probing for devices on PCI bus 0:
chip0: <Intel 82439TX System Controller (MTXC)> rev 0x01 on pci0.0.0
chip1: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.7.0
ide_pci0: <Intel PIIX4 Bus-master IDE controller> rev 0x01 on pci0.7.1
chip2: <Intel 82371AB USB host controller> rev 0x01 int d irq 0 on pci0.7.2
chip3: <Intel 82371AB Power management controller!> rev 0x02 on pci0.7.3
fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x08 int a irq 10 on pci0.10.0
Setting phy_primary_device to 12
fxp0: Ethernet address 00:90:27:69:1c:cb
ESA(F): enaddr=0x0, 0x90, 0x27, 0x69, 0x1c, 0xcb
Probing for devices on the ISA bus:
sc0 not found at 0x60
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A, console
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
wdc0 at 0x1f0-0x1f7 irq 14 flags 0xb0ffb0ff on isa
wdc0: unit 0 (wd0): <Maxtor 93073U6>, LBA, DMA, 32-bit, multi-block-16
wd0: 29311MB (60030432 sectors), 3736 cyls, 255 heads, 63 S/T, 512 B/S
wdc1 not found at 0x170
npx0 on motherboard
npx0: INT 16 interface
Power Button is now enabled
Intel Pentium F00F detected, installing workaround
cvd0-5: Concatenated disk drivers
changing root device to wd0s2a
supported drive: oemid=0x20, vendor=<Maxtor 93073U6>
sdt0 mtdb retrieve !
mtdb->signature = 12270916
mtdb->version = 1
mtdb->sdt_sign = 9161227
mtdb->sdt_serialNum : 751000 97785fcb 385e70f8 17b2aa38 6029 mtdb->spt_serialNum[0][0]:
69279000 ae1ef1cb 3b7e9965 395c2d28 1613178
mtdb->spt_serialNum[0][1]:
0 0 0 0 0
mtdb->spt_serialNum[0][2]:
0 0 0 0 0
mtdb->spt_serialNum[0][3]:
0 0 0 0 0
mtdb->spt_serialNum[1][0]:
0 0 0 0 0
mtdb->spt_serialNum[1][1]:
0 0 0 0 0
mtdb->spt_serialNum[1][2]:
0 0 0 0 0
mtdb->spt_serialNum[1][3]:
0 0 0 0 0
Detect the first slice type on rwd0 is 0x5a
Detect the first slice type on rwd0 is 0x5a
Signatures on disk #0
swapon: adding /dev/wd0s1b as swap device
Automatic reboot in progress...
/dev/rwd0s2a: clean, 1814 free (14 frags, 225 blocks, 0.0% fragmentation)
/dev/rcvd1c: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/rcvd1c: clean, 8442 free (42 frags, 1050 blocks, 0.4% fragmentation)
ROOT wd0s2a
PRI wd0s2a
ALT wd0s1a
jffs_mountfs: superblock updated
mount file systems in mount table
jffs_mountfs: superblock updated
prepare blank drive if there is one
There is no blank drive in the system
Initialize CMOS for SCM
initializing the database: PID = 70
RSystem call arguement = 70
gistration from pid 70
System call retuDrned = 70
B(70@15:54:51.902): (null)(0):
DB(70@15:54:51.980): (null)(0):
DB(70@15:54:52. 22): (null)(0): *********** Database Service Started ***********
sysClkRateGet: ticks/sec = 100
openDB: From USER_DB: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
done.
Doing initial network setup: hostname.
Invoking DHCP client...
No PHY programming neccessary for FXP_PHY_82559
No PHY programming neccessary for FXP_PHY_82559
Listening on BPF/fxp0/00:90:27:69:1c:cb/unattached
Sending on BPFN/fxp0/00:90:27:6o9:1c:cb/unattach ed
Sending on P Socket/fallbackH/fallback-net
DYHCPREQUEST on fx p0 to 255.255.25p5.255 port 67
DrHCPACK from 172.o16.1.6
New Netwgork Number: 172.r16.1.0
New Broaadcast Address: 1m72.16.1.255
ming neccessary for FXP_PHY_82559
0
0
0
bound to 172.16.1.13 -- renewal in 604780 seconds.
Address configured to: 172.16.1.13
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 172.16.1.13 netmask 0xffffff00 broadcast 172.16.1.255
ether 00:90:27:69:1c:cb
media: autoselect (100baseTX)
supported media: autoselect 100baseTX <full-duplex> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
route: writing to routing socket: File exists
add net default: gateway 172.16.1.6: File exists
Additional routing options: tcp extensions=NO.
routing daemons:.
Mounting NFS file systems.
recording kernel -c changes
additional daemons: syslogd.
checking for core dump...dumplo = 196145 (383 * 512)
savecore: magic number mismatch (0 != 8fca0101)
savecore: no core dump
Doing additional network setup: portmap.
starting smbsvc:
Loadable Kernel SMB System Call loaded
Module loaded as ID 0
Type Id Off Loadaddr Size Info Rev Module Name
SYSCALL 0 403 f3c84000 06d1 f3ce3008 1 SMB_syscall_mod
SMBTracer Done.
SMBTracer Done.
SMBTracer Done.
er to 26 as phys
_mem is less thasn 32K
mbsvc version 1.3.0 started
smbsvc supports 253 maximum concurrent connections.
done.
Starting final network daemons: mountd Registration from pid 272
nfsd rpc.statdrpc.statd: not found
nfsiod.
setting ELF ldconfig path: /usr/lib
setting a.out ldconfig path: /usr/lib/aout
starting standard daemons: inetd cron.
Local package initialization:.
starting local daemons:cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: sdt_id = 0, volname = <vol1>, sdt_count = 1
/sbin/createFirstVol: sdt_id #0 already has data partition.
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: invalid sdt_id #1
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: invalid sdt_id #2
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: invalid sdt_id #3
snmpd csmmibsvc ldpd nmbd jmbd
JMB Server v2.11 Loaded...
(c) Creative Design Solutions, 1998-99.
start cvdalert daemon
lockdstarting the service thread
setting the socket
bind ok
getsockname ok
pmap_set ok
closing the socket
Not in firsttime mode
Set Product ID successfully
healthmon httpdGoing to start ticker task
initWsAccess: entering routine
initWsAccess: returning
tickerProcessMessages: entering routine
ROOT: wd0s2a
SWAP: wd0s1b
PRI: wd0s2 a e
ALT: wd0s1 a e
VOL1: wd0s3e
VOL2: wd2s3e
MODEL 2007
ipADRS 172.16.1.13
OS 2.05.4066 #25 GRANITE.DEBUG
SU 0830.1637
syssvcSystem is now in READY state!
.
Sat Dec 26 04:55:10 SST 2009
Хотелось бы его адаптировать под современную операционную систему... судя по всему для этого нужно модифицировать BIOS...
Intel® InBusiness™ Storage Station
Он же MaxAttach NAS 3000, Manual PDF
Немного предыстории:
На нем свое ПО на базе FreeBSD 2.0.
На девайсе есть rs232(консоль работает)... и неподписанные штырьки(вероятно выведен и USB)... впаял PCI разъем, место под него есть, но к сожалению картинку на видюху он так и не вывел, но, например, сетевую карту видит (под родной OS)... как и никаких шевелений на POST карты (т.е. LPC тоже не выведен туда).
Все мои попытки ограничились установкой двух HDD по 120Gb, установкой модуля 128Mb RAM, небольшой модификацией родной ОС и скриптов.
Остановился на том, что нет возможности загрузиться использую загрузчики старше загрузчика FreeBSD 2 (с 3 версии он кардинально был изменен), как и другими доступными загрузчиками. Сложилось мнение, что BIOS (дампил на какой-то мамке AWARD флешером, дамп достоверный, заливка его в другую флешку, даже 2Mbit, оживляет девайс) какой-то неправильный
Лог с консоли при загрузке оригинальной ОСи в родной конфигурации:
10BIOS Startup - press Enter to start manufacturing functional test
5.4.3.2.1.
Exiting
>> FreeBSD BOOT @ 0x10000: 640/65535 k of memory, serial console
Boot default: 0:wd(0,a)kernel
Usage: bios_drive:interface(unit,partition)kernel_name options
bios_drive 0, 1, ...
interface fd, wd or da
unit 0, 1, ...
partition a, c, ...
kernel_name name of kernel, or ? for list of files in root directory
options -a (ask name) -C (cdrom) -c (userconfig) -D (dual consoles)
-d (debug early) -g (gdb) -h (serial console) -P (probe kbd)
-r (default root) -s (single user) -v (verbose)
Examples:
1:da(0,a)mykernel boot `mykernel' on the first SCSI drive when one IDE
drive is present
1:wd(2,a) boot from the second (secondary master) IDE drive
1:da(0,a)? list the files in the root directory on the specified
drive/unit/partition, and set the default bios_drive,
interface, unit and partition
-cv boot with the defaults, then run UserConfig to modify
hardware parameters (c), and print verbose messages (v)
boot:
Booting 0:wd(0,a)kernel @ 0x100000
text=0x11c000 data=0x13000 bss=0x432ec symbols=[+0xd14+0x4+0x14700+0x4+0x1d9f3]
total=0x2a50fb entry point=0x100000
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Unix SMB/NetBIOS implementation.
Version 1.9.
Password and authentication handling
Copyright (C) Andrew Tridgell 1992-1995
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.FreeBSD 2.05.4066 #25: Mon Dec 18 11:54:01 PST 2000
root@host109.creativedesign.com:/usr/vol1/sources/GRANITE/src/sys/compile/GRANITE.DEBUG
Timecounter "i8254" frequency 1193182 Hz cost 2216 ns
Timecounter "TSC" frequency 267273678 Hz cost 88 ns
CPU: Pentium/P55C (quarter-micron) (267.27-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x581 Stepping=1
Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory = 33554432 (32768K bytes)
avail memory = 30224384 (29516K bytes)
Probing for devices on PCI bus 0:
chip0: <Intel 82439TX System Controller (MTXC)> rev 0x01 on pci0.0.0
chip1: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.7.0
ide_pci0: <Intel PIIX4 Bus-master IDE controller> rev 0x01 on pci0.7.1
chip2: <Intel 82371AB USB host controller> rev 0x01 int d irq 0 on pci0.7.2
chip3: <Intel 82371AB Power management controller!> rev 0x02 on pci0.7.3
fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x08 int a irq 10 on pci0.10.0
Setting phy_primary_device to 12
fxp0: Ethernet address 00:90:27:69:1c:cb
ESA(F): enaddr=0x0, 0x90, 0x27, 0x69, 0x1c, 0xcb
Probing for devices on the ISA bus:
sc0 not found at 0x60
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A, console
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
wdc0 at 0x1f0-0x1f7 irq 14 flags 0xb0ffb0ff on isa
wdc0: unit 0 (wd0): <Maxtor 93073U6>, LBA, DMA, 32-bit, multi-block-16
wd0: 29311MB (60030432 sectors), 3736 cyls, 255 heads, 63 S/T, 512 B/S
wdc1 not found at 0x170
npx0 on motherboard
npx0: INT 16 interface
Power Button is now enabled
Intel Pentium F00F detected, installing workaround
cvd0-5: Concatenated disk drivers
changing root device to wd0s2a
supported drive: oemid=0x20, vendor=<Maxtor 93073U6>
sdt0 mtdb retrieve !
mtdb->signature = 12270916
mtdb->version = 1
mtdb->sdt_sign = 9161227
mtdb->sdt_serialNum : 751000 97785fcb 385e70f8 17b2aa38 6029 mtdb->spt_serialNum[0][0]:
69279000 ae1ef1cb 3b7e9965 395c2d28 1613178
mtdb->spt_serialNum[0][1]:
0 0 0 0 0
mtdb->spt_serialNum[0][2]:
0 0 0 0 0
mtdb->spt_serialNum[0][3]:
0 0 0 0 0
mtdb->spt_serialNum[1][0]:
0 0 0 0 0
mtdb->spt_serialNum[1][1]:
0 0 0 0 0
mtdb->spt_serialNum[1][2]:
0 0 0 0 0
mtdb->spt_serialNum[1][3]:
0 0 0 0 0
Detect the first slice type on rwd0 is 0x5a
Detect the first slice type on rwd0 is 0x5a
Signatures on disk #0
swapon: adding /dev/wd0s1b as swap device
Automatic reboot in progress...
/dev/rwd0s2a: clean, 1814 free (14 frags, 225 blocks, 0.0% fragmentation)
/dev/rcvd1c: FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/rcvd1c: clean, 8442 free (42 frags, 1050 blocks, 0.4% fragmentation)
ROOT wd0s2a
PRI wd0s2a
ALT wd0s1a
jffs_mountfs: superblock updated
mount file systems in mount table
jffs_mountfs: superblock updated
prepare blank drive if there is one
There is no blank drive in the system
Initialize CMOS for SCM
initializing the database: PID = 70
RSystem call arguement = 70
gistration from pid 70
System call retuDrned = 70
B(70@15:54:51.902): (null)(0):
DB(70@15:54:51.980): (null)(0):
DB(70@15:54:52. 22): (null)(0): *********** Database Service Started ***********
sysClkRateGet: ticks/sec = 100
openDB: From USER_DB: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
initIndexes: last_used_uid = 1001, last_used_gid = 1000
done.
Doing initial network setup: hostname.
Invoking DHCP client...
No PHY programming neccessary for FXP_PHY_82559
No PHY programming neccessary for FXP_PHY_82559
Listening on BPF/fxp0/00:90:27:69:1c:cb/unattached
Sending on BPFN/fxp0/00:90:27:6o9:1c:cb/unattach ed
Sending on P Socket/fallbackH/fallback-net
DYHCPREQUEST on fx p0 to 255.255.25p5.255 port 67
DrHCPACK from 172.o16.1.6
New Netwgork Number: 172.r16.1.0
New Broaadcast Address: 1m72.16.1.255
ming neccessary for FXP_PHY_82559
0
0
0
bound to 172.16.1.13 -- renewal in 604780 seconds.
Address configured to: 172.16.1.13
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 172.16.1.13 netmask 0xffffff00 broadcast 172.16.1.255
ether 00:90:27:69:1c:cb
media: autoselect (100baseTX)
supported media: autoselect 100baseTX <full-duplex> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
route: writing to routing socket: File exists
add net default: gateway 172.16.1.6: File exists
Additional routing options: tcp extensions=NO.
routing daemons:.
Mounting NFS file systems.
recording kernel -c changes
additional daemons: syslogd.
checking for core dump...dumplo = 196145 (383 * 512)
savecore: magic number mismatch (0 != 8fca0101)
savecore: no core dump
Doing additional network setup: portmap.
starting smbsvc:
Loadable Kernel SMB System Call loaded
Module loaded as ID 0
Type Id Off Loadaddr Size Info Rev Module Name
SYSCALL 0 403 f3c84000 06d1 f3ce3008 1 SMB_syscall_mod
SMBTracer Done.
SMBTracer Done.
SMBTracer Done.
er to 26 as phys
_mem is less thasn 32K
mbsvc version 1.3.0 started
smbsvc supports 253 maximum concurrent connections.
done.
Starting final network daemons: mountd Registration from pid 272
nfsd rpc.statdrpc.statd: not found
nfsiod.
setting ELF ldconfig path: /usr/lib
setting a.out ldconfig path: /usr/lib/aout
starting standard daemons: inetd cron.
Local package initialization:.
starting local daemons:cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: sdt_id = 0, volname = <vol1>, sdt_count = 1
/sbin/createFirstVol: sdt_id #0 already has data partition.
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: invalid sdt_id #1
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: invalid sdt_id #2
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
cvdGetStatus: Device not configured
/sbin/createFirstVol: invalid sdt_id #3
snmpd csmmibsvc ldpd nmbd jmbd
JMB Server v2.11 Loaded...
(c) Creative Design Solutions, 1998-99.
start cvdalert daemon
lockdstarting the service thread
setting the socket
bind ok
getsockname ok
pmap_set ok
closing the socket
Not in firsttime mode
Set Product ID successfully
healthmon httpdGoing to start ticker task
initWsAccess: entering routine
initWsAccess: returning
tickerProcessMessages: entering routine
ROOT: wd0s2a
SWAP: wd0s1b
PRI: wd0s2 a e
ALT: wd0s1 a e
VOL1: wd0s3e
VOL2: wd2s3e
MODEL 2007
ipADRS 172.16.1.13
OS 2.05.4066 #25 GRANITE.DEBUG
SU 0830.1637
syssvcSystem is now in READY state!
.
Sat Dec 26 04:55:10 SST 2009
Хотелось бы его адаптировать под современную операционную систему... судя по всему для этого нужно модифицировать BIOS...