Package: linux-2.6
Version: 2.6.32-30
Severity: normal
Hello,
I was experimenting with DoC 2000 chip
(MD2200-D48) on Netier NetXpress XL1000
thin client PC:
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.686031] DiskOnChip found at 0xd4000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.686371] DiskOnChip 2000 responds to DWORD access
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.686781] Detected 3 chips per floor.
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.686983] NAND device: Manufacturer ID: 0x98, Chip ID: 0x73 (Toshiba NAND 16MiB 3,3V 8-bit)
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.687395] 3 NAND chips detected
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.690025] Found DiskOnChip ANAND Media Header at 0xc000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.690721] Found DiskOnChip ANAND Media Header at 0x10000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.690816] DataOrgID = ANAND
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.690827] NumEraseUnits = 3069
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.690839] FirstPhysicalEUN = 3
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.690850] FormattedSize = 49233920
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.690861] UnitSizeFactor = 255
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.696905] Bad block table at page 97, version 0x55
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.697531] Bad block table at page 129, version 0x55
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.701303] nand_read_bbt: Bad block at 0x000000f00000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.701375] nand_read_bbt: Bad block at 0x0000019d8000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.701467] nand_read_bbt: Bad block at 0x000002990000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.701492] nand_read_bbt: Bad block at 0x000002ac0000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.701524] nand_read_bbt: Bad block at 0x000002d74000
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.713168] Creating 1 MTD partitions on "DiskOnChip 2000 (NFTL Model)":
> Jan 2 04:47:32 xrgtn-cf8g kernel: [ 2251.713330] 0x000000014000-0x000003000000 : " DiskOnChip BDTL partition"
I tried to find any filesystem on the DoC 2000's
mtdblock devices:
> Jan 2 05:11:27 xrgtn-cf8g kernel: [ 3686.843071] VFS: Can't find a romfs filesystem on dev mtdblock0.
// please notice clock correction -- CR2032 was dead
// on the motherboard, so I ran date -s '...'
> Mar 15 14:25:00 xrgtn-cf8g kernel: [11177.884165] VFS: Can't find a valid FAT filesystem on dev mtdblock1.
> Mar 15 14:25:03 xrgtn-cf8g kernel: [11181.374462] VFS: Can't find a valid FAT filesystem on dev mtdblock0.
After I loaded nftl module, it waited for some
time and then just started formatting DoC 2000
device killing image of WinNT4sp5 and boot code:
> Mar 15 14:27:42 xrgtn-cf8g kernel: [11340.272388] Formatting block 5
> Mar 15 14:27:42 xrgtn-cf8g kernel: [11340.302240] Formatting block 6
> Mar 15 14:27:42 xrgtn-cf8g kernel: [11340.330700] Formatting block 7
> ...
> Mar 15 14:29:11 xrgtn-cf8g kernel: [11428.466856] Formatting block 3070
> Mar 15 14:29:11 xrgtn-cf8g kernel: [11428.519806] NFTL: cannot calculate a geome try to match size of 0x177a0.
> Mar 15 14:29:11 xrgtn-cf8g kernel: [11428.519880] NFTL: using C:1001 H:16 S:6 (== 0x17760 sects)
After that the modprobe nftl process hung:
> Mar 15 14:32:47 xrgtn-cf8g kernel: [11644.456312] INFO: task modprobe:7988 blocked for more than 120 seconds.
So there are 2 issues:
1. uncontrolled destructive behaviour on NFTL module
2. lockup (it locks up even on the second and any
later try, after flash contents have been already
destroyed)
--
WBR,
xrgtn
-- Package-specific info:
** Version:
Linux version 2.6.32-5-486 (Debian 2.6.32-30) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 Wed Jan 12 03:28:50 UTC 2011
Kernel: Linux 2.6.32-5-486
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-2.6.32-5-486 depends on:
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii initramfs-tools [linux-initra 0.98.8 tools for generating an initramfs
ii linux-base 2.6.32-30 Linux image base package
ii module-init-tools 3.12-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.32-5-486 recommends:
ii firmware-linux-free 2.6.32-30 Binary firmware for various driver
Versions of packages linux-image-2.6.32-5-486 suggests:
ii lilo 1:22.8-10 LInux LOader - The Classic OS load
pn linux-doc-2.6.32 <none> (no description available)
Versions of packages linux-image-2.6.32-5-486 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn xen-hypervisor <none> (no description available)
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110316105258.D700A572803F@smtp12.mail.yandex.net ">http://lists.debian.org/20110316105258.D700A572803F@smtp12.mail.yandex.net