[coreboot] v2[PATCH] Initial support for the Thomson IP1000

Joseph Smith joe at settoplinux.org
Fri May 16 16:49:48 CEST 2008



On Fri, 16 May 2008 16:44:49 +0200, Stefan Reinauer <stepan at coresystems.de>
wrote:
> Joseph Smith wrote:
>>> One question: Are you seeing an error message similar to this one when
>>> booting Linux?
>>>
>>> PCI: Unable to handle 64-bit address space for bridge 0000:00:1c.0
>>> PCI: Unable to handle 64-bit address space for bridge 0000:00:1c.4
>>> PCI: Unable to handle 64-bit address space for bridge 0000:00:1c.5
>>> PCI: Unable to handle 64-bit address space for bridge 0000:00:1e.0
>>>
>>> I seem to get this on all recent 32bit systems I have touched when
>>> booting with coreboot, but I could not figure out what it is, yet.
>>>
>>>     
>>
>> Where are you seeing this? From the Linux kernel? It doesn't look
> familiar
>> to me. I'm not getting that on the RM4100 or IP1000. Does the board have
>> 64-bit PCI slots? 
> 
Hmm, not sure. I'm not getting that on the RM4100 or IP1000, booting FC7,
kernel 2.6.23.15-80.fc7.
Attached is a dmesg from the coreboot/IP1000.

-- 
Thanks,
Joseph Smith
Set-Top-Linux
www.settoplinux.org
-------------- next part --------------

[root at localhost ~]# dmesg
Linux version 2.6.23.15-80.fc7 (mockbuild at xenbuilder4.fedora.phx.redhat.com) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)) #1 SMP Sun Feb 10 17:29:10 EST 2008
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000001000 - 00000000000a0000 (usable)
 BIOS-e820: 0000000000100000 - 0000000003800000 (usable)
0MB HIGHMEM available.
56MB LOWMEM available.
Using x86 segment limits to approximate NX protection
Entering add_active_range(0, 0, 14336) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->    14336
  HighMem     14336 ->    14336
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->    14336
On node 0 totalpages: 14336
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 80 pages used for memmap
  Normal zone: 10160 pages, LIFO batch:1
  HighMem zone: 0 pages used for memmap
  Movable zone: 0 pages used for memmap
DMI not present or invalid.
Using APIC driver default
ACPI: no DMI BIOS year, acpi=force is required to enable ACPI
ACPI: Disabling ACPI support
Allocating PCI resources starting at 10000000 (gap: 03800000:fc800000)
swsusp: Registered nosave memory region: 00000000000a0000 - 0000000000100000
Built 1 zonelists in Zone order.  Total pages: 14224
Kernel command line: ro root=LABEL=/ rhgb quiet
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffb000 (0107b000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
CPU 0 irqstacks, hard=c07a6000 soft=c0786000
PID hash table entries: 256 (order: 8, 1024 bytes)
Detected 933.116 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 49120k/57344k available (2178k kernel code, 7816k reserved, 1114k data, 280k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xffc53000 - 0xfffff000   (3760 kB)
    pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
    vmalloc : 0xc4000000 - 0xff7fe000   ( 951 MB)
    lowmem  : 0xc0000000 - 0xc3800000   (  56 MB)
      .init : 0xc073d000 - 0xc0783000   ( 280 kB)
      .data : 0xc062098d - 0xc0737544   (1114 kB)
      .text : 0xc0400000 - 0xc062098d   (2178 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
SLUB: Genslabs=22, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Calibrating delay using timer specific routine.. 1867.13 BogoMIPS (lpj=933566)
Security Framework v1.0.0 initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
selinux_register_security:  Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0383f9ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: After all inits, caps: 0383f1ff 00000000 00000000 00000040 00000000 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 14k freed
CPU0: Intel(R) Pentium(R) III CPU - S          933MHz stepping 04
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Brought up 1 CPUs
sizeof(vma)=84 bytes
sizeof(page)=32 bytes
sizeof(inode)=336 bytes
sizeof(dentry)=132 bytes
sizeof(ext3inode)=488 bytes
sizeof(buffer_head)=56 bytes
sizeof(skbuff)=180 bytes
sizeof(task_struct)=1552 bytes
Booting paravirtualized kernel on bare hardware
Time:  1:00:08  Date: 88/10/80
NET: Registered protocol family 16
ACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread C37D2000 could not acquire Mutex [1] [20070126]
No dock devices found.
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
* The chipset may have PM-Timer Bug. Due to workarounds for a bug,
* this clock source is slow. If you are sure your timer does not have
* this bug, please use "acpi_pm_good" to disable the workaround
PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region 0500-053f claimed by ICH4 GPIO
PCI: Transparent bridge - 0000:00:1e.0
PCI: Using IRQ router PIIX/ICH [8086/24c0] at 0000:00:1f.0
PCI: setting IRQ 3 as level-triggered
PCI: Found IRQ 3 for device 0000:00:02.0
PCI: Sharing IRQ 3 with 0000:00:1d.0
PCI: setting IRQ 7 as level-triggered
PCI: Found IRQ 7 for device 0000:00:1d.1
PCI: setting IRQ 6 as level-triggered
PCI: Found IRQ 6 for device 0000:00:1d.2
PCI: Sharing IRQ 6 with 0000:00:1f.1
PCI: setting IRQ 12 as level-triggered
PCI: Found IRQ 12 for device 0000:00:1d.7
PCI: setting IRQ 5 as level-triggered
PCI: Found IRQ 5 for device 0000:00:1f.3
PCI: Sharing IRQ 5 with 0000:00:1f.5
PCI: setting IRQ 9 as level-triggered
PCI: Found IRQ 9 for device 0000:01:08.0
NetLabel: Initializing
NetLabel:  domain hash size = 128
NetLabel:  protocols = UNLABELED CIPSOv4
NetLabel:  unlabeled traffic allowed by default
Time: tsc clocksource has been installed.
PCI: Bridge: 0000:00:1e.0
  IO window: 1000-1fff
  MEM window: f8000000-f80fffff
  PREFETCH window: disabled.
PCI: Setting latency timer of device 0000:00:1e.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 24576 bytes)
TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 2847k freed
apm: BIOS not found.
audit: initializing netlink socket (disabled)
audit(546138008.710:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux:  Registering netfilter hooks
ksign: Installing public key data
Loading keyring
- Added public key 4AF11E66D9C7B2BE
  - key was been created 656540576 seconds in future
- User ID: Red Hat, Inc. (Kernel Module GPG key)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Boot video device is 0000:00:02.0
PCI: Firmware left 0000:01:08.0 e100 interrupts enabled, disabling
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
Linux agpgart interface v0.102
agpgart: Detected an Intel 830M Chipset.
agpgart: Detected 8060K stolen memory.
agpgart: AGP aperture is 128M @ 0xf0000000
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 0) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize
input: Macintosh mouse button emulation as /class/input/input0
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input1
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI No-Shortcut mode
  Magic number: 12:332:3
Freeing unused kernel memory: 280k freed
Write protecting the kernel read-only data: 846k
USB Universal Host Controller Interface driver v3.0
PCI: Found IRQ 3 for device 0000:00:1d.0
PCI: Sharing IRQ 3 with 0000:00:02.0
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 3, io base 0x00002440
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PCI: Found IRQ 7 for device 0000:00:1d.1
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: irq 7, io base 0x00002460
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
PCI: Found IRQ 6 for device 0000:00:1d.2
PCI: Sharing IRQ 6 with 0000:00:1f.1
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 6, io base 0x00002480
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
usb 1-1: new low speed USB device using uhci_hcd and address 2
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
PCI: Found IRQ 12 for device 0000:00:1d.7
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: irq 12, io mem 0xf8180000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
SCSI subsystem initialized
libata version 2.21 loaded.
ata_piix 0000:00:1f.1: version 2.12
PCI: Found IRQ 6 for device 0000:00:1f.1
PCI: Sharing IRQ 6 with 0000:00:1d.2
PCI: Setting latency timer of device 0000:00:1f.1 to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x000124c0 irq 14
ata2: PATA max UDMA/100 cmd 0x00010170 ctl 0x00010376 bmdma 0x000124c8 irq 15
usb 1-1: device not accepting address 2, error -71
ata2.00: ATA-6: WDC WD400BB-23FJA0, 13.03G13, max UDMA/100
ata2.00: 78156288 sectors, multi 0: LBA 
ata2.00: limited to UDMA/33 due to 40-wire cable
ata2.00: configured for UDMA/33
scsi 1:0:0:0: Direct-Access     ATA      WDC WD400BB-23FJ 13.0 PQ: 0 ANSI: 5
sd 1:0:0:0: [sda] 78156288 512-byte hardware sectors (40016 MB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 1:0:0:0: [sda] 78156288 512-byte hardware sectors (40016 MB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3
sd 1:0:0:0: [sda] Attached SCSI disk
usb 1-1: new low speed USB device using uhci_hcd and address 4
usb 1-1: configuration #1 chosen from 1 choice
input: Logitech Optical USB Mouse as /class/input/input2
input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1d.0-1
usb 1-2: new low speed USB device using uhci_hcd and address 5
usb 1-2: configuration #1 chosen from 1 choice
input: Chicony  USB Keyboard as /class/input/input3
input: USB HID v1.00 Keyboard [Chicony  USB Keyboard] on usb-0000:00:1d.0-2
input: Chicony  USB Keyboard as /class/input/input4
input,hiddev96: USB HID v1.00 Device [Chicony  USB Keyboard] on usb-0000:00:1d.0-2
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
SELinux:  Disabled at runtime.
SELinux:  Unregistering netfilter hooks
audit(546138021.820:2): selinux=0 auid=4294967295
sd 1:0:0:0: Attached scsi generic sg0 type 0
intel_rng: FWH not detected
PCI: Found IRQ 5 for device 0000:00:1f.3
PCI: Sharing IRQ 5 with 0000:00:1f.5
input: PC Speaker as /class/input/input5
iTCO_vendor_support: vendor-support=0
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007)
iTCO_wdt: Found a ICH4 TCO device (Version=1, TCOBASE=0x0460)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
PCI: Found IRQ 9 for device 0000:01:08.0
e100: eth0: e100_probe: addr 0xf8000000, irq 9, MAC addr 00:10:95:F7:58:11
net eth1: device_rename: sysfs_create_symlink failed (-17)
udev: renamed network interface eth0 to eth1
PCI: Found IRQ 5 for device 0000:00:1f.5
PCI: Sharing IRQ 5 with 0000:00:1f.3
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_measure_ac97_clock: measured 50829 usecs
intel8x0: clocking to 48000
loop: module loaded
IRQ handler type mismatch for IRQ 6
current handler: uhci_hcd:usb3
 [<c045abd0>] setup_irq+0x194/0x1ac
 [<c41ef2de>] floppy_hardint+0x0/0xd8 [floppy]
 [<c045ad82>] request_irq+0xc7/0xe5
 [<c417d665>] init_module+0x536/0xe33 [floppy]
 [<c061bfb6>] cond_resched+0x26/0x31
 [<c044917d>] __link_module+0x0/0x10
 [<c044917d>] __link_module+0x0/0x10
 [<c044a80f>] sys_init_module+0x1361/0x14a5
 [<c04e812c>] blk_init_queue+0x0/0x8
 [<c040518a>] syscall_call+0x7/0xb
 [<c0610000>] xfrm_send_policy_notify+0x35c/0x4fd
 =======================
floppy0: Unable to grab IRQ6 for the floppy driver
parport0: PC-style at 0x378 [PCSPP,EPP]
lp0: using parport0 (polling).
lp0: console ready
sonypi: Sony Programmable I/O Controller Driver v1.26.
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel at redhat.com
device-mapper: multipath: version 1.0.5 loaded
EXT3 FS on sda2, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding 2096472k swap on /dev/sda3.  Priority:-1 extents:1 across:2096472k
IA-32 Microcode Update Driver: v1.14a <tigran at aivazian.fsnet.co.uk>
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth1: link is not ready
audit(545014842.116:3): audit_pid=1624 old=0 by auid=4294967295
Bluetooth: Core ver 2.11
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
i2c-adapter i2c-0: found SMSC47M192 or compatible, version 2, stepping A0
smsc47m1: Found SMSC LPC47M15x/LPC47M192/LPC47M997
python[2050] general protection eip:a78d15 esp:bffec260 error:0
PCI: Found IRQ 3 for device 0000:00:02.0
PCI: Sharing IRQ 3 with 0000:00:1d.0
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized i915 1.6.0 20060119 on minor 0
[root at localhost ~]# 


More information about the coreboot mailing list