docprobe can't find DOC
Ok. I've been bit-banging all day and cannot get docprobe to find the DOC chips. This board is a tyan tiger 1832DL 440BX (2x750P3). I'm wonder if there are any known issues with DOC's on the 440bx boards? Or any known issues with any of the lately issued DOC Millinium chips? It looks as if docprobe is a) not recognizing the DOC or b) isn't probing the correct address. (i've fiddled with the high (etc) settings for the driver in the kernel config too.) I've gotten as far as this: Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID 89 found at 0xc8000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID 31 found at 0xca000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xcc000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xce000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID 0C found at 0xd0000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID 66 found at 0xd2000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xd4000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xd6000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xd8000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xda000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xdc000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xde000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID 00 found at 0xe0000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID C2 found at 0xe2000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID 75 found at 0xe4000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID 6C found at 0xe6000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xe8000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xea000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xec000 Jun 7 16:17:16 Possible DiskOnChip with unknown ChipID FF found at 0xee000 Jun 7 16:17:16 No recognised DiskOnChip devices found -- Roger http://www.eskimo.com/~roger/index.html
On 7 Jun 2003, roger wrote:
This board is a tyan tiger 1832DL 440BX (2x750P3). I'm wonder if there are any known issues with DOC's on the 440bx boards? Or any known issues with any of the lately issued DOC Millinium chips?
I hate to say it, but it may be the old "hidden write enable" problem, i.e. there is a special GPIO line used to control write enable in addition to the normal mechanism. ron
On Sat, 2003-06-07 at 21:11, ron minnich wrote:
On 7 Jun 2003, roger wrote:
This board is a tyan tiger 1832DL 440BX (2x750P3). I'm wonder if there are any known issues with DOC's on the 440bx boards? Or any known issues with any of the lately issued DOC Millinium chips?
I hate to say it, but it may be the old "hidden write enable" problem, i.e. there is a special GPIO line used to control write enable in addition to the normal mechanism.
ron
(geez. i hate that. when clicking "reply" in the email client, it sets the return address to ron@blah.domain instead of using the linuxbios mailling address! oh well.) I've done quite a bit of research and see you make mention of this once during a discussion (with no follow-ups). Is this problem chip specific (issue with the DOC)? A simple solution would be to aquire a Eeprom programmer (ie h/w to connect via serial cable to program/flash/read eeproms?) If this problem is relative to my tyan tiger 1832dl (440BX) motherboard, I could probably utilize a 440GX(?) board that I also have as a solution. -- Roger http://www.eskimo.com/~roger/index.html
Ok. by a fluke accident, i've gotten the DOC recognized. I'm on a 2x750P3 SMP Tyan Tiger 1832dl and induced a "kernel oops" on cpu1 by trying to insmod ./bios.o (http://www.openbios.info/download/index.html devbios-0.3.2.tar.gz) the docprobe.o is compiled with "Physical Address = 0" and no other options for docprobe.o. ... using doc2001.o i've attached dmesg output below of the oops condition when trying to insmod bios.o and then after the kernel-oops occurred, modprobed mtdcore, mtdchar,dos2001,dosprobe doc_config_location=0xfff00000. (unknown if the doc_config_location is needed...have yet to try without as i've only duplicated 3 times.) -- Roger http://www.eskimo.com/~roger/index.html Jun 8 14:05:36 No recognised DiskOnChip devices found Jun 8 14:06:22 Using configured DiskOnChip probe address 0xfff00000 Jun 8 14:06:22 Possible DiskOnChip with unknown ChipID FF found at 0xfff00000 Jun 8 14:06:22 No recognised DiskOnChip devices found Jun 8 14:07:18 BIOS driver v0.3.2 (writing disabled) for 2.4.20-gaming-r3 Jun 8 14:07:18 BIOS: host bridge is 8086, 7190, 0 Jun 8 14:07:18 BIOS: isa bridge is 8086, 7110, 38 Jun 8 14:07:18 BIOS: Probing PCI device with 64k rom Jun 8 14:07:18 BIOS: Probing PCI device with 1024k rom Jun 8 14:07:18 BIOS: Probing PCI device with 64k rom Jun 8 14:07:18 BIOS: No flash devices found. Jun 8 14:07:41 BIOS driver v0.3.2 (writing disabled) for 2.4.20-gaming-r3 Jun 8 14:07:41 BIOS: host bridge is 8086, 7190, 0 Jun 8 14:07:41 BIOS: isa bridge is 8086, 7110, 38 Jun 8 14:07:41 Unable to handle kernel NULL pointer dereference at virtual address 00000000 Jun 8 14:07:41 printing eip: Jun 8 14:07:41 fdc7245a Jun 8 14:07:41 *pde = 00000000 Jun 8 14:07:41 Oops: 0000 Jun 8 14:07:41 bios agpgart nvidia parport_pc lp parport mousedev sr_mod sd_mod sg emu10k1 sound soundcore ac97_codec scanner usb-storage hid input usb-ohci uhci supermount eepro100 mii raid1 raid0 md ide-scsi scsi_mod Jun 8 14:07:41 CPU: 1 Jun 8 14:07:41 EIP: 0010:[<fdc7245a>] Tainted: P Jun 8 14:07:41 EFLAGS: 00010046 Jun 8 14:07:41 eax: 00000000 ebx: f70da000 ecx: 8000384c edx: 00000000 Jun 8 14:07:41 esi: 00000000 edi: 00000292 ebp: 00000000 esp: f70dbe80 Jun 8 14:07:41 ds: 0018 es: 0018 ss: 0018 Jun 8 14:07:41 Process insmod (pid: 2010, stackpage=f70db000) Jun 8 14:07:41 Stack: fdc71ae1 00000000 00000000 fde84000 00201000 f74db280 00000000 f74db280 Jun 8 14:07:41 000001f0 f74db2ec 00200000 ffe00000 ffffffff 00000000 c0118bc1 00200000 Jun 8 14:07:41 00000001 00000000 c011f3e0 ffffffea 00000000 00000000 00000000 fdc71df8 Jun 8 14:07:41 Call Trace: [<fdc71ae1>] [<c0118bc1>] [<c011f3e0>] [<fdc71df8>] [<fdc719c0>] [<fdc74140>] [<fdc700b3>] [<fdc74000>] [<fdc735ca>] [<c0120634>] [<fdc70060>] [<fdc70060>] [<c010787f>] Jun 8 14:07:41 Code: 0f b6 04 10 0f b6 c0 c3 8d b4 26 00 00 00 00 8d bc 27 00 00 Jun 8 14:07:47 <6>Using configured DiskOnChip probe address 0xfff00000 Jun 8 14:07:47 DiskOnChip Millennium found at address 0xFFF00000 Jun 8 14:07:47 Flash chip found: Manufacturer ID: 98, Chip ID: E6 (Toshiba TC58V64AFT/DC) Jun 8 14:07:47 1 flash chips found. Total DiskOnChip size: 8 MiB Jun 8 14:08:33 Using configured DiskOnChip probe address 0xfff00000 Jun 8 14:08:33 DiskOnChip Millennium found at address 0xFFF00000 Jun 8 14:08:33 Flash chip found: Manufacturer ID: 98, Chip ID: E6 (Toshiba TC58V64AFT/DC) Jun 8 14:08:33 1 flash chips found. Total DiskOnChip size: 8 MiB Jun 8 14:08:43 NFTL driver: nftlcore.c $Revision: 1.85 $, nftlmount.c $Revision: 1.25 $ Jun 8 14:08:44 nftla: p1 Jun 8 14:08:44 devfs_register(disc): NULL ops, got fde8a810 from major table Jun 8 14:08:44 devfs_register(part1): NULL ops, got fde8a810 from major table
participants (2)
-
roger -
ron minnich