[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#394697: linux-image-2.6.18-1-sparc32: oops in sysfs file open on boot, root mount impossible



Package: linux-image-2.6.18-1-sparc32
Version: 2.6.18-2
Severity: important


2.6.18 kernel fails to boot on my sparc32 system: Sun SparcStation 5/170,
256M RAM, onboard SCSI with disk, cdrom and external tape drive.
First it oopses on sysfs file open and then waits forever for root disk. 2.6.17 booted fine.

PROMLIB: Sun Boot Prom Version 3 Revision 2
Linux version 2.6.18-1-sparc32 (Debian 2.6.18-2) (waldi@debian.org) (gcc version 4.1.2 20060920 (prerelease) (Debian 4.1.1-14)) #1 Fri Sep 29 09:03:23 PDT 2006
ARCH: SUN4M
TYPE: SPARCstation 5
Ethernet address: 8:0:20:90:36:e5
Boot time fixup v1.6. 4/Mar/98 Jakub Jelinek (jj@ultra.linux.cz). Patching kernel for srmmu[Fujitsu TurboSparc]/iommu
63MB HIGHMEM available.
PROM: Built device tree with 23813 bytes of memory.
Power off control detected.
Built 1 zonelists.  Total pages: 64081
Kernel command line: root=/dev/sda2 ro console=ttyS0,9600,8n1
PID hash table entries: 1024 (order: 10, 4096 bytes)
start_kernel(): bug: interrupts were enabled early
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 250804k/261752k available (1632k kernel code, 10792k reserved, 400k data, 136k init, 65144k highmem)
Mount-cache hash table entries: 512
checking if image is initramfs... it is
Freeing initrd memory: 3051k freed
NET: Registered protocol family 16
IOMMU: impl 0 vers 5 table 0xf3240000[262144 B] map [65536 b]
sbus0: Clock 21.1250 MHz
dma0: Revision 2 
dma1: Revision 2 
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 8192 bind 4096)
TCP reno registered
ioremap: done with statics, switching to malloc
apc: power management initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Console: switching to colour frame buffer device 144x56
/iommu@0,10000000/sbus@0,10001000/cgsix@2,0: CGsix [TGX+ sparc] at 0:40000000
/iommu@0,10000000/sbus@0,10001000/cgsix@3,0: CGsix [TGX+ sparc] at 0:50000000
zs@0,100000: ttyS0 at MMIO 0x71100000 (irq = 44) is a zs
Console: ttyS0 (SunZilog zs0)
zs@0,100000: ttyS1 at MMIO 0x71100004 (irq = 44) is a zs
zs@0,0: Keyboard at MMIO 71000000 (irq = 44) is a zs
zs@0,0: Mouse at MMIO 71000004 (irq = 44) is a zs
Floppy drive(s): fd0 is 1.44M
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
rtc_sun_init: Registered Mostek RTC driver.
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Freeing unused kernel memory: 136k freed
Loading, please wait...
input: Sun Type 5 keyboard as /class/input/input0
mknod: /dev/fb0: File exists
Begin: Loading essential drivers... ...
SCSI subsystem initialized
esp0: IRQ 36 SCSI ID 7 Clk 40MHz CCYC=25000 CCF=8 TOut 167 NCR53C9XF(espfast)
scsi0 : Sparc ESP100A-FAST
esp0: AIEEE wide msg received and not HME.
esp0: hoping for msgout
  Vendor: COMPAQ    Model: ST34371W          Rev: 0388
  Type:   Direct-Access                      ANSI SCSI revision: 02
  Vendor: ARCHIVE   Model: Python 28388-XXX  Rev: 5.45
  Type:   Sequential-Access                  ANSI SCSI revision: 02
  Vendor: TOSHIBA   Model: XM5701TASUN12XCD  Rev: 0997
  Type:   CD-ROM                             ANSI SCSI revision: 02
Done.
Begin: Running /scripts/init-premount ...
Unable to handle kernel paging request at virtual address 30300000
tsk->{mm,active_mm}->context = 000000e0
tsk->{mm,active_mm}->pgd = fc013400
              \|/ ____ \|/
              "@'/ ,. \`@"
              /_| \__/ |_\
                 \__U_/
udevtrigger(831): Oops [#1]
PSR: 050000c2 PC: f00a81d4 NPC: f00a81d8 Y: 00000000    Not tainted
PC: <sysfs_open_file+0x80/0x1d8>
%G: f3335d58 f32c32f8  f32c3324 00008080  f07a7031 f32eb340  f3334000 00000050
%O: f32bd870 30300000  00000000 f3335e90  00000000 00000000  f3335d60 f00a8198
RPC: <sysfs_open_file+0x44/0x1d8>
%L: f32bd8c0 f33dc54c  f006aea0 f32bd870  00000040 00000000  f3334000 00000000
%I: ffffffea f32eb340  00040002 f3335e90  00040002 f32eb340  f3335dc8 f006aca8
Caller[f006aca8]: __dentry_open+0xd4/0x1fc
Caller[f006aeb0]: do_filp_open+0x48/0x50
Caller[f006af04]: do_sys_open+0x4c/0xe8
Caller[f0011634]: syscall_is_too_hard+0x3c/0x40
Caller[500bcc8c]: 0x500bcc94
Instruction DUMP: 80a26000  22800009  c204e028 <c2024000> 80a06002  0280004a  92026120  4000b9f7  90102001 
Killed
Done.
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Done.
Begin: Waiting for root file system... ...




-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: sparc
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-3-sparc32
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages linux-image-2.6.18-1-sparc32 depends on:
ii  initramfs-tools [linux-initra 0.84       tools for generating an initramfs
ii  module-init-tools             3.2.2-3    tools for managing Linux kernel mo
ii  yaird [linux-initramfs-tool]  0.0.12-18  Yet Another mkInitRD

linux-image-2.6.18-1-sparc32 recommends no packages.

-- debconf information:
  linux-image-2.6.18-1-sparc32/preinst/lilo-has-ramdisk:
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.18-1-sparc32/postinst/kimage-is-a-directory:
  linux-image-2.6.18-1-sparc32/postinst/old-system-map-link-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/postinst/depmod-error-2.6.18-1-sparc32: false
  linux-image-2.6.18-1-sparc32/postinst/create-kimage-link-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/preinst/initrd-2.6.18-1-sparc32:
  linux-image-2.6.18-1-sparc32/preinst/elilo-initrd-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/preinst/abort-overwrite-2.6.18-1-sparc32:
  linux-image-2.6.18-1-sparc32/preinst/lilo-initrd-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/postinst/old-dir-initrd-link-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/preinst/overwriting-modules-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/postinst/bootloader-test-error-2.6.18-1-sparc32:
  linux-image-2.6.18-1-sparc32/prerm/removing-running-kernel-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/preinst/abort-install-2.6.18-1-sparc32:
  linux-image-2.6.18-1-sparc32/preinst/bootloader-initrd-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/preinst/already-running-this-2.6.18-1-sparc32:
  linux-image-2.6.18-1-sparc32/postinst/old-initrd-link-2.6.18-1-sparc32: true
  linux-image-2.6.18-1-sparc32/postinst/bootloader-error-2.6.18-1-sparc32:
  linux-image-2.6.18-1-sparc32/postinst/depmod-error-initrd-2.6.18-1-sparc32: false
  linux-image-2.6.18-1-sparc32/preinst/failed-to-move-modules-2.6.18-1-sparc32:
  linux-image-2.6.18-1-sparc32/prerm/would-invalidate-boot-loader-2.6.18-1-sparc32: true



Reply to: