Hi, 2.6.30-rc5-sb1-bcm91250a boots fine when doing a cold boot. On warm reboot, it panics while reading from the PATA HD though. Insights welcome. See also attached logfile. Cheers, Peter.
bo ifconfig eth0 -auto eth0: Link speed: 100BaseT FDX[J Device eth0: hwaddr 00-02-4C-FE-0D-72, ipaddr 192.168.1.22, mask 255.255.255.0 gateway 192.168.1.254, nameserver 192.168.1.19, domain elisa-laajakaista.fi *** command status = 0 CFE> boot -tftp 192.168.1.138:sibyl Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.138:sibyl Options:(null) Loading: ....... 130116 bytes read Entry at 0x0000000020000000 Closing network. Starting program at 0x0000000020000000 SiByte Loader, version 2.4.2 Built on Oct 4 2005 Network device 'eth0' configured Getting configuration file tftp:192.168.1.138:sibyl.conf... Config file retrieved. Available configurations: deb-tftp Boot which configuration [deb-tftp]: Loading kernel (ELF64): 5204576@0x80100000 done Set up command line arguments to: root=/dev/sda1 console=duart0 Setting up initial prom_init arguments Cleaning up state... Transferring control to the kernel. Kernel entry point is at 0x80105c50 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.30-rc5-sb1-bcm91250a (Debian 2.6.30~rc5-1~experimental.1) (maks@xxxxxxxxxx) (gcc version 4.1.3 20080420 (prerelease) (Debian 4.1.2-22)) #1 SMP Tue May 12 20:49:26 UTC 2009 [ 0.000000] console [early0] enabled [ 0.000000] CPU revision is: 01040102 (SiByte SB1) [ 0.000000] FPU revision is: 000f0102 [ 0.000000] Checking for the multiply/shift bug... no. [ 0.000000] Checking for the daddiu bug... no. [ 0.000000] Broadcom SiByte BCM1250 B2 @ 800 MHz (SB1 rev 2) [ 0.000000] Board type: SiByte BCM91250A (SWARM) [ 0.000000] This kernel optimized for board runs with CFE [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 000000000fe47e00 @ 0000000000000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone PFN ranges: [ 0.000000] DMA32 0x00000000 -> 0x00100000 [ 0.000000] Normal 0x00100000 -> 0x00100000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x0000fe47 [ 0.000000] Detected 1 available secondary CPU(s) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64205 [ 0.000000] Kernel command line: root=/dev/sda1 console=duart0 [ 0.000000] Primary instruction cache 32kB, VIVT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] NR_IRQS:128 [ 0.000000] PID hash table entries: 1024 (order: 10, 8192 bytes) [17179569.184000] Conso??½¹Í½±??¡?¹?½Ù?Éé?½½Ñ?m??ɱåÁu?µò???±?m?Õ?ÉÑÁu5)ÚÅÝ?ºÊª²Êr???¹ÑÉå????¡??¡?Í¡?Ñ??±???¹ÑÉ¥?Íé???º²ÂBzÉ??Éé?²b?²??¢¢åÑ?5Rþ[17179569.196000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes) [17179569.232000] Memory: 249540k/260380k available (3659k kernel code, 10664k reserved, 1202k data, 220k init, 0k highmem) [17179569.236000] Calibrating delay loop... 532.48 BogoMIPS (lpj=1064960) [17179569.340000] Security Framework initialized [17179569.344000] SELinux: Disabled at boot. [17179569.348000] Mount-cache hash table entries: 256 [17179569.356000] Initializing cgroup subsys ns [17179569.360000] Initializing cgroup subsys cpuacct [17179569.364000] Initializing cgroup subsys devices [17179569.368000] Initializing cgroup subsys freezer [17179569.372000] Initializing cgroup subsys net_cls [17179569.376000] Checking for the daddi bug... no. [17179569.384000] CPU revision is: 03040102 (SiByte SB1) [17179569.384000] FPU revision is: 000f0102 [17179569.384000] Primary instruction cache 32kB, VIVT, 4-way, linesize 32 bytes. [17179569.384000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [17179569.384000] Calibrating delay loop... 532.48 BogoMIPS (lpj=1064960) [17179569.484000] Brought up 2 CPUs [17179569.488000] net_namespace: 1936 bytes [17179569.492000] regulator: core version 0.5 [17179569.496000] NET: Registered protocol family 16 [17179569.512000] bio: create slab <bio-0> at 0 [17179569.516000] SCSI subsystem initialized [17179569.520000] pci 0000:00:05.0: PME# supported from D0 D1 D2 D3hot [17179569.524000] pci 0000:00:05.0: PME# disabled [17179569.528000] pci 0000:01:08.0: PME# supported from D0 D1 D2 D3hot [17179569.532000] pci 0000:01:08.0: PME# disabled [17179569.536000] pci 0000:01:08.1: PME# supported from D0 D1 D2 D3hot [17179569.540000] pci 0000:01:08.1: PME# disabled [17179569.544000] pci 0000:01:08.2: PME# supported from D0 D1 D2 D3hot [17179569.548000] pci 0000:01:08.2: PME# disabled [17179569.552000] pci 0000:01:09.0: PME# supported from D2 D3hot D3cold [17179569.556000] pci 0000:01:09.0: PME# disabled [17179569.576000] NET: Registered protocol family 2 [17179569.628000] IP route cache hash table entries: 2048 (order: 2, 16384 bytes) [17179569.636000] TCP established hash table entries: 8192 (order: 5, 131072 bytes) [17179569.640000] TCP bind hash table entries: 8192 (order: 5, 131072 bytes) [17179569.648000] TCP: Hash tables configured (established 8192 bind 8192) [17179569.656000] TCP reno registered [17179569.672000] NET: Registered protocol family 1 [17179569.676000] pata-swarm: PATA interface at GenBus slot 4 [17179569.680000] audit: initializing netlink socket (disabled) [17179569.688000] type=2000 audit(1242158714.504:1): initialized [17179569.692000] VFS: Disk quotas dquot_6.5.2 [17179569.696000] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [17179569.704000] msgmni has been set to 487 [17179569.708000] alg: No test for stdrng (krng) [17179569.716000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [17179569.720000] io scheduler noop registered [17179569.724000] io scheduler anticipatory registered [17179569.732000] io scheduler deadline registered [17179569.736000] io scheduler cfq registered (default) [17179569.752000] duart0 at MMIO 0x10060100 (irq = 8) is a SB1250 DUART [17179569.756000] duart1 at MMIO 0x10060200 (irq = 9) is a SB1250 DUART [17179569.768000] brd: module loaded [17179569.772000] Driver 'sd' needs updating - please use bus_type methods [17179569.780000] sil680: 133MHz clock. [17179569.784000] attempted to set irq affinity for irq 58 to multiple CPUs [17179569.792000] scsi0 : pata_sil680 [17179569.796000] scsi1 : pata_sil680 [17179569.800000] ata1: PATA max UDMA/133 cmd 0x8098 ctl 0x80a0 bmdma 0x8080 irq 58 [17179569.804000] ata2: PATA max UDMA/133 cmd 0x8090 ctl 0x80a4 bmdma 0x8088 irq 58 [17179569.812000] mice: PS/2 mouse device common for all mice [17179569.820000] TCP cubic registered [17179569.824000] NET: Registered protocol family 17 [17179569.828000] RPC: Registered udp transport module. [17179569.832000] RPC: Registered tcp transport module. [17179569.840000] registered taskstats version 1 [17179569.844000] /home/tbm/kernel/linux-2.6-2.6.30~rc5/debian/build/source_mips_none/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [17179570.144000] ata2.00: ATA-6: WDC WD2000JB-00GVA0, 08.02D08, max UDMA/100 [17179570.152000] ata2.00: 390721968 sectors, multi 0: LBA48 [17179570.172000] ata2.00: configured for UDMA/100 [17179570.176000] scsi 1:0:0:0: Direct-Access ATA WDC WD2000JB-00G 08.0 PQ: 0 ANSI: 5 [17179570.184000] sd 1:0:0:0: [sda] 390721968 512-byte hardware sectors: (200 GB/186 GiB) [17179570.192000] sd 1:0:0:0: [sda] Write Protect is off [17179570.196000] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [17179570.208000] sda:DBE physical address: 00dc0080a0 [17179601.000000] Data bus error, epc == ffffffff80331a0c, ra == ffffffff803abed8 [17179601.000000] Oops[#1]: [17179601.000000] Cpu 0 [17179601.000000] $ 0 : 0000000000000000 0000000014001fe0 00000000000000ff 0000000000000001 [17179601.000000] $ 4 : 90000000dc0080a6 0000000000000000 0000000000000002 ffffffff804c6ad0 [17179601.000000] $ 8 : 0000000000000002 ffffffffffffffc0 0000000000000013 0000000000000001 [17179601.000000] $12 : a80000000fb93fe0 0000000000001f00 0000000000000000 a80000000f894000 [17179601.000000] $16 : a80000000fbfc000 a80000000fbfc0d0 0000000014001fe1 a80000000fb87880 [17179601.000000] $20 : a80000000fbfc000 ffffffff804bc8e0 a80000000fb87800 0000000000000000 [17179601.000000] $24 : 0000000000000000 ffffffff80115d68 [17179601.000000] $28 : a80000000fb90000 a80000000fb93ed0 0000000000000000 ffffffff803abed8 [17179601.000000] Hi : 0000000000000000 [17179601.000000] Lo : 0000000000000000 [17179601.000000] epc : ffffffff80331a0c ioread8+0x4/0x10 [17179601.000000] Not tainted [17179601.000000] ra : ffffffff803abed8 ata_sff_altstatus+0x38/0x48 [17179601.000000] Status: 14001fe2 KX SX UX KERNEL EXL [17179601.000000] Cause : 8080801c [17179601.000000] PrId : 01040102 (SiByte SB1) [17179601.000000] Modules linked in: [17179601.000000] Process scsi_eh_1 (pid: 255, threadinfo=a80000000fb90000, task=a80000000f9d0038, tls=0000000000000000) [17179601.000000] Stack : ffffffff803ada78 0000000000000000 0000000014001fe1 a80000000fb87800 [17179601.000000] ffffffff803aae40 ffffffff803aae0c 0000000014001fe1 a80000000fb87800 [17179601.000000] fffffffffffffffc a80000000fb87880 a80000000fb93f60 ffffffff804bc8e0 [17179601.000000] 0000000000000000 0000000000000000 0000000000000000 ffffffff80389590 [17179601.000000] a80000000fb87800 ffffffff80389498 fffffffffffffffc 0000000000000000 [17179601.000000] a80000000fb87800 ffffffff80389498 fffffffffffffffc 0000000000000000 [17179601.000000] 0000000000000000 0000000000000000 ffffffff8015da40 ffffffff8015da20 [17179601.000000] 0000000000000000 0000000000000000 0000000000000000 ffffffff80110cc8 [17179601.000000] 0000000000000000 ffffffff80110cb8 0000000000000000 0000000000000000 [17179601.000000] 0000000000000000 0000000000000000 [17179601.000000] Call Trace: [17179601.000000] [<ffffffff80331a0c>] ioread8+0x4/0x10 [17179601.000000] [<ffffffff803abed8>] ata_sff_altstatus+0x38/0x48 [17179601.000000] [<ffffffff803ada78>] ata_sff_lost_interrupt+0xc0/0x108 [17179601.000000] [<ffffffff803aae40>] ata_scsi_error+0x70/0x6c8 [17179601.000000] [<ffffffff80389590>] scsi_error_handler+0xf8/0x3f0 [17179601.000000] [<ffffffff8015da40>] kthread+0x60/0xa0 [17179601.000000] [<ffffffff80110cc8>] kernel_thread_helper+0x10/0x18 [17179601.000000] [17179601.000000] [17179601.000000] Code: 080cc671 0000102d 90820000 <03e00008> 304200ff 00000000 94820000 03e00008 3042ffff [17179601.000000] Disabling lock debugging due to kernel taint ÿ