Hi.
Can somebody tell me what I'm missing here please ? I've just started with LinuxBios after seeing it at the LBW workshop ten days ago, and I can't seem to get even to stage 1....
I have a PCChips M810LR motherboard, and I've fitted a ZIF socket to swap the flash Bios for a Millennium MD-2800-D08 DoC device.
I've compiled a 2.4.19 kernel and modules (although I'm not sure I've done this correctly - I can't find any instructions on which MTD options I need to make this setup work), and rebooted with the new kernel.
I've built the various tools I seem to need for the SiS-based motherboard.
When I do this:
1. Remove Flash Bios 2. Insert DoC (brand new device, just purchased) 3. flash_on 4. modprobe doc2001 5. modprobe docprobe 6. dmesg
I get this:
Possible DiskOnChip with unknown ChipID 00 found at 0xc8000 Possible DiskOnChip with unknown ChipID 35 found at 0xca000 Possible DiskOnChip with unknown ChipID F6 found at 0xcc000 Possible DiskOnChip with unknown ChipID E8 found at 0xce000 Possible DiskOnChip with unknown ChipID 97 found at 0xd0000 Possible DiskOnChip with unknown ChipID 63 found at 0xd2000 Possible DiskOnChip with unknown ChipID FF found at 0xd4000 Possible DiskOnChip with unknown ChipID FF found at 0xd6000 Possible DiskOnChip with unknown ChipID FF found at 0xd8000 Possible DiskOnChip with unknown ChipID FF found at 0xda000 Possible DiskOnChip with unknown ChipID FF found at 0xdc000 Possible DiskOnChip with unknown ChipID FF found at 0xde000 Possible DiskOnChip with unknown ChipID FF found at 0xe0000 Possible DiskOnChip with unknown ChipID FF found at 0xe2000 Possible DiskOnChip with unknown ChipID FF found at 0xe4000 Possible DiskOnChip with unknown ChipID FF found at 0xe6000 Possible DiskOnChip with unknown ChipID FF found at 0xe8000 Possible DiskOnChip with unknown ChipID FF found at 0xea000 Possible DiskOnChip with unknown ChipID FF found at 0xec000 Possible DiskOnChip with unknown ChipID FF found at 0xee000 No recognised DiskOnChip devices found
I *am* inserting the DoC the right way round :-)
My /dev/mtd0 is a char device with major/minor node 90,0
Can someone suggest which I'm doing wrong, what I've missed out, or where I can look for instructions to get it right ?
Thanks,
Antony.
Here are the relevant sections of the .config options I compiled my kernel with:
# # Memory Technology Devices (MTD) # CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set # CONFIG_MTD_PARTITIONS is not set # CONFIG_MTD_CONCAT is not set # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CHAR=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y
# # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS is not set # CONFIG_MTD_CFI_INTELEXT is not set # CONFIG_MTD_CFI_AMDSTD is not set # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # CONFIG_MTD_OBSOLETE_CHIPS is not set # CONFIG_MTD_AMDSTD is not set # CONFIG_MTD_SHARP is not set # CONFIG_MTD_JEDEC is not set
# # Mapping drivers for chip access # # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_PNC2000 is not set # CONFIG_MTD_SC520CDP is not set # CONFIG_MTD_NETSC520 is not set # CONFIG_MTD_SBC_GXX is not set # CONFIG_MTD_ELAN_104NC is not set # CONFIG_MTD_DILNETPC is not set # CONFIG_MTD_MIXMEM is not set # CONFIG_MTD_OCTAGON is not set # CONFIG_MTD_VMAX is not set # CONFIG_MTD_L440GX is not set # CONFIG_MTD_AMD766ROM is not set # CONFIG_MTD_ICH2ROM is not set # CONFIG_MTD_PCI is not set
# # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLKMTD is not set # CONFIG_MTD_DOC1000 is not set CONFIG_MTD_DOC2000=m CONFIG_MTD_DOC2001=m CONFIG_MTD_DOCPROBE=m # CONFIG_MTD_DOCPROBE_ADVANCED is not set CONFIG_MTD_DOCPROBE_ADDRESS=0 # CONFIG_MTD_DOCPROBE_HIGH is not set # CONFIG_MTD_DOCPROBE_55AA is not set
# # NAND Flash Device Drivers # # CONFIG_MTD_NAND is not set
# Linuxbios Options # CONFIG_LINUXBIOS_PM=y CONFIG_LINUXBIOS_PM_SIS503=y # CONFIG_LINUXBIOS_PM_PIIX4E is not set