Subscribe via RSS
13Nov/180

Repairing a 3rd Gen iPod Dock

I've had this little beast for a very long time and thought my amplifier was playing up when the left channel started cutting in and out. A quick amount of cable-jiggling proved otherwise: the jack on the back of the iPod Dock was frail.

DSC05284

DSC05278 DSC05279 DSC05283

No amount of stickytape would keep the cable in contact with the socket, so I endeavoured to open the unit up. Turns out there's large tabs on the inside 'side' edges and smaller tabs along the longer edges.

DSC05282

DSC05268 DSC05271 DSC05277

DSC05274

The cracked solder joints were immediately obvious and a quick touch-up with the soldering iron brought the conductivity back from a crackling zero to 'awesome'. I really love easy fixes!

2Nov/180

Oculus Rift DevKit 2

I always managed to be surprised at things that turn up at flea markets. I was stumbling through Laverton Market on the weekend and came across this... for AUD$5.00. Is this retro? It could well be... it's nearly vintage nonetheless!

DSC05215

DSC05214 DSC05216 DSC05217

DSC05219

Turns out it's the Oculus Rift Development Kit 2. More infomration here. The headset has a cable running off it with USB and HDMI. There's also a USB and audio-style port, hidden under a cover on top. It's also got a random date on the side and a differing price tag of AUD$2.00? Did I get ripped off?

Testing it

Seemed to be simple enough... Just for fun I plugged it into my laptop. It straight away showed up as a portrait screen and I could move application windows onto the new secondary desktop! The LCD looked a little sketchy, but I assumed it was nothing that couldn't be cleaned off!

With the basic shake-out complete, I downloaded the Oculus Rift software and installed it. Whilst reading the download notes, I realised it hinted at another piece of hardware: a sensor. My kit didn't come with this! It seems that the sensor (looks like a webcam) tracks the IR output of the headset to determine your physical position. Supposedly you can use the headset without it and you'll just get rotational giroscope-based movement.

Once the software was installed, I plugged the unit back in and ... well ... nothing but errors. The Oculus Software reported that I had a USB connection, but no HDMI connection. No amount of cable-tweaking-or-swapping managed to get it to work. Long-story-short, my laptop wasn't even capable of supporting the unit and would never actually be able to output HDMI in the format the headset wanted. It would actually be really nice if the software provided this tiny hint, instead of just telling me that the HDMI connection was unavailable, but it actually turns out I skipped the entire first step... there's more on that a few sections below.

Digging deeper, it turns out that the Oculus software installs a driver for the headset and prevents it from being used as a second monitor. The point that I saw a desktop when I first plugged it in, was just because the Oculus display drivers were not installed. Of course, I had no idea that this was the case and thought I'd actually killed the unit! I proceeded to tear it apart ... was it a loose cable or other broken component?

What Does It Look Like On The Inside?

I had read another review where the author had described the whole unit as a 'kitbash'. I chuckled at that, as it's a common term in model railroading where you take an off the shelf product (or multiple) and blend them together to make something new and unique. Well... that's actually what they've done here... to the point where the LCD is actually a Samsung Galaxy Note 3 screen, complete with phone face-panel and touchscreen digitizer!

DSC05218 DSC05220 DSC05223

DSC05225

DSC05226 DSC05239 DSC05256

The best part? The LCD in my unit is crappy... it seems to have two areas of pixels that are totally burnt out. I went ahead and ordered one on eBay as I had assumed that this was the reason that the unit had stopped working.

Compatibility

Of course, it struck me later on, after re-assembling the unit and stowing it away to wait for the new screen, that it could just be my laptop!? I downloaded the Oculus Compatibility Check Tool and was quickly told that my laptop hardware was useless. Muhahaha... what a waste of time... What to do? I have a desktop with a real NVIDIA card and realised I should've used it to begin with. I downloaded the Oculus Legacy 0.8.8 Runtime and gave it a whirl... success! I used the older version as there were conflicting reports online that this older DK2 unit only worked with older software.

2018-10-30 19 09 01-Oculus Configuration Utility

With the test application, I managed to happily sit at my desk and swing my head around. The movement was actually pretty damn flawless and the image quality very impressive! I then tried to load up games like GzDoom VR and Quake II VR but none managed to initialise the device... I assumed they needed the newer version of the software.

DSC05241 DSC05244 DSC05245

With my head at the right angle, I could really see how bad the LCD was also!? It seemed to be burnt at the same place on both screens!? Maybe some really bright light in a game cooked the crystals? (Excuse the dust... but look for the pink dot)

DSC05249

Throwing caution to the wind, I downloaded and installed the standard (latest) Oculus software on my desktop. Low-and-behold it (took forever to download and install) found both the USB and HDMI connections!

2018-11-01 18 50 57-Window 2018-11-01 19 06 59-Window 2018-11-01 20 25 24-Window

During setup, it whinged that it couldn't find anything, but skipping that worked. In the actual app I then got a warning that the DK2 was no longer supported. Dismissing that, I was finally presented with an error saying that it couldn't find the sensor.

DSC05263

Urgh... back to square zero...

Trying to play games without the sensor

This just doesn't work... I got a message box saying that the sensor can't be found and was presented with an OK button. Clicking this button was impossible though! Firstly, I needed a 'touch' device that the Oculus supported so that I could actually interact with the 3D world. At this point I was worried about putting in more money to something that I could never get working. I didn't know if clicking OK will actually let me into the game!?

Meanwhile, can't I just buy a replacement sensor? Turns out it's a big, fat no! Googling is pretty funny on this topic. It seems that during production, the sensor and headset are paired via serial number. The hardware has been open-sourced (here's the actual files), but the firmware for the sensor is not available! The quote from them is: The sensor also utilizes microcontrollers which require firmware which was not redistributable. Grrrrrrr!

Before I start an attempt to hack together a sensor (here's great inspiration!)... I wonder if I can (cheaply) get that button pressed to see if the games will continue without a sensor?

Controllers

To press that magic OK button, I knew I needed a working controller. I considered borrowing an XBOX 360 controller from a friend, but then found an article using an Xbox 360 Controller Emulator. It seems that others have had luck! (Original French article here)

2018-11-01 20 43 30-Window

I tried my hardest to fake the controller, but had no success... I couldn't get the DLL in the right place to stop the main Oculus app from whinging that nothing was connected. Of course, the best thing at this point was to get an actually-supported controller. I didn't bother trying to use my Android phone can emulate one. Instead, I picked up a cabled controller from a nearby second-hand store.

DSC05267

Finally, Oculus recognised it. Of course... it didn't let me press that magical OK button... I was stuck without a sensor!

Reverting back to 0.8.8

I was out and about taking the MR-2 for a spin and the thought came to me: I'd had the demo working fine on 0.8.8... there were no camera/sensor warnings! Maybe I should downgrade and find compatible software? I uninstalled the latest software and re-installed 0.8.8. I then browsed over to this list of compatible software. Oh look, Duke Nukem 3D!

DSC05266

Hahaha... SHAKE IT BABY. It just worked perfectly... with controller and all! I then went back to the GZ3Doom Releases Page and scrolled down, looking for that magical SDK value of 0.8.8. It also worked!

DSC05255

Ok, nice... I have things to do with this now.

We get to wait with Totoro!?

Whaaaaaat... Someone has built a 3D scene of the bus stop!? But the links are all dead... can anyone send me one that works?! Full review of it here, but still no valid links. The review indicates that Fire Panda are the author. But there's nothing on their actual site. Ohhhh: Due to a request by Studio Ghibli, these demos will sadly no longer be available. I hope that everyone who got a chance to play them enjoyed them and I hope you enjoy future projects I am able to bring to you. Thanks again for all your support! Boo... I'm only a few years late!

Turns out there's a whole world of user-authored content at SketchFab. Here's the train from Spirited Away. That Sea Railway was always a cool idea.

OpenHMD

This all seems promising, but there's no compiled binaries for Windows? I don't have a Linux machine to muck around with that has a good enough video card... hmmm... that's a little bit too much effort to go to. Actually, my main machine has started dropping the ethernet connection and blue-screening... maybe it's time for a rebuild!?

Build your own sensor?

There's a great set of documents at doc-ok.org on Hacking the Oculus Rift DK2 (Part 2, Part 3, Part 4) which describes how to read the data from a real DK2 sensor. This is all well and good, if you have the sensor... in my situation, this code will come in handy once I manage to fake a sensor. Philipp Zabel's ouvrt project also looks interesting as it is able to extra ROMs from DK2 sensors. This may only be the USB configuration ROM, but it'll totally help with the faking.

Where to start? The Open-sourced project of the DK2 has a hardware schematic of the sensor which shows that it's based on an eSP570. Turns out these are pretty hard to find... but Alibaba seems to have some available.

I thought the camera lens would sense the timing flashes that the headset produces, but it seems that this is done by an IR sensor built-in. There's then a micro-controller to parse this. You can see the sensor in the tear-down here. It seems to be something similar to this dis-continuted sensor. Urgh...

But I'm getting carried away... this is all totally-probably worth a probably-totally separate blog post...

12Oct/180

Robot Olympics, Here We Come….

Boston Dynamics never ceases to amaze me! I've previously watched their crazy horse-sized 'dogs' run around and survive being pushed over, but this new robot is ... awesome!

The motion is still ever-so-slightly jerky, but damn... they're really close.

1Oct/180

Haiku Doesn’t Boot on a Dual 32-bit Xeon Machine

So, Haiku R1 Beta has just been released! Since I spent a lot of time getting a second CPU to work in my IBM Desktop, I crossed my fingers and tried to boot the 32-bit version. Here's the log when I don't change any boot settings...

options = 0                                                                  
APM version 1.2 available, flags 7.                                          
smp: using ACPI to detect MP configuration                                   
smp: local apic address is 0xfee00000                                        
smp: found local APIC with id 0                                              
smp: found local APIC with id 6         
smp: found local APIC with id 1         
smp: found local APIC with id 7         
smp: found io APIC with id 4 and address 0xfec00000
smp: found io APIC with id 5 and address 0xfec80000
smp: found io APIC with id 6 and address 0xfec80400
VESA version = 3.0, capabilities 1
OEM string: NVIDIA
 0x100: 640 x 400 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x101: 640 x 480 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x102: 800 x 600 x 4 (a = 799, mem = 3, phy = 0, p = 4, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x103: 800 x 600 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x104: 1024 x 768 x 4 (a = 799, mem = 3, phy = 0, p = 4, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x105: 1024 x 768 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x106: 1280 x 1024 x 4 (a = 799, mem = 3, phy = 0, p = 4, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x107: 1280 x 1024 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x10e: 320 x 200 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x10f: 320 x 200 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x111: 640 x 480 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x112: 640 x 480 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x114: 800 x 600 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x115: 800 x 600 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x117: 1024 x 768 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x118: 1024 x 768 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x11a: 1280 x 1024 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x11b: 1280 x 1024 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x130: 320 x 200 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x131: 320 x 400 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x132: 320 x 400 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x133: 320 x 400 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x134: 320 x 240 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x135: 320 x 240 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x136: 320 x 240 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x13d: 640 x 400 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x13e: 640 x 400 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x147: 1400 x 1050 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x148: 1400 x 1050 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
Using mode 0x118
VESA compatible graphics!
EDID1: 4f
EDID2: ebx 0
Welcome to the Haiku boot loader!
number of drives: 2
add_partitions_for(0x00105358, mountFS = no)
add_partitions_for(fd = 0, mountFS = no)
0x00105640 Partition::Partition
0x00105640 Partition::Scan()
boot partition offset: 0
0x00105640 Partition::_Mount check for file_system: TAR Filesystem
PackageVolumeInfo::SetTo()
PackageVolumeInfo::SetTo(): failed to open packages directory: No such file or y
load kernel kernel_x86...
video mode: 1024x768x32
maximum boot loader heap usage: 14760, currently used: 7888
smp: found 4 cpus
smp: apic_phys = 0xfee00000
smp: ioapic_phys = 0xfec00000
smp: apic (mapped) = 0x8203f000
APIC ticks/sec = 133355555
trampolining other cpus
wait for delivery
deassert INIT
wait for delivery
num startups = 2
send STARTUP
wait for delivery
send STARTUP
wait for delivery
wait for delivery
deassert INIT
wait for delivery
num startups = 2
send STARTUP
wait for delivery
send STARTUP
wait for delivery
wait for delivery
deassert INIT
wait for delivery
num startups = 2
send STARTUP
wait for delivery
send STARTUP
wait for delivery
done trampolining
kernel entry at 80068648
Welcome to kernel debugger output!
Haiku revision: hrev52292
reserve_io_interrupt_vectors: reserved 2 vectors starting from 98
CPU 0: type 0 family 15 extended_family 0 model 2 extended_model 0 stepping 5, '
CPU 0: vendor 'Intel' model name 'Intel(R) Xeon(TM) CPU 3.20GHz'
CPU 0: apic id 0, package 0, core 0, smt 0
CPU 0: features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov  
reserve_io_interrupt_vectors: reserved 16 vectors starting from 0
using PAE paging
mark_page_range_in_use(0x0, 0x100): start page is before free list
mark_page_range_in_use(0x0, 0xa0): start page is before free list
add_memory_type_range(4, 0x0, 0xa0000, 6)
add_memory_type_range(5, 0xe0000, 0x20000, 6)
add_memory_type_range(89, 0xe8000000, 0x300000, 0)
mapping local apic at 0x8203f000
add_memory_type_range(92, 0xfee00000, 0x1000, 0)
CPU 3: type 0 family 15 extended_family 0 model 2 extended_model 0 stepping 5, '
CPU 1: type 0 family 15 extended_family 0 model 2 extended_model 0 stepping 5, '
CPU 3: vendor 'Intel' model name 'Intel(R) Xeon(TM) CPU 3.20GHz'
CPU 1: vendor 'Intel' model name 'Intel(R) Xeon(TM) CPU 3.20GHz'
CPU 3: apic id 7, package 3, core 0, smt 1
CPU 1: apic id 6, package 3, core 0, smt 0
CPU 3: features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov  
CPU 2: type 0 family 15 extended_family 0 model 2 extended_model 0 stepping 5, '
CPU 1: features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov  
CPU 2: vendor 'Intel' model name 'Intel(R) Xeon(TM) CPU 3.20GHz'
CPU 2: apic id 1, package 0, core 0, smt 1
CPU 2: features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov  
setting up apic for CPU 0: apic id 0, version 327700
CPU 0: logical apic id: 0x1
x86_init_fpu: CPU has SSE... enabling FXSR and XMM.
reserve_io_interrupt_vectors: reserved 3 vectors starting from 221
reserve_io_interrupt_vectors: reserved 1 vectors starting from 219
arch_init_timer: using APIC timer.
allocate_commpage_entry(2, 16) -> 0x00000100
scheduler_init: found 4 logical cpus and 0 cache levels
scheduler switches: single core: false, cpu load tracking: false, core load trae
scheduler: switching to low latency mode
apm_init()
  code32: 0xf000, 0x80dc, length 0x0
  code16: 0xf000, length 0x0
  data: 0xfdf6, length 0x0
msi support enabled
PCI: pci_module_init
add_memory_type_range(98, 0x0, 0x1000, 0)
remove_memory_type_range(98, 0x0, 0x1000, 0)
add_memory_type_range(99, 0x9f000, 0x1000, 0)
remove_memory_type_range(99, 0x9f000, 0x1000, 0)
add_memory_type_range(100, 0xe0000, 0x20000, 0)
add_memory_type_range(101, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(101, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(102, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(100, 0xe0000, 0x20000, 0)
add_memory_type_range(103, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(103, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(104, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(104, 0xe7ff6000, 0x1000, 0)
add_memory_type_range(105, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(105, 0xe7ff6000, 0x1000, 0)
PCI: mechanism 1 controller found
PCI: FixupDevices: checking bus 1 behind 8086:2552
PCI: FixupDevices: checking bus 2 behind 8086:2553
PCI: FixupDevices: checking bus 3 behind 8086:1460
PCI: FixupDevices: checking bus 4 behind 8086:1460
PCI: FixupDevices: checking bus 5 behind 8086:244e
PCI: dom 0, bus 0, dev  1, func 0, changed PCI bridge control from 0x000a to 0xb
PCI: dom 0, bus 0, dev  2, func 0, changed PCI bridge control from 0x0006 to 0x7
PCI: dom 0, bus 2, dev 29, func 0, changed PCI bridge control from 0x0023 to 0x3
PCI: dom 0, bus 2, dev 31, func 0, changed PCI bridge control from 0x0023 to 0x3
PCI: dom 0, bus 0, dev 30, func 0, changed PCI bridge control from 0x0006 to 0x7
PCI: [dom 0, bus  0] bus   0, device  0, function  0: vendor 8086, device 2550,3
PCI:   class_base 06, class_function 00, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2550: E7505 Memory Controller Hub
PCI:   info: Bridge (Host bridge)
PCI:   line_size 00, latency 00, header_type 80, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 2550, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host f4000000, pci f4000000, size 04000000, flags 08
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: vendspec, AGP
PCI: [dom 0, bus  0] bus   0, device  0, function  1: vendor 8086, device 2551,3
PCI:   class_base ff, class_function 00, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2551: E7505/E7205 Series RAS Controller
PCI:   info: (Unknown) (255:0:0)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 2551, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device  1, function  0: vendor 8086, device 2552,3
PCI:   class_base 06, class_function 04, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2552: E7505/E7205 PCI-to-AGP Bridge
PCI:   info: Bridge (PCI bridge, Normal decode)
PCI:   line_size 00, latency 40, header_type 01, BIST 00
PCI:   subsystem_id 0000, subsystem_vendor_id 0060
PCI:   primary_bus 00, secondary_bus 01, subordinate_bus 01, secondary_latency 0
PCI:   I/O window f000-0fff
PCI:   memory window f8000000-f9ffffff
PCI:   prefetchable memory window 00000000e8000000-00000000efffffff
PCI:   bridge_control 000b, secondary_status 02a0
PCI:   interrupt_line 00, interrupt_pin 00
PCI:   ROM base host 00000000, pci 00000000, size ??
PCI:   base reg 0: host f0000000, pci f0000000, size 04000000, flags 08
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: AGP8x

And here's the log when I disable SMP...

options = 1                             
APM version 1.2 available, flags 7.     
smp: using ACPI to detect MP configuration
smp: local apic address is 0xfee00000   
smp: found local APIC with id 0         
smp: found local APIC with id 6         
smp: found local APIC with id 1         
smp: found local APIC with id 7         
smp: found io APIC with id 4 and address 0xfec00000
smp: found io APIC with id 5 and address 0xfec80000
smp: found io APIC with id 6 and address 0xfec80400
VESA version = 3.0, capabilities 1
OEM string: NVIDIA
 0x100: 640 x 400 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x101: 640 x 480 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x102: 800 x 600 x 4 (a = 799, mem = 3, phy = 0, p = 4, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x103: 800 x 600 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x104: 1024 x 768 x 4 (a = 799, mem = 3, phy = 0, p = 4, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x105: 1024 x 768 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x106: 1280 x 1024 x 4 (a = 799, mem = 3, phy = 0, p = 4, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x107: 1280 x 1024 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x10e: 320 x 200 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x10f: 320 x 200 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x111: 640 x 480 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x112: 640 x 480 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x114: 800 x 600 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x115: 800 x 600 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x117: 1024 x 768 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x118: 1024 x 768 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x11a: 1280 x 1024 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x11b: 1280 x 1024 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x130: 320 x 200 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x131: 320 x 400 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x132: 320 x 400 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x133: 320 x 400 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x134: 320 x 240 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x135: 320 x 240 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x136: 320 x 240 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x13d: 640 x 400 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
 0x13e: 640 x 400 x 32 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
 0x147: 1400 x 1050 x 8 (a = 927, mem = 4, phy = e8000000, p = 1, b = 1)
        mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 0
 0x148: 1400 x 1050 x 16 (a = 927, mem = 6, phy = e8000000, p = 1, b = 1)
        mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0
Using mode 0x118
VESA compatible graphics!
EDID1: 4f
EDID2: ebx 0
Welcome to the Haiku boot loader!
number of drives: 2
add_partitions_for(0x00105358, mountFS = no)
add_partitions_for(fd = 0, mountFS = no)
0x00105640 Partition::Partition
0x00105640 Partition::Scan()
boot partition offset: 0
0x00105640 Partition::_Mount check for file_system: TAR Filesystem
PackageVolumeInfo::SetTo()
PackageVolumeInfo::SetTo(): failed to open packages directory: No such file or directory
add_partitions_for(0x00105418, mountFS = yes)
add_partitions_for(fd = 1, mountFS = yes)
0x00106d00 Partition::Partition
0x00106d00 Partition::Scan()
check for partitioning_system: GUID Partition Map
check for partitioning_system: Intel Partition Map
  priority: 810
check for partitioning_system: Intel Extended Partition
0x00106e78 Partition::Partition
0x00106d00 Partition::AddChild 0x00106e78
0x00106e78 Partition::SetParent 0x00106d00
new child partition!
0x00106f50 Partition::Partition
0x00106d00 Partition::AddChild 0x00106f50
0x00106f50 Partition::SetParent 0x00106d00
new child partition!
0x00106d00 Partition::Scan(): scan child 0x00106e78 (start = 1048576, size = 104857600, parent = 0x00106d00)!
0x00106e78 Partition::Scan()
check for partitioning_system: GUID Partition Map
check for partitioning_system: Intel Partition Map
check for partitioning_system: Intel Extended Partition
0x00106e78 Partition::_Mount check for file_system: BFS Filesystem
0x00106e78 Partition::_Mount check for file_system: FAT32 Filesystem
0x00106e78 Partition::_Mount check for file_system: TAR Filesystem
0x00106d00 Partition::Scan(): scan child 0x00106f50 (start = 105906176, size = 20866662400, parent = 0x00106d00)!
0x00106f50 Partition::Scan()
check for partitioning_system: GUID Partition Map
check for partitioning_system: Intel Partition Map
check for partitioning_system: Intel Extended Partition
0x00106f50 Partition::_Mount check for file_system: BFS Filesystem
0x00106f50 Partition::_Mount check for file_system: FAT32 Filesystem
0x00106f50 Partition::_Mount check for file_system: TAR Filesystem
0x00106e78 Partition::~Partition
0x00106f50 Partition::~Partition
0x00106d00 Partition::~Partition
add_partitions_for(0x001054d8, mountFS = yes)
add_partitions_for(fd = 1, mountFS = yes)
0x00106e78 Partition::Partition
0x00106e78 Partition::Scan()
check for partitioning_system: GUID Partition Map
check for partitioning_system: Intel Partition Map
  priority: 500
check for partitioning_system: Intel Extended Partition
0x00106e78 Partition::~Partition
load kernel kernel_x86...
video mode: 1024x768x32
maximum boot loader heap usage: 15856, currently used: 8976
smp disabled per safemode setting
smp: found 1 cpu
smp: apic_phys = 0xfee00000
smp: ioapic_phys = 0xfec00000
smp: apic (mapped) = 0x8203f000
APIC ticks/sec = 133355555
kernel entry at 80068648
Welcome to kernel debugger output!
Haiku revision: hrev52292
reserve_io_interrupt_vectors: reserved 2 vectors starting from 98
CPU 0: type 0 family 15 extended_family 0 model 2 extended_model 0 stepping 5, string 'GenuineIntel'
CPU 0: vendor 'Intel' model name 'Intel(R) Xeon(TM) CPU 3.20GHz'
CPU 0: apic id 0, package 0, core 0, smt 0
CPU 0: features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clfsh ds acpi mmx fxsr sse  
reserve_io_interrupt_vectors: reserved 16 vectors starting from 0
using PAE paging
mark_page_range_in_use(0x0, 0x100): start page is before free list
mark_page_range_in_use(0x0, 0xa0): start page is before free list
add_memory_type_range(4, 0x0, 0xa0000, 6)
add_memory_type_range(5, 0xe0000, 0x20000, 6)
add_memory_type_range(86, 0xe8000000, 0x300000, 0)
mapping local apic at 0x8203f000
add_memory_type_range(89, 0xfee00000, 0x1000, 0)
setting up apic for CPU 0: apic id 0, version 327700
CPU 0: logical apic id: 0x1
x86_init_fpu: CPU has SSE... enabling FXSR and XMM.
reserve_io_interrupt_vectors: reserved 1 vectors starting from 219
arch_init_timer: using APIC timer.
allocate_commpage_entry(2, 16) -> 0x00000100
scheduler_init: found 1 logical cpu and 0 cache levels
scheduler switches: single core: true, cpu load tracking: false, core load tracking: false
scheduler: switching to low latency mode
apm_init()
  code32: 0xf000, 0x80dc, length 0x0
  code16: 0xf000, length 0x0
  data: 0xfdf6, length 0x0
msi support enabled
PCI: pci_module_init
add_memory_type_range(95, 0x0, 0x1000, 0)
remove_memory_type_range(95, 0x0, 0x1000, 0)
add_memory_type_range(96, 0x9f000, 0x1000, 0)
remove_memory_type_range(96, 0x9f000, 0x1000, 0)
add_memory_type_range(97, 0xe0000, 0x20000, 0)
add_memory_type_range(98, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(98, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(99, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(97, 0xe0000, 0x20000, 0)
add_memory_type_range(100, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(100, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(101, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(101, 0xe7ff6000, 0x1000, 0)
add_memory_type_range(102, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(102, 0xe7ff6000, 0x1000, 0)
PCI: mechanism 1 controller found
PCI: FixupDevices: checking bus 1 behind 8086:2552
PCI: FixupDevices: checking bus 2 behind 8086:2553
PCI: FixupDevices: checking bus 3 behind 8086:1460
PCI: FixupDevices: checking bus 4 behind 8086:1460
PCI: FixupDevices: checking bus 5 behind 8086:244e
PCI: dom 0, bus 0, dev  1, func 0, changed PCI bridge control from 0x000a to 0x000b
PCI: dom 0, bus 0, dev  2, func 0, changed PCI bridge control from 0x0006 to 0x0007
PCI: dom 0, bus 2, dev 29, func 0, changed PCI bridge control from 0x0023 to 0x0823
PCI: dom 0, bus 2, dev 31, func 0, changed PCI bridge control from 0x0023 to 0x0823
PCI: dom 0, bus 0, dev 30, func 0, changed PCI bridge control from 0x0006 to 0x0827
PCI: [dom 0, bus  0] bus   0, device  0, function  0: vendor 8086, device 2550, revision 03
PCI:   class_base 06, class_function 00, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2550: E7505 Memory Controller Hub
PCI:   info: Bridge (Host bridge)
PCI:   line_size 00, latency 00, header_type 80, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 2550, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host f4000000, pci f4000000, size 04000000, flags 08
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: vendspec, AGP
PCI: [dom 0, bus  0] bus   0, device  0, function  1: vendor 8086, device 2551, revision 03
PCI:   class_base ff, class_function 00, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2551: E7505/E7205 Series RAS Controller
PCI:   info: (Unknown) (255:0:0)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 2551, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device  1, function  0: vendor 8086, device 2552, revision 03
PCI:   class_base 06, class_function 04, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2552: E7505/E7205 PCI-to-AGP Bridge
PCI:   info: Bridge (PCI bridge, Normal decode)
PCI:   line_size 00, latency 40, header_type 01, BIST 00
PCI:   subsystem_id 0000, subsystem_vendor_id 0060
PCI:   primary_bus 00, secondary_bus 01, subordinate_bus 01, secondary_latency 20
PCI:   I/O window f000-0fff
PCI:   memory window f8000000-f9ffffff
PCI:   prefetchable memory window 00000000e8000000-00000000efffffff
PCI:   bridge_control 000b, secondary_status 02a0
PCI:   interrupt_line 00, interrupt_pin 00
PCI:   ROM base host 00000000, pci 00000000, size ??
PCI:   base reg 0: host f0000000, pci f0000000, size 04000000, flags 08
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: AGP8x
PCI: [dom 0, bus  1] bus   1, device  0, function  0: vendor 10de, device 0288, revision a1
PCI:   class_base 03, class_function 00, class_api 00
PCI:   vendor 10de: NVIDIA Corporation
PCI:   device 0288: NV28GL [Quadro4 980 XGL]
PCI:   info: Display controller (VGA compatible controller, VGA controller)
PCI:   line_size 00, latency 20, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00020000
PCI:   cardbus_CIS 00000000, subsystem_id 0174, subsystem_vendor_id 10de
PCI:   interrupt_line 0a, interrupt_pin 01, min_grant 05, max_latency 01
PCI:   base reg 0: host f8000000, pci f8000000, size 01000000, flags 00
PCI:   base reg 1: host e8000000, pci e8000000, size 08000000, flags 08
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PM, AGP
PCI: [dom 0, bus  0] bus   0, device  2, function  0: vendor 8086, device 2553, revision 03
PCI:   class_base 06, class_function 04, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2553: E7505 Hub Interface B PCI-to-PCI Bridge
PCI:   info: Bridge (PCI bridge, Normal decode)
PCI:   line_size 00, latency 20, header_type 81, BIST 00
PCI:   subsystem_id 0000, subsystem_vendor_id 0000
PCI:   primary_bus 00, secondary_bus 02, subordinate_bus 04, secondary_latency 00
PCI:   I/O window c000-cfff
PCI:   memory window fa000000-fcffffff
PCI:   prefetchable memory window 00000000fff00000-00000000000fffff
PCI:   bridge_control 0007, secondary_status 02a0
PCI:   interrupt_line 00, interrupt_pin 00
PCI:   ROM base host 00000000, pci 00000000, size ??
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  2] bus   2, device 28, function  0: vendor 8086, device 1461, revision 04
PCI:   class_base 08, class_function 00, class_api 20
PCI:   vendor 8086: Intel Corporation
PCI:   device 1461: 82870P2 P64H2 I/OxAPIC
PCI:   info: Generic system peripheral (PIC, IO(X)-APIC)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 1461, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host fc101000, pci fc101000, size 00001000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PCI-X
PCI: [dom 0, bus  2] bus   2, device 29, function  0: vendor 8086, device 1460, revision 04
PCI:   class_base 06, class_function 04, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 1460: 82870P2 P64H2 Hub PCI Bridge
PCI:   info: Bridge (PCI bridge, Normal decode)
PCI:   line_size 10, latency 20, header_type 01, BIST 00
PCI:   subsystem_id 0000, subsystem_vendor_id 0050
PCI:   primary_bus 02, secondary_bus 03, subordinate_bus 03, secondary_latency 40
PCI:   I/O window f000-0fff
PCI:   memory window fc000000-fc0fffff
PCI:   prefetchable memory window 00000000fff00000-00000000000fffff
PCI:   bridge_control 0823, secondary_status 02a0
PCI:   interrupt_line 00, interrupt_pin 00
PCI:   ROM base host 00000000, pci 00000000, size ??
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PCI-X
PCI: [dom 0, bus  3] bus   3, device  1, function  0: vendor 14e4, device 16a7, revision 02
PCI:   class_base 02, class_function 00, class_api 00
PCI:   vendor 14e4: Broadcom Limited
PCI:   device 16a7: NetXtreme BCM5703X Gigabit Ethernet (eServer xSeries server mainboard)
PCI:   info: Network controller (Ethernet controller)
PCI:   line_size 08, latency 20, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 026f, subsystem_vendor_id 1014
PCI:   interrupt_line 0b, interrupt_pin 01, min_grant 40, max_latency 00
PCI:   base reg 0: host fc000000, pci fc000000, size 00010000, flags 04
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PCI-X, PM, VPD, MSI
PCI: [dom 0, bus  2] bus   2, device 30, function  0: vendor 8086, device 1461, revision 04
PCI:   class_base 08, class_function 00, class_api 20
PCI:   vendor 8086: Intel Corporation
PCI:   device 1461: 82870P2 P64H2 I/OxAPIC
PCI:   info: Generic system peripheral (PIC, IO(X)-APIC)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 1461, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host fc100000, pci fc100000, size 00001000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PCI-X
PCI: [dom 0, bus  2] bus   2, device 31, function  0: vendor 8086, device 1460, revision 04
PCI:   class_base 06, class_function 04, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 1460: 82870P2 P64H2 Hub PCI Bridge
PCI:   info: Bridge (PCI bridge, Normal decode)
PCI:   line_size 10, latency 20, header_type 01, BIST 00
PCI:   subsystem_id 0000, subsystem_vendor_id 0050
PCI:   primary_bus 02, secondary_bus 04, subordinate_bus 04, secondary_latency 40
PCI:   I/O window c000-cfff
PCI:   memory window fa000000-fbffffff
PCI:   prefetchable memory window 00000000fff00000-00000000000fffff
PCI:   bridge_control 0823, secondary_status 02a0
PCI:   interrupt_line 00, interrupt_pin 00
PCI:   ROM base host 00000000, pci 00000000, size ??
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PCI-X
PCI: [dom 0, bus  4] bus   4, device  3, function  0: vendor 1000, device 0030, revision 07
PCI:   class_base 01, class_function 00, class_api 00
PCI:   vendor 1000: LSI Logic / Symbios Logic
PCI:   device 0030: 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
PCI:   info: Mass storage controller (SCSI storage controller)
PCI:   line_size 08, latency 48, header_type 80, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00100000
PCI:   cardbus_CIS 00000000, subsystem_id 1000, subsystem_vendor_id 1014
PCI:   interrupt_line 0b, interrupt_pin 01, min_grant 11, max_latency 12
PCI:   base reg 0: host 0000c000, pci 0000c000, size 00000100, flags 01
PCI:   base reg 1: host fb010000, pci fb010000, size 00010000, flags 04
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host fb000000, pci fb000000, size 00010000, flags 04
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PM, MSI, PCI-X
PCI: [dom 0, bus  4] bus   4, device  3, function  1: vendor 1000, device 0030, revision 07
PCI:   class_base 01, class_function 00, class_api 00
PCI:   vendor 1000: LSI Logic / Symbios Logic
PCI:   device 0030: 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
PCI:   info: Mass storage controller (SCSI storage controller)
PCI:   line_size 08, latency 48, header_type 80, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00100000
PCI:   cardbus_CIS 00000000, subsystem_id 1000, subsystem_vendor_id 1014
PCI:   interrupt_line 0b, interrupt_pin 02, min_grant 11, max_latency 12
PCI:   base reg 0: host 0000c400, pci 0000c400, size 00000100, flags 01
PCI:   base reg 1: host fb020000, pci fb020000, size 00010000, flags 04
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host fb030000, pci fb030000, size 00010000, flags 04
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PM, MSI, PCI-X
PCI: [dom 0, bus  0] bus   0, device  2, function  1: vendor 8086, device 2554, revision 03
PCI:   class_base ff, class_function 00, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 2554: E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller
PCI:   info: (Unknown) (255:0:0)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 2554, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device 29, function  0: vendor 8086, device 24c2, revision 02
PCI:   class_base 0c, class_function 03, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 24c2: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
PCI:   info: Serial bus controller (USB controller, UHCI)
PCI:   line_size 00, latency 00, header_type 80, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 027a, subsystem_vendor_id 1014
PCI:   interrupt_line 09, interrupt_pin 01, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 0000d000, pci 0000d000, size 00000020, flags 01
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device 29, function  1: vendor 8086, device 24c4, revision 02
PCI:   class_base 0c, class_function 03, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 24c4: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
PCI:   info: Serial bus controller (USB controller, UHCI)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 027a, subsystem_vendor_id 1014
PCI:   interrupt_line 0a, interrupt_pin 02, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 0000d400, pci 0000d400, size 00000020, flags 01
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device 29, function  7: vendor 8086, device 24cd, revision 02
PCI:   class_base 0c, class_function 03, class_api 20
PCI:   vendor 8086: Intel Corporation
PCI:   device 24cd: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
PCI:   info: Serial bus controller (USB controller, EHCI)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 027a, subsystem_vendor_id 1014
PCI:   interrupt_line 0b, interrupt_pin 04, min_grant 00, max_latency 00
PCI:   base reg 0: host fd100000, pci fd100000, size 00000400, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PM
PCI: [dom 0, bus  0] bus   0, device 30, function  0: vendor 8086, device 244e, revision 82
PCI:   class_base 06, class_function 04, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 244e: 82801 PCI Bridge
PCI:   info: Bridge (PCI bridge, Normal decode)
PCI:   line_size 00, latency 00, header_type 01, BIST 00
PCI:   subsystem_id 0000, subsystem_vendor_id 0000
PCI:   primary_bus 00, secondary_bus 05, subordinate_bus 05, secondary_latency 20
PCI:   I/O window f000-0fff
PCI:   memory window fd000000-fd0fffff
PCI:   prefetchable memory window 00000000fff00000-00000000000fffff
PCI:   bridge_control 0827, secondary_status 0280
PCI:   interrupt_line 00, interrupt_pin 00
PCI:   ROM base host 00000000, pci 00000000, size ??
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  5] bus   5, device  1, function  0: vendor 104c, device 8023, revision 00
PCI:   class_base 0c, class_function 00, class_api 10
PCI:   vendor 104c: Texas Instruments
PCI:   device 8023: TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
PCI:   info: Serial bus controller (FireWire (IEEE 1394), OHCI)
PCI:   line_size 08, latency 20, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 028a, subsystem_vendor_id 1014
PCI:   interrupt_line 05, interrupt_pin 01, min_grant 02, max_latency 04
PCI:   base reg 0: host fd004000, pci fd004000, size 00000800, flags 00
PCI:   base reg 1: host fd000000, pci fd000000, size 00004000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PM
PCI: [dom 0, bus  0] bus   0, device 31, function  0: vendor 8086, device 24c0, revision 02
PCI:   class_base 06, class_function 01, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 24c0: 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
PCI:   info: Bridge (ISA bridge)
PCI:   line_size 00, latency 00, header_type 80, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 0000, subsystem_vendor_id 0000
PCI:   interrupt_line 00, interrupt_pin 00, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device 31, function  1: vendor 8086, device 24cb, revision 02
PCI:   class_base 01, class_function 01, class_api 8a
PCI:   vendor 8086: Intel Corporation
PCI:   device 24cb: 82801DB (ICH4) IDE Controller
PCI:   info: Mass storage controller (IDE interface)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 027a, subsystem_vendor_id 1014
PCI:   interrupt_line 00, interrupt_pin 01, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000008, flags 01
PCI:   base reg 1: host 00000000, pci 00000000, size 00000004, flags 01
PCI:   base reg 2: host 00000000, pci 00000000, size 00000008, flags 01
PCI:   base reg 3: host 00000000, pci 00000000, size 00000004, flags 01
PCI:   base reg 4: host 0000f000, pci 0000f000, size 00000010, flags 01
PCI:   base reg 5: host 00000000, pci 00000000, size 00000400, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device 31, function  3: vendor 8086, device 24c3, revision 02
PCI:   class_base 0c, class_function 05, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 24c3: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
PCI:   info: Serial bus controller (SMBus)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 027a, subsystem_vendor_id 1014
PCI:   interrupt_line 0a, interrupt_pin 02, min_grant 00, max_latency 00
PCI:   base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 4: host 00005000, pci 00005000, size 00000020, flags 01
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: (not supported)
PCI: [dom 0, bus  0] bus   0, device 31, function  5: vendor 8086, device 24c5, revision 02
PCI:   class_base 04, class_function 01, class_api 00
PCI:   vendor 8086: Intel Corporation
PCI:   device 24c5: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
PCI:   info: Multimedia controller (Multimedia audio controller)
PCI:   line_size 00, latency 00, header_type 00, BIST 00
PCI:   ROM base host 00000000, pci 00000000, size 00000000
PCI:   cardbus_CIS 00000000, subsystem_id 027a, subsystem_vendor_id 1014
PCI:   interrupt_line 0a, interrupt_pin 02, min_grant 00, max_latency 00
PCI:   base reg 0: host 0000dc00, pci 0000dc00, size 00000100, flags 01
PCI:   base reg 1: host 0000e000, pci 0000e000, size 00000040, flags 01
PCI:   base reg 2: host fd101000, pci fd101000, size 00000200, flags 00
PCI:   base reg 3: host fd102000, pci fd102000, size 00000100, flags 00
PCI:   base reg 4: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
PCI:   Capabilities: PM
add_memory_type_range(104, 0x0, 0x1000, 0)
remove_memory_type_range(104, 0x0, 0x1000, 0)
add_memory_type_range(105, 0x9b000, 0x1000, 0)
remove_memory_type_range(105, 0x9b000, 0x1000, 0)
add_memory_type_range(106, 0xe0000, 0x20000, 0)
remove_memory_type_range(106, 0xe0000, 0x20000, 0)
add_memory_type_range(107, 0xf7000, 0x1000, 0)
ACPI: RSDP 0x00000000000F7DE0 000014 (v00 IntelR)
remove_memory_type_range(107, 0xf7000, 0x1000, 0)
add_memory_type_range(108, 0xe7ff3000, 0x1000, 0)
ACPI: RSDT 0x00000000E7FF3000 000030 (v01 IntelR AWRDACPI 42302E31 AWRD 00000000)
remove_memory_type_range(108, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(109, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(110, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(110, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(111, 0xe7ff3000, 0x1000, 0)
ACPI: FACP 0x00000000E7FF3040 000074 (v01 IntelR AWRDACPI 42302E31 AWRD 00000000)
remove_memory_type_range(111, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(112, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(112, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(113, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(113, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(114, 0xe7ff3000, 0x4000, 0)
add_memory_type_range(115, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(115, 0xe7ff3000, 0x1000, 0)
ACPI: DSDT 0x00000000E7FF30C0 003899 (v01 INTELR AWRDACPI 00001000 MSFT 0100000E)
remove_memory_type_range(114, 0xe7ff3000, 0x4000, 0)
add_memory_type_range(116, 0xe7ff0000, 0x1000, 0)
remove_memory_type_range(116, 0xe7ff0000, 0x1000, 0)
add_memory_type_range(117, 0xe7ff0000, 0x1000, 0)
add_memory_type_range(118, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(118, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(119, 0xe7ff3000, 0x4000, 0)
remove_memory_type_range(119, 0xe7ff3000, 0x4000, 0)
ACPI: FACS 0x00000000E7FF0000 000040
remove_memory_type_range(117, 0xe7ff0000, 0x1000, 0)
add_memory_type_range(120, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(120, 0xe7ff6000, 0x1000, 0)
add_memory_type_range(121, 0xe7ff6000, 0x1000, 0)
add_memory_type_range(122, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(122, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(123, 0xe7ff3000, 0x4000, 0)
remove_memory_type_range(123, 0xe7ff3000, 0x4000, 0)
add_memory_type_range(124, 0xe7ff0000, 0x1000, 0)
remove_memory_type_range(124, 0xe7ff0000, 0x1000, 0)
ACPI: ASF! 0x00000000E7FF6980 000083 (v01 BIM             01000000      00000000)
remove_memory_type_range(121, 0xe7ff6000, 0x1000, 0)
add_memory_type_range(125, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(125, 0xe7ff6000, 0x1000, 0)
add_memory_type_range(126, 0xe7ff6000, 0x1000, 0)
add_memory_type_range(127, 0xe7ff3000, 0x1000, 0)
remove_memory_type_range(127, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(128, 0xe7ff3000, 0x4000, 0)
remove_memory_type_range(128, 0xe7ff3000, 0x4000, 0)
add_memory_type_range(129, 0xe7ff0000, 0x1000, 0)
remove_memory_type_range(129, 0xe7ff0000, 0x1000, 0)
add_memory_type_range(130, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(130, 0xe7ff6000, 0x1000, 0)
ACPI: APIC 0x00000000E7FF6A40 0000A2 (v01 IntelR AWRDACPI 42302E31 AWRD 00000000)
remove_memory_type_range(126, 0xe7ff6000, 0x1000, 0)
remove_memory_type_range(109, 0xe7ff3000, 0x1000, 0)
add_memory_type_range(131, 0xe7ff3000, 0x4000, 0)
remove_memory_type_range(131, 0xe7ff3000, 0x4000, 0)
ACPI: Forced DSDT copy: length 0x03899 copied locally, original unmapped
ACPI: 1 ACPI AML tables successfully acquired and loaded
add_memory_type_range(132, 0xe7ff0000, 0x1000, 0)
ACPI: Enabled 10 GPEs in block 00 to 1F
add_memory_type_range(133, 0xe7ff6000, 0x1000, 0)
found io-apic with address 0xfec00000, global interrupt base 0, apic-id 4
mapping io-apic 0 at physical address 0xfec00000
add_memory_type_range(134, 0xfec00000, 0x1000, 0)
io-apic 0 has range 0-23, 24 entries, version 0x00178020, apic-id 4
found io-apic with address 0xfec80000, global interrupt base 24, apic-id 5
mapping io-apic 1 at physical address 0xfec80000
add_memory_type_range(135, 0xfec80000, 0x1000, 0)
io-apic 1 has range 24-47, 24 entries, version 0x00178020, apic-id 5
found io-apic with address 0xfec80400, global interrupt base 48, apic-id 6
mapping io-apic 2 at physical address 0xfec80400
add_memory_type_range(136, 0xfec80000, 0x2000, 0)
io-apic 2 has range 48-71, 24 entries, version 0x00178020, apic-id 6
setting ACPI interrupt model to APIC
calculated irq routing entry: address 0xffff; pin 0; GSI 17; pci 1:0 pin 1 func mask 1; bios irq: 10; gsi 17; config6
IRQ routing table with 10 entries
address 0x1fffff; pin 0; GSI 18; pci 0:31 pin 1 func mask 2; bios irq: 0; gsi 18; config 0x06
address 0x1fffff; pin 1; GSI 17; pci 0:31 pin 2 func mask 28; bios irq: 10; gsi 17; config 0x06
address 0x1dffff; pin 0; GSI 16; pci 0:29 pin 1 func mask 1; bios irq: 9; gsi 16; config 0x06
address 0x1dffff; pin 1; GSI 19; pci 0:29 pin 2 func mask 2; bios irq: 10; gsi 19; config 0x06
address 0x1dffff; pin 3; GSI 23; pci 0:29 pin 4 func mask 80; bios irq: 11; gsi 23; config 0x06
address 0x1ffff; pin 0; GSI 22; pci 5:1 pin 1 func mask 1; bios irq: 5; gsi 22; config 0x06
address 0x3ffff; pin 0; GSI 32; pci 4:3 pin 1 func mask 1; bios irq: 11; gsi 32; config 0x06
address 0x3ffff; pin 1; GSI 33; pci 4:3 pin 2 func mask 2; bios irq: 11; gsi 33; config 0x06
address 0x1ffff; pin 0; GSI 48; pci 3:1 pin 1 func mask 1; bios irq: 11; gsi 48; config 0x06
address 0xffff; pin 0; GSI 17; pci 1:0 pin 1 func mask 1; bios irq: 10; gsi 17; config 0x06
found interrupt override for bus 0, source irq 0, global irq 2, flags 0x00000000
found interrupt override for bus 0, source irq 9, global irq 9, flags 0x0000000d
free_io_interrupt_vectors: freeing 16 vectors starting from 0
reserve_io_interrupt_vectors: reserved 24 vectors starting from 0
reserve_io_interrupt_vectors: reserved 24 vectors starting from 24
reserve_io_interrupt_vectors: reserved 24 vectors starting from 48
using io-apics for interrupt routing
slab memory manager: created area 0x80801000 (147)
initialize_commpage_syscall(): sysenter/sysexit supported
allocate_commpage_entry(3, 5) -> 0x00000110
allocate_commpage_entry(4, 34) -> 0x00000118
allocate_commpage_entry(5, 74) -> 0x00000140
allocate_commpage_entry(6, 86) -> 0x00000190
allocate_commpage_entry(7, 97) -> 0x000001e8
publish device: node 0x8301caf0, path acpi/namespace, module bus_managers/acpi/namespace/device_v1
registering power button
add_memory_type_range(219, 0xff000, 0x1000, 0)
module: Search for busses/usb/xhci failed.
usb uhci -1: successfully started the controller
usb uhci -1: successfully started the controller
usb ohci: no devices found
add_memory_type_range(299, 0xfd100000, 0x1000, 0)
sitd entry size 64, itd entry size 128
usb ehci -1: successfully started the controller
usb hub 7: port 0: device removed
usb hub 12: port 2: new device connected
usb_disk: device reports a lun count of 4
usb_disk: vendor_identification    "Generic "
usb_disk: product_identification   "USB SD Reader   "
usb_disk: product_revision_level   "1.00"
usb_disk: vendor_identification    "Generic "
usb_disk: product_identification   "USB CF Reader   "
usb_disk: product_revision_level   "1.01"
usb_disk: vendor_identification    "Generic "
usb_disk: product_identification   "USB SM Reader   "
usb_disk: product_revision_level   "1.02"
usb_disk: vendor_identification    "Generic "
usb_disk: product_identification   "USB MS Reader   "
usb_disk: product_revision_level   "1.03"
get_boot_partitions(): boot volume message:
KMessage: buffer: 0x820147d0 (size/capacity: 315/315), flags: 0xa
  field: "booted from image" (BOOL): true
  field: "partition offset"  (LLNG): 0 (0x0)
  field: "boot method"       (LONG): 1 (0x1)
  field: "boot drive number" (LLNG): 0 (0x0)
  field: "disk identifier"   (RAWT): data at 0x820148bc, 79 bytes
get_boot_partitions(): boot method type: 1
partitioning system: partitioning_systems/intel/extended/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/intel/extended/v1)
intel: ep_std_ops(0x1)
intel: ep_std_ops(0x2)
KDiskDeviceManager::_AddDiskSystem() done: No error
partitioning system: partitioning_systems/session/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/session/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
partitioning system: partitioning_systems/intel/map/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/intel/map/v1)
intel: pm_std_ops(0x1)
intel: pm_std_ops(0x2)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/devfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/devfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/attribute_overlay/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/attribute_overlay/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/rootfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/rootfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/packagefs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/packagefs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/iso9660/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/iso9660/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/write_overlay/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/write_overlay/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/bfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/bfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
number of disk systems: 10
KDiskDeviceManager::_Scan(/dev/disk)
PCI-ATA: Controller in legacy mode: cmd 0x1f0, ctrl 0x3f6, irq 14
PCI-ATA: init channel...
PCI-ATA: channel index 0
PCI-ATA: bus master base 0xf000
PCI-ATA: init channel done
ata 0: _DevicePresent: device 0, presence 1
ata 0: _DevicePresent: device 1, presence 1
ata 0: deviceMask 3
ata 0: probing device 0
ata 0: signature of device 0: 0x0000
ata 0-0: model number: ST340014A                               
ata 0-0: serial number: 5JXCQL8D            
ata 0-0: firmware rev.: 3.10    
ata 0-0: using DMA mode 0x12
ata 0: identified ATA device 0
ata 0: probing device 1
ata 0 error: device 1 failed, error code is 0x00
ata 0: signature of device 1: 0x0000
ata 0 error: device ready not set
ata 0-1 error: sending identify request failed
ata 0 error: command failed, error bit is set. status 0x51, error 0x04
publish device: node 0x8335cf40, path disk/ata/0/master/raw, module drivers/disk/scsi/scsi_disk/device_v1
ata 0-0 error: invalid target lun 1 for ATA device
ata 0-0 error: invalid target lun 2 for ATA device
ata 0-0 error: invalid target lun 3 for ATA device
ata 0-0 error: invalid target lun 4 for ATA device
ata 0-0 error: invalid target lun 5 for ATA device
ata 0-0 error: invalid target lun 6 for ATA device
ata 0-0 error: invalid target lun 7 for ATA device
ata 0 error: target device not present
ata 0 error: invalid target device
Last message repeated 12 times.
PCI-ATA: Controller in legacy mode: cmd 0x170, ctrl 0x376, irq 15
PCI-ATA: init channel...
PCI-ATA: channel index 1
PCI-ATA: bus master base 0xf008
PCI-ATA: init channel done
ata 1: _DevicePresent: device 0, presence 1
ata 1: _DevicePresent: device 1, presence 1
ata 1: deviceMask 3
ata 1: probing device 0
ata 1: signature of device 0: 0xeb14
atapi 1-0: model number: PHILIPS DVD+/-RW DVD8701                
atapi 1-0: serial number: MY0M97537015961E0035
atapi 1-0: firmware rev.: 5D24    
atapi 1-0: using DMA mode 0x12
ata 1: identified ATAPI device 0
ata 1: probing device 1
ata 1 error: device 1 failed, error code is 0x00
ata 1: signature of device 1: 0x0000
ata 1 error: device ready not set
ata 1-1 error: sending identify request failed
publish device: node 0x8335cc70, path disk/atapi/1/master/raw, module drivers/disk/scsi/scsi_cd/device_v1
atapi 1-0 error: invalid target lun 1
atapi 1-0 error: invalid target lun 2
atapi 1-0 error: invalid target lun 3
atapi 1-0 error: invalid target lun 4
atapi 1-0 error: invalid target lun 5
atapi 1-0 error: invalid target lun 6
atapi 1-0 error: invalid target lun 7
ata 1 error: target device not present
ata 1 error: invalid target device
Last message repeated 12 times.
KDiskDeviceManager::_Scan(/dev/disk/ata)
KDiskDeviceManager::_Scan(/dev/disk/ata/0)
KDiskDeviceManager::_Scan(/dev/disk/ata/0/master)
KDiskDeviceManager::_Scan(/dev/disk/ata/0/master/raw)
  found device: /dev/disk/ata/0/master/raw
DMAResource@0x83009980: low/high 0/100000000, max segment count 512, align 2, boundary 65536, max transfer 33553920,2
slab memory manager: created area 0xce001000 (323)
slab memory manager: created area 0xce801000 (324)
KDiskDeviceManager::_Scan(/dev/disk/atapi)
KDiskDeviceManager::_Scan(/dev/disk/atapi/1)
KDiskDeviceManager::_Scan(/dev/disk/atapi/1/master)
KDiskDeviceManager::_Scan(/dev/disk/atapi/1/master/raw)
  found device: /dev/disk/atapi/1/master/raw
DMAResource@0x83009900: low/high 0/100000000, max segment count 512, align 2, boundary 65536, max transfer 524288, m8
slab memory manager: created area 0xcf001000 (359)
KDiskDeviceManager::_Scan(/dev/disk/usb)
KDiskDeviceManager::_Scan(/dev/disk/usb/0)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/0)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/0/raw)
  found device: /dev/disk/usb/0/0/raw
usb_disk: got device name "Generic USB SD Reader 1.00": No error
KDiskDeviceManager::_Scan(/dev/disk/usb/0/1)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/1/raw)
  found device: /dev/disk/usb/0/1/raw
usb_disk: got device name "Generic USB CF Reader 1.01": No error
KDiskDeviceManager::_Scan(/dev/disk/usb/0/2)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/2/raw)
  found device: /dev/disk/usb/0/2/raw
usb_disk: got device name "Generic USB SM Reader 1.02": No error
KDiskDeviceManager::_Scan(/dev/disk/usb/0/3)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/3/raw)
  found device: /dev/disk/usb/0/3/raw
usb_disk: got device name "Generic USB MS Reader 1.03": No error
KDiskDeviceManager::_ScanPartition(/dev/disk/ata/0/master/raw)
intel: ep_std_ops(0x1)
  trying: partitioning_systems/intel/extended/v1
  returned: -1
intel: ep_std_ops(0x2)
  trying: partitioning_systems/session/v1
  returned: -1
intel: pm_std_ops(0x1)
  trying: partitioning_systems/intel/map/v1
intel: pm_identify_partition(0, 0: 0, 40016019456, 512)
  returned: 0.5
  trying: file_systems/devfs/v1
  returned: -1
  trying: file_systems/attribute_overlay/v1
  returned: -1
  trying: file_systems/rootfs/v1
  returned: -1
  trying: file_systems/packagefs/v1
  returned: -1
  trying: file_systems/iso9660/v1
identify(0, 0x8335a7b0)
  returned: -1
  trying: file_systems/write_overlay/v1
  returned: -1
  trying: file_systems/bfs/v1
  returned: -1
  scanning with: partitioning_systems/intel/map/v1
intel: pm_scan_partition(0, 0: 0, 40016019456, 512)
KDiskDeviceManager::_ScanPartition(/dev/disk/atapi/1/master/raw)
intel: ep_std_ops(0x1)
  trying: partitioning_systems/intel/extended/v1
  returned: -1
intel: ep_std_ops(0x2)
  trying: partitioning_systems/session/v1
raw_command: 
  returned: 0.1
  trying: partitioning_systems/intel/map/v1
intel: pm_identify_partition(0, 1: 0, 633344000, 2048)
  returned: 0.81
  trying: file_systems/devfs/v1
  returned: -1
  trying: file_systems/attribute_overlay/v1
  returned: -1
  trying: file_systems/rootfs/v1
  returned: -1
  trying: file_systems/packagefs/v1
  returned: -1
  trying: file_systems/iso9660/v1
identify(0, 0x8335adc0)
found primary descriptor
  iso9660_primary_descriptor:
    volume descriptor type: 1 (primary)
    standard identifier:    CD001 (valid)
    version:                1
    identifier:             'bootimg                         '
    size:                   1624
    set size:               1
    sequence number:        1
    logical block size:     2048
    path table size:        10
    set identifier:                                     
    root directory record:
      length:               34
      location:             29
      data length:          2048
      volume space:         1
iso9660_info::set_string(0x8335adc0 ('<null>'), 'bootimg                         ', 7)
  returned: 0.6
  trying: file_systems/write_overlay/v1
  returned: -1
  trying: file_systems/bfs/v1
  returned: -1
  scanning with: partitioning_systems/intel/map/v1
intel: pm_scan_partition(0, 1: 0, 633344000, 2048)
KDiskDeviceManager::_ScanPartition(/dev/disk/atapi/1/master/0)
intel: ep_std_ops(0x1)
  trying: partitioning_systems/intel/extended/v1
intel: ep_identify_partition(0, 4194304, 629145600, 2048)
  returned: -1
intel: ep_std_ops(0x2)
  trying: partitioning_systems/session/v1
  returned: -1
  trying: partitioning_systems/intel/map/v1
intel: pm_identify_partition(0, 6: 4194304, 629145600, 2048)
  returned: -1
  trying: file_systems/devfs/v1
  returned: -1
  trying: file_systems/attribute_overlay/v1
  returned: -1
  trying: file_systems/rootfs/v1
  returned: -1
  trying: file_systems/packagefs/v1
  returned: -1
  trying: file_systems/iso9660/v1
identify(0, 0x8335a260)
  returned: -1
  trying: file_systems/write_overlay/v1
  returned: -1
  trying: file_systems/bfs/v1
  returned: 0.8
  scanning with: file_systems/bfs/v1
device 0: /dev/disk/ata/0/master/raw
  media status:      No error
  device flags:      2
  offset:            0
  size:              40016019456 (38162.25 MB)
  content size:      40016019456
  block size:        512
  child count:       0
  index:             -1
  status:            0
  flags:             5
  volume:            -1
  disk system:       partitioning_systems/intel/map/v1
  name:              ST340014A
  content name:      <null>
  type:              <null>
  content type:      Intel Partition Map
  params:            <null>
  content params:    <null>
device 1: /dev/disk/atapi/1/master/raw
  media status:      No error
  device flags:      7
  offset:            0
  size:              633344000 (604.3 MB)
  content size:      633344000
  block size:        2048
  child count:       1
  index:             -1
  status:            0
  flags:             5
  volume:            -1
  disk system:       partitioning_systems/intel/map/v1
  name:              PHILIPS DVD+/-RW DVD8701
  content name:      <null>
  type:              <null>
  content type:      Intel Partition Map
  params:            <null>
  content params:    <null>
  partition 6: /dev/disk/atapi/1/master/0
    offset:            4194304
    size:              629145600 (600 MB)
    content size:      629145600
    block size:        2048
    child count:       0
    index:             0
    status:            0
    flags:             a
    volume:            -1
    disk system:       file_systems/bfs/v1
    name:              <null>
    content name:      Haiku
    type:              Be File System
    content type:      Be File System
    params:            type = 235 ; active = 1
    content params:    <null>
device 2: /dev/disk/usb/0/0/raw
  media status:      No media present
  device flags:      5
device 3: /dev/disk/usb/0/1/raw
  media status:      No media present
  device flags:      5
device 4: /dev/disk/usb/0/2/raw
  media status:      No media present
  device flags:      5
device 5: /dev/disk/usb/0/3/raw
  media status:      No media present
  device flags:      5
Identified anyboot CD.
bfs: mounted "Haiku" (root node at 131072, device = /dev/disk/atapi/1/master/0)
Mounted boot partition: /dev/disk/atapi/1/master/0
unknown [94216854:    15] Adding packages from "/boot/system/packages"
unknown [94223012:    15] Failed to open packages activation file: No such file or directory
unknown [94231092:    15] Loading packages from activation file failed. Loading all packages in packages directory.
slab memory manager: created area 0xcf801000 (394)
slab memory manager: created area 0xd0001000 (395)
unknown [126799878:    15] StringPool usage:
unknown [126803722:    15]   total unique strings:       23568,   302461 bytes, overhead: 353520 bytes
unknown [126812729:    15]   total strings with dups:   114531,  1235036 bytes
unknown [126819660:    15]   unshared strings:            1154
unknown [126825207:    15]   bytes saved:               579055
unknown [127542908:    15] Adding packages from "/boot/home/config/packages"
unknown [127549523:    15] Failed to open packages activation file: No such file or directory
unknown [127557750:    15] Loading packages from activation file failed. Loading all packages in packages directory.
unknown [127571695:    15] StringPool usage:
unknown [127575528:    15]   total unique strings:       23568,   302461 bytes, overhead: 353520 bytes
unknown [127584542:    15]   total strings with dups:   114542,  1235101 bytes
unknown [127591474:    15]   unshared strings:            1151
unknown [127597025:    15]   bytes saved:               579120
module_init_post_boot_device() failed to normalize path of module image 0x8300d630, "write_overlay"
module: Search for file_cache/launch_speedup/v1 failed.
partitioning system: partitioning_systems/efi_gpt/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/efi_gpt/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/nfs4/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/nfs4/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/nfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/nfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/cdda/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/cdda/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/udf/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/udf/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/reiserfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/reiserfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/ntfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/ntfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/log_overlay/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/log_overlay/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/fat/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/fat/v1)
dos_std_ops()
dos_std_ops()
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/ext2/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/ext2/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/exfat/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/exfat/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/btrfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/btrfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/bindfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/bindfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
KDiskDeviceManager::_ScanPartition(/dev/disk/ata/0/master/raw)
  trying: partitioning_systems/efi_gpt/v1
publish device: node 0x8307bc00, path disk/virtual/ram/control, module drivers/disk/virtual/ram_disk/control/device_1
loaded driver /boot/system/add-ons/kernel/drivers/dev/zero
usb_modeswitch: init_hardware()
usb_modeswitch: init_driver()
usb_modeswitch: trying module bus_managers/usb/v3
usb_modeswitch: publish_devices()
usb_modeswitch: uninit_driver()
loaded driver /boot/system/add-ons/kernel/drivers/dev/usb_modeswitch
loaded driver /boot/system/add-ons/kernel/drivers/dev/tty
loaded driver /boot/system/add-ons/kernel/drivers/dev/null
loaded driver /boot/system/add-ons/kernel/drivers/dev/dprintf
con_init: trying module console/frame_buffer/v1
loaded driver /boot/system/add-ons/kernel/drivers/dev/console
Highpoint-IDE: supports_device()
Highpoint-IDE: supports_device(): unsupported device: vendor ID: 8086, deviceID: 24cb
Highpoint-IDE: supports_device()
Highpoint-IDE: supports_device()
  returned: -1
  trying: file_systems/nfs4/v1
  returned: -1
  trying: file_systems/nfs/v1
  returned: -1
  trying: file_systems/cdda/v1
raw_command: 
  returned: -1
  trying: file_systems/udf/v1
udf_recognize: Invalid sequence. status = -1
  returned: -1
  trying: file_systems/reiserfs/v1
  returned: -1
  trying: file_systems/ntfs/v1
fs_identify_partition: boot signature NTFS doesn't match
  returned: -1
  trying: file_systems/log_overlay/v1
  returned: -1
dos_std_ops()
  trying: file_systems/fat/v1
  returned: -1
dos_std_ops()
  trying: file_systems/ext2/v1
ext2: invalid superblock!
  returned: -1
  trying: file_systems/exfat/v1
exfat: invalid superblock!
  returned: -1
  trying: file_systems/btrfs/v1
btrfs: invalid superblock!
  returned: -1
  trying: file_systems/bindfs/v1
  returned: -1
KDiskDeviceManager::_Scan(/dev/disk)
KDiskDeviceManager::_Scan(/dev/disk/ata)
KDiskDeviceManager::_Scan(/dev/disk/ata/0)
KDiskDeviceManager::_Scan(/dev/disk/ata/0/master)
KDiskDeviceManager::_Scan(/dev/disk/ata/0/master/raw)
KDiskDeviceManager::_Scan(/dev/disk/atapi)
KDiskDeviceManager::_Scan(/dev/disk/atapi/1)
KDiskDeviceManager::_Scan(/dev/disk/atapi/1/master)
KDiskDeviceManager::_Scan(/dev/disk/atapi/1/master/0)
KDiskDeviceManager::_Scan(/dev/disk/atapi/1/master/raw)
KDiskDeviceManager::_Scan(/dev/disk/floppy)
config_manager: driver module: init
driver_get_next_device_info(bus = 0, cookie = 0)
loaded driver /boot/system/add-ons/kernel/drivers/dev/disk/floppy/pc_floppy
KDiskDeviceManager::_Scan(/dev/disk/usb)
loaded driver /boot/system/add-ons/kernel/drivers/dev/disk/usb/usb_floppy
loaded driver /boot/system/add-ons/kernel/drivers/dev/disk/usb/usb_disk
KDiskDeviceManager::_Scan(/dev/disk/usb/0)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/0)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/0/raw)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/1)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/1/raw)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/2)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/2/raw)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/3)
KDiskDeviceManager::_Scan(/dev/disk/usb/0/3/raw)
KDiskDeviceManager::_Scan(/dev/disk/virtual)
KDiskDeviceManager::_Scan(/dev/disk/virtual/ram)
KDiskDeviceManager::_Scan(/dev/disk/virtual/ram/control)
KDiskDeviceManager::_ScanPartition(/dev/disk/ata/0/master/raw)
intel: ep_std_ops(0x1)
  trying: partitioning_systems/intel/extended/v1
  returned: -1
intel: ep_std_ops(0x2)
  trying: partitioning_systems/session/v1
  returned: -1
  trying: partitioning_systems/intel/map/v1
intel: pm_identify_partition(11, 0: 0, 40016019456, 512)
  returned: 0.5
  trying: file_systems/devfs/v1
  returned: -1
  trying: file_systems/attribute_overlay/v1
  returned: -1
  trying: file_systems/rootfs/v1
  returned: -1
  trying: file_systems/packagefs/v1
  returned: -1
  trying: file_systems/iso9660/v1
identify(11, 0xcfaaf020)
  returned: -1
  trying: file_systems/write_overlay/v1
  returned: -1
  trying: file_systems/bfs/v1
  returned: -1
  trying: partitioning_systems/efi_gpt/v1
  returned: -1
  trying: file_systems/nfs4/v1
  returned: -1
  trying: file_systems/nfs/v1
  returned: -1
  trying: file_systems/cdda/v1
raw_command: 
  returned: -1
  trying: file_systems/udf/v1
udf_recognize: Invalid sequence. status = -1
  returned: -1
  trying: file_systems/reiserfs/v1
  returned: -1
  trying: file_systems/ntfs/v1
fs_identify_partition: boot signature NTFS doesn't match
  returned: -1
  trying: file_systems/log_overlay/v1
  returned: -1
dos_std_ops()
  trying: file_systems/fat/v1
  returned: -1
dos_std_ops()
  trying: file_systems/ext2/v1
ext2: invalid superblock!
  returned: -1
  trying: file_systems/exfat/v1
exfat: invalid superblock!
  returned: -1
  trying: file_systems/btrfs/v1
btrfs: invalid superblock!
  returned: -1
  trying: file_systems/bindfs/v1
  returned: -1
allocate_commpage_entry(8, 20) -> 0x00000250
no valid cpufreq module found
no valid cpuidle module found
add_memory_type_range(-1, 0x100000, 0xe7ef0000, 6)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xe8000000, size:  0x8000000, type: 0
  mtrr:  3: base: 0xf0000000, size: 0x10000000, type: 0
add_memory_type_range(-1, 0x100000000, 0x118000000, 6)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xe8000000, size:  0x8000000, type: 0
  mtrr:  3: base: 0xf0000000, size: 0x10000000, type: 0
kernel debugger extension "debugger/run_on_exit/v1": loaded
kernel debugger extension "debugger/usb_keyboard/v1": loaded
kernel debugger extension "debugger/invalidate_on_exit/v1": loaded
kernel debugger extension "debugger/hangman/v1": loaded
kernel debugger extension "debugger/disasm/v1": loaded
add_memory_type_range(86, 0xe8000000, 0x300000, 1)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0xe8000000, size:  0x8000000, type: 1
publish device: node 0xcfac1e40, path random, module bus_managers/random/device_v1
publish device: node 0xcfac1e40, path urandom, module bus_managers/random/device_v1
Highpoint-IDE: supports_device()
Highpoint-IDE: supports_device(): unsupported device: vendor ID: 8086, deviceID: 24c3
Highpoint-IDE: supports_device()
Highpoint-IDE: supports_device(): unsupported device: vendor ID: 8086, deviceID: 24cb
publish device: node 0xcfac1cb0, path power/button/power, module drivers/power/acpi_button/device_v1
publish device: node 0xcfac1c60, path power/button/power_fixed, module drivers/power/acpi_button/device_v1
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
prevent_allow: 
periph_simple_exec: 
bfs: bfs_stat_index:2177: No such file or directory
Last message repeated 13 times.
REG: Failed to open shadow passwd DB file "/etc/shadow": No such file or directory
Running post install script /boot/system/boot/post-install/add_catalog_entry_attributes.sh ...
register_domain(9, unix)
unregister_domain(0xcf98e240, 9, unix)
register_domain(5, internet6)
unregister_domain(0xcf98e240, 5, internet6)
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
register_domain(1, internet)
unregister_domain(0x8301a800, 1, internet)
register_domain(5, internet6)
unregister_domain(0xcfb7cd00, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7cd00, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7cd00, 5, internet6)
register_domain(4, link)
register_domain(5, internet6)
unregister_domain(0xcfb7ce40, 4, link)
unregister_domain(0xcfb7ce00, 5, internet6)
register_domain(9, unix)
package_daemon [135654758:   191] unregister_domain(0xcfb7cdc0, 9, unix)
root at "/boot" (device: 3, node: 131072) registered
package_daemon [135672129:   191] volume at "/boot/system" registered
register_domain(5, internet6)
package_daemon [135697706:   191] volume at "/boot/home/config" registered
unregister_domain(0xcfb7cc80, 5, internet6)
register_domain(1, internet)
unregister_domain(0xcfb7cc40, 1, internet)
register_domain(5, internet6)
unregister_domain(0xcfb7cb40, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7cb80, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7cb80, 5, internet6)
register_domain(1, internet)
unregister_domain(0xcfb7cd00, 1, internet)
register_domain(9, unix)
unregister_domain(0xcfb7cd40, 9, unix)
register_domain(5, internet6)
unregister_domain(0xcfb7cd40, 5, internet6)
register_domain(1, internet)
unregister_domain(0xcfb7cd40, 1, internet)
register_domain(5, internet6)
unregister_domain(0xcfb7cb40, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7cc00, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7cc00, 5, internet6)
register_domain(1, internet)
unregister_domain(0xcfb7ce00, 1, internet)
register_domain(9, unix)
unregister_domain(0xcfb7ce40, 9, unix)
register_domain(5, internet6)
unregister_domain(0xcfb7ce40, 5, internet6)
register_domain(1, internet)
unregister_domain(0xcfb7ce40, 1, internet)
register_domain(5, internet6)
unregister_domain(0xcfb7cb80, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7ce40, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7ce40, 5, internet6)
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
register_domain(5, internet6)
S3: init_hardware() - no supported devices
unregister_domain(0xcfb7cb00, 5, internet6)
ati: init_hardware() - no supported devices
register_domain(9, unix)
unregister_domain(0xcfb7cc00, 9, unix)
register_domain(5, internet6)
unregister_domain(0xcfb7cc00, 5, internet6)
register_domain(1, internet)
unregister_domain(0xcfb7cc00, 1, internet)
register_domain(5, internet6)
unregister_domain(0xcfb7c7c0, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7c800, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7c800, 5, internet6)
3dfx: init_hardware() - no supported devices
register_domain(1, internet)
radeon_hd: init_hardware
Radeon - init_hardware: Version: 5.1.6.0
Radeon - Radeon_CardDetect: no supported devices found
AGP: bus manager init
AGP: found 2 AGP devices
loaded driver /boot/system/add-ons/kernel/drivers/dev/graphics/nvidia
intel_extreme: CALLED status_t init_hardware()
devfs: "intel_810" api_version missing
unregister_domain(0xcfb7c800, 1, internet)
i810: init_hardware() - no supported devices
register_domain(9, unix)
bfs: bfs_stat_index:2177: No such file or directory
unregister_domain(0xcfb7cb40, 9, unix)
bfs: bfs_stat_index:2177: No such file or directory
register_domain(5, internet6)
unregister_domain(0xcfb7cb40, 5, internet6)
register_domain(1, internet)
unregister_domain(0xcfb7cb40, 1, internet)
register_domain(5, internet6)
unregister_domain(0xcfb7c5c0, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7c600, 5, internet6)
register_domain(5, internet6)
unregister_domain(0xcfb7c600, 5, internet6)
vesa: init_hardware()
vesa: init_driver()
vesa: publish_devices()
vesa: find_device()
loaded driver /boot/system/add-ons/kernel/drivers/dev/graphics/vesa
add_memory_type_range(3219, 0x1da00000, 0x100000, 1)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
add_memory_type_range(3220, 0xf8000000, 0x1000000, 0)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
add_memory_type_range(3221, 0xc0000, 0x10000, 0)
set MTRRs to:
  mtrr:  0: base:    0xc0000, size:    0x20000, type: 0
  mtrr:  1: base:    0xff000, size:     0x1000, type: 0
  mtrr:  2: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  3: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  4: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  5: base: 0xe8000000, size:  0x8000000, type: 1
remove_memory_type_range(3221, 0xc0000, 0x10000, 0)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
add_memory_type_range(3225, 0xe8000000, 0x8000000, 1)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
register_domain(1, internet)
register_domain(5, internet6)
DDC: ddc2_read: DDC information read failure
Last message repeated 3 times.
bfs: bfs_stat_index:2177: No such file or directory
Last message repeated 3 times.
package_daemon [137126337:   215] Failed to open packages activation file: No such file or directory
package_daemon [137137814:   215] Failed to get activated packages info from activated packages file. Assuming all p.
package_daemon [137152337:   215] latest volume state:
package_daemon [137157039:   215] active package: "diffutils-3.5-2-x86_gcc2.hpkg"
package_daemon [137164227:   215] active package: "vision-0.10.3-2-x86_gcc2.hpkg"
package_daemon [137171418:   215] active package: "lcms_x86-2.9-2-x86_gcc2.hpkg"
package_daemon [137178525:   215] active package: "gettext_libintl-0.19.8.1-5-x86_gcc2.hpkg"
package_daemon [137186707:   215] active package: "ilmbase_x86-2.2.1-1-x86_gcc2.hpkg"
package_daemon [137194213:   215] active package: "libiconv-1.15-4-x86_gcc2.hpkg"
package_daemon [137201449:   215] active package: "cdrtools-3.02~a09-1-x86_gcc2.hpkg"
package_daemon [137208943:   215] active package: "curl_devel-7.61.0-1-x86_gcc2.hpkg"
package_daemon [137216515:   215] active package: "curl_x86-7.61.0-1-x86_gcc2.hpkg"
package_daemon [137223955:   215] active package: "libpng16-1.6.35-1-x86_gcc2.hpkg"
package_daemon [137231213:   215] active package: "expat-2.2.6-1-x86_gcc2.hpkg"
package_daemon [137238265:   215] active package: "wpa_supplicant-2.7~devel.haiku.0-1-x86_gcc2.hpkg"
package_daemon [137248177:   215] active package: "haiku-r1~alpha4_pm_hrev52292-1-x86_gcc2.hpkg"
package_daemon [137256611:   215] active package: "libwebp_x86-1.0.0-1-x86_gcc2.hpkg"
package_daemon [137264148:   215] active package: "speex-1.2.0-3-x86_gcc2.hpkg"
package_daemon [137271221:   215] active package: "giflib6_x86-5.0.5-5-x86_gcc2.hpkg"
package_daemon [137278716:   215] active package: "libmodplug-0.8.9.0-1-x86_gcc2.hpkg"
package_daemon [137286349:   215] active package: "flex-2.6.4-1-x86_gcc2.hpkg"
package_daemon [137293271:   215] active package: "glu_devel-9.0.0-7-x86_gcc2.hpkg"
package_daemon [137300603:   215] active package: "freetype_x86-2.9-1-x86_gcc2.hpkg"
package_daemon [137308094:   215] active package: "libwebp-1.0.0-1-x86_gcc2.hpkg"
package_daemon [137315339:   215] active package: "ffmpeg-4.0.2-1-x86_gcc2.hpkg"
package_daemon [137322380:   215] active package: "xz_utils_x86-5.2.4-2-x86_gcc2.hpkg"
package_daemon [137329942:   215] active package: "mpc_x86-1.1.0-1-x86_gcc2.hpkg"
package_daemon [137337155:   215] active package: "libvorbis-1.3.6-1-x86_gcc2.hpkg"
package_daemon [137361807:   215] active package: "sqlite-3.24.0.0-1-x86_gcc2.hpkg"
package_daemon [137374295:   215] active package: "libogg-1.3.3-2-x86_gcc2.hpkg"
package_daemon [137386036:   215] active package: "jam-2.5_2012_10_12-5-x86_gcc2.hpkg"
package_daemon [137405455:   215] active package: "jpeg_devel-9c-2-x86_gcc2.hpkg"
package_daemon [137419294:   215] active package: "mesa-7.9.2-11-x86_gcc2.hpkg"
package_daemon [137432283:   215] active package: "findutils-4.6.0-1-x86_gcc2.hpkg"
package_daemon [137445504:   215] active package: "bash-4.4.023-1-x86_gcc2.hpkg"
package_daemon [137458857:   215] active package: "haiku_x86_devel-r1~alpha4_pm_hrev52292-1-x86_gcc2.hpkg"
package_daemon [137477452:   215] bfs: bfs_stat_index:2177: No such file or directory
active package: "openjpeg_x86-2.2.0-1-x86_gcc2.hpkg"
package_daemon [137498304:   215] bfs: bfs_stat_index:2177: No such file or directory
active package: "libtheora-1.1.1-7-x86_gcc2.hpkg"
package_daemon [137515210:   215] active package: "libffi-3.0.13-2-x86_gcc2.hpkg"
package_daemon [137532854:   215] active package: "tiff4-4.0.9-1-x86_gcc2.hpkg"
package_daemon [137545567:   215] active package: "m4-1.4.18-3-x86_gcc2.hpkg"
package_daemon [137557914:   215] active package: "libpng16_devel-1.6.35-1-x86_gcc2.hpkg"
package_daemon [137567697:   215] active package: "mesa_devel-7.9.2-11-x86_gcc2.hpkg"
package_daemon [137575945:   215] active package: "gawk-4.1.4-2-x86_gcc2.hpkg"
package_daemon [137582728:   215] active package: "bc-1.07.1-2-x86_gcc2.hpkg"
package_daemon [137589570:   215] active package: "haiku_x86-r1~alpha4_pm_hrev52292-1-x86_gcc2.hpkg"
package_daemon [137610937:   215] active package: "haikuwebkit_x86-1.6.6-2-x86_gcc2.hpkg"
package_daemon [137629154:   215] active package: "openjpeg-2.1.2-3-x86_gcc2.hpkg"
package_daemon [137636350:   215] active package: "openssl_devel-1.0.2p-1-x86_gcc2.hpkg"
package_daemon [137645609:   215] active package: "giflib6-5.0.5-5-x86_gcc2.hpkg"
package_daemon [137658573:   215] active package: "make-4.1-3-x86_gcc2.hpkg"
package_daemon [137669413:   215] active package: "zlib_devel-1.2.11-3-x86_gcc2.hpkg"
package_daemon [137695718:   215] active package: "icu_x86-57.1-3-x86_gcc2.hpkg"
package_daemon [137707909:   215] active package: "mesa_swrast-7.9.2-11-x86_gcc2.hpkg"
package_daemon [137719611:   215] active package: "glu-9.0.0-7-x86_gcc2.hpkg"
package_daemon [137726334:   215] bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
active package: "coreutils-8.24-1-x86_gcc2.hpkg"
package_daemon [137745404:   215] active package: "haiku_devel-r1~alpha4_pm_hrev52292-1-x86_gcc2.hpkg"
package_daemon [137758941:   215] active package: "libicns_x86-0.8.1-7-x86_gcc2.hpkg"
package_daemon [137771574:   215] active package: "glu_x86-9.0.0-7-x86_gcc2.hpkg"
package_daemon [137791025:   215] active package: "gmp_x86-6.1.2-2-x86_gcc2.hpkg"
package_daemon [137798348:   215] active package: "libpng16_x86-1.6.35-1-x86_gcc2.hpkg"
package_daemon [137805928:   215] active package: "mkdepend-1.7-5-x86_gcc2.hpkg"
package_daemon [137813121:   215] active package: "curl_x86_devel-7.61.0-1-x86_gcc2.hpkg"
package_daemon [137820919:   215] active package: "libsolv_x86-0.3.0_haiku_2014_12_22-2-x86_gcc2.hpkg"
package_daemon [137829970:   215] active package: "netcat-1.10-4-x86_gcc2.hpkg"
package_daemon [137836950:   215] active package: "grep-2.24-1-x86_gcc2.hpkg"
package_daemon [137843828:   215] active package: "curl-7.61.0-1-x86_gcc2.hpkg"
package_daemon [137850813:   215] active package: "makefile_engine-r1~alpha4_pm_hrev52292-1-any.hpkg"
package_daemon [137859772:   215] active package: "fontconfig-2.12.6-2-x86_gcc2.hpkg"
package_daemon [137867278:   215] active package: "libpcre2-10.30-1-x86_gcc2.hpkg"
package_daemon [137874575:   215] active package: "bzip2_x86-1.0.6-7-x86_gcc2.hpkg"
package_daemon [137881956:   215] active package: "nasm-2.12.01-4-x86_gcc2.hpkg"
package_daemon [137889035:   215] active package: "glu_x86_devel-9.0.0-7-x86_gcc2.hpkg"
package_daemon [137900697:   215] active package: "zlib_x86-1.2.11-3-x86_gcc2.hpkg"
package_daemon [137907926:   215] active package: "openexr-2.2.1-2-x86_gcc2.hpkg"
package_daemon [137917075:   215] active package: "gutenprint-5.2.14-1-x86_gcc2.hpkg"
package_daemon [137940220:   215] active package: "freetype-2.9-1-x86_gcc2.hpkg"
package_daemon [137962824:   215] active package: "webpositive_x86-r1~alpha4_pm_hrev52292-1-x86_gcc2.hpkg"
package_daemon [137982173:   215] active package: "jasper_x86-2.0.14-1-x86_gcc2.hpkg"
package_daemon [137997240:   215] active package: "libexecinfo_x86-1.1-4-x86_gcc2.hpkg"
package_daemon [138012412:   215] active package: "expat_x86-2.2.6-1-x86_gcc2.hpkg"
package_daemon [138031576:   215] active package: "patch-2.7.5-2-x86_gcc2.hpkg"
package_daemon [138045218:   215] active package: "jpeg_x86_devel-9c-2-x86_gcc2.hpkg"
package_daemon [138053396:   215] active package: "gcc_x86_syslibs-7.3.0_2018_05_01-3-x86_gcc2.hpkg"
package_daemon [138065751:   215] active package: "sed-4.2.1-6-x86_gcc2.hpkg"
package_daemon [138078743:   215] active package: "gzip-1.8-2-x86_gcc2.hpkg"
package_daemon [138085366:   215] bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
active package: "man-1.6g-6-x86_gcc2.hpkg"
package_daemon [138103148:   215] active package: "tiff4_x86-4.0.9-1-x86_gcc2.hpkg"
package_daemon [138115444:   215] active package: "libtasn1_x86-4.13-1-x86_gcc2.hpkg"
package_daemon [138133649:   215] active package: "mesa_x86-17.1.10-1-x86_gcc2.hpkg"
package_daemon [138140962:   215] active package: "git-2.16.4-1-x86_gcc2.hpkg"
package_daemon [138152291:   215] active package: "libpng16_x86_devel-1.6.35-1-x86_gcc2.hpkg"
package_daemon [138165499:   215] active package: "mesa_x86_swpipe-17.1.10-1-x86_gcc2.hpkg"
package_daemon [138173421:   215] active package: "sharutils-4.15.2-3-x86_gcc2.hpkg"
package_daemon [138182104:   215] active package: "ilmbase-2.2.1-1-x86_gcc2.hpkg"
package_daemon [138194218:   215] active package: "nano-2.9.8-2-x86_gcc2.hpkg"
package_daemon [138204994:   215] active package: "openexr_x86-2.2.1-2-x86_gcc2.hpkg"
package_daemon [138214955:   215] active package: "libxml2_x86-2.9.3-5-x86_gcc2.hpkg"
package_daemon [138222362:   215] active package: "llvm_x86_libs-5.0.0-3-x86_gcc2.hpkg"
package_daemon [138235026:   215] active package: "git_daemon-2.16.4-1-x86_gcc2.hpkg"
package_daemon [138247597:   215] active package: "zlib_x86_devel-1.2.11-3-x86_gcc2.hpkg"
package_daemon [138260357:   215] active package: "autoconf-2.69-8-x86_gcc2.hpkg"
package_daemon [138267413:   215] bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
active package: "tar-1.29-3-x86_gcc2.hpkg"
package_daemon [138285993:   215] active package: "jasper-2.0.14-1-x86_gcc2.hpkg"
package_daemon [138297596:   215] active package: "icu-57.1-3-x86_gcc2.hpkg"
package_daemon [138306371:   215] active package: "noto-20170920-3-any.hpkg"
package_daemon [138331644:   215] active package: "mpfr_x86-3.1.6-2-x86_gcc2.hpkg"
package_daemon [138339229:   215] active package: "sqlite_x86-3.24.0.0-1-x86_gcc2.hpkg"
package_daemon [138358536:   215] active package: "noto_sans_cjk_jp-1.004-2-any.hpkg"
package_daemon [138371583:   215] active package: "binutils-2.17_2016_07_24-4-x86_gcc2.hpkg"
package_daemon [138384113:   215] active package: "automake-1.15.1-1-x86_gcc2.hpkg"
package_daemon [138395269:   215] active package: "tcpdump-4.9.2-1-x86_gcc2.hpkg"
package_daemon [138409264:   215] active package: "jpeg-9c-2-x86_gcc2.hpkg"
package_daemon [138419647:   215] active package: "libsolv-0.3.0_haiku_2014_12_22-2-x86_gcc2.hpkg"
package_daemon [138435858:   215] active package: "openssh-7.2p2-2-x86_gcc2.hpkg"
package_daemon [138450539:   215] active package: "haiku_loader-r1~alpha4_pm_hrev52292-1-x86_gcc2.hpkg"
package_daemon [138466230:   215] active package: "libxslt_x86-1.1.32-1-x86_gcc2.hpkg"
package_daemon [138480350:   215] active package: "libgpg_error_x86-1.32-1-x86_gcc2.hpkg"
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
package_daemon [138505277:   215] active package: "libxml2-2.9.3-5-x86_gcc2.hpkg"
package_daemon [138522674:   215] active package: "groff-1.20.1-4-x86_gcc2.hpkg"
package_daemon [138534481:   215] active package: "gcc-2.95.3_2017_07_20-2-x86_gcc2.hpkg"
package_daemon [138549328:   215] active package: "perl-5.26.1-2-x86_gcc2.hpkg"
package_daemon [138565569:   215] active package: "unzip-6.10c23-2-x86_gcc2.hpkg"
package_daemon [138575729:   215] active package: "less-531-1-x86_gcc2.hpkg"
package_daemon [138582343:   215] active package: "zlib-1.2.11-3-x86_gcc2.hpkg"
package_daemon [138592063:   215] loaded driver /boot/system/add-ons/kernel/drivers/dev/net/usb_ecm
active package: "openssl-1.0.2p-1-x86_gcc2.hpkg"
package_daemon [138623555:   215] usb_davicom:02.18.628:init_driver::ver.0.9.5
active package: "libgcrypt_x86-1.8.3-1-x86_gcc2.hpkg"
package_daemon [138647704:   215] loaded driver /boot/system/add-ons/kernel/drivers/dev/net/usb_davicom
active package: "readline-7.0.3-2-x86_gcc2.hpkg"
package_daemon [138666058:   215] usb_asix:02.18.669:init_driver::ver.0.10.1
loaded driver /boot/system/add-ons/kernel/drivers/dev/net/usb_asix
active package: "jpeg_x86-9c-2-x86_gcc2.hpkg"
package_daemon [138687053:   215] loaded driver /boot/system/add-ons/kernel/drivers/dev/net/pegasus
active package: "ncurses6-6.1-1-x86_gcc2.hpkg"
package_daemon [138705171:   215] etherpci: init_driver init_driver: etherpci not found
active package: "binutils_x86-2.26.1_2016_07_22-6-x86_gcc2.hpkg"
package_daemon [138722252:   215] active package: "texinfo-6.1-3-x86_gcc2.hpkg"
package_daemon [138734902:   215] bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
active package: "wget-1.19.4-1-x86_gcc2.hpkg"
package_daemon [138756303:   215] active package: "libedit-20180525_3.1-1-x86_gcc2.hpkg"
package_daemon [138771254:   215] active package: "bzip2-1.0.6-7-x86_gcc2.hpkg"
package_daemon [138784503:   215] active package: "p7zip-9.20.1-7-x86_gcc2.hpkg"
package_daemon [138796573:   215] active package: "python-2.7.12-1-x86_gcc2.hpkg"
package_daemon [138806926:   215] sis19x:02.18.811:init_hardware::SiS19X:init_hardware()
active package: "readline6-6.3.8-2-x86_gcc2.hpkg"
package_daemon [138823314:   215] active package: "ca_root_certificates-2018_06_20-1-any.hpkg"
package_daemon [138855228:   215] active package: "gcc_x86-7.3.0_2018_05_01-3-x86_gcc2.hpkg"
package_daemon [138865007:   215] active package: "pkgconfig-0.29.2-3-x86_gcc2.hpkg"
package_daemon [138872838:   215] active package: "which-2.21-4-x86_gcc2.hpkg"
package_daemon [138880311:   215] active package: "libicns-0.8.1-7-x86_gcc2.hpkg"
package_daemon [138888408:   215] active package: "ctags-5.8-5-x86_gcc2.hpkg"
package_daemon [138895106:   215] active package: "pe-2.4.5-8-x86_gcc2.hpkg"
package_daemon [138903825:   215] active package: "openssl_x86_devel-1.0.2p-1-x86_gcc2.hpkg"
package_daemon [138912016:   215] active package: "openssl_x86-1.0.2p-1-x86_gcc2.hpkg"
package_daemon [138919594:   215] active package: "libpcre-8.42-1-x86_gcc2.hpkg"
package_daemon [138932948:   215] active package: "bison-3.0.5-1-x86_gcc2.hpkg"
package_daemon [138946493:   215] active package: "scons-2.5.1-3-x86_gcc2.hpkg"
package_daemon [138961828:   215] active package: "zip-3.0-4-x86_gcc2.hpkg"
package_daemon [138973421:   215] active package: "libpcap-1.8.1-3-x86_gcc2.hpkg"
package_daemon [138986557:   215] The latest volume state is also the currently active one
package_daemon [139001317:   215] Volume::InitialVerify((nil), (nil))
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
package_daemon [139066248:   215] Volume::InitialVerify(): volume at "/boot/system" is consistent
package_daemon [139082535:   215] Failed to open packages activation file: No such file or directory
package_daemon [139097396:   215] Failed to get activated packages info from activated packages file. Assuming all p.
package_daemon [139124186:   215] latest volume state:
package_daemon [139134169:   215] The latest volume state is also the currently active one
package_daemon [139164536:   215] Volume::InitialVerify(0x189bd170, (nil))
package_daemon [139194953:   215] [broadcom570x] (bge) bus_alloc_resource(3, [16], 0x0, 0xffffffff, 0x1,0x2)
add_memory_type_range(4946, 0xfc000000, 0x10000, 0)
Volume::InitialVerify(): volume at "/boot/home/config" is consistent
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
[broadcom570x] (bge) bus_alloc_resource(1, [0], 0x0, 0xffffffff, 0x1,0x6)
[broadcom570x] (bge) CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI-X 100 MHz
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
if_initname(0x831c6000, bge, 18)
[broadcom570x] broadcom570x: /dev/net/broadcom570x/0
[broadcom570x] () Found MII: brgphy
[broadcom570x] () OUI 0x001018, model 0x0016, rev. 2
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
[broadcom570x] ()  ifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 10baseT/UTP
10baseTifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 10baseT/UTP
  Shared Option[0]: full-duplex
, 10baseT-FDXifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 100baseTX
, 100baseTXifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 100baseTX
  Shared Option[0]: full-duplex
, 100baseTX-FDXifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 1000baseT
, 1000baseTifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 1000baseT
, 1000baseT-masterifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 1000baseT
  Shared Option[0]: full-duplex
, 1000baseT-FDXifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: 1000baseT
  Shared Option[0]: full-duplex
, 1000baseT-FDX-masterifmedia_add: Adding Entry...
  Type: Ethernet
  SubType: autoselect
, auto
ifmedia_set: target   Type: Ethernet
  SubType: autoselect
ifmedia_set: setting to   Type: Ethernet
AGP: get_nth_agp_info(index 0)
  SubType: autoselect
AGP: get_nth_agp_info(index 1)
if_attach 0xcf9ae0d4
AGP: get_nth_agp_info(index 2)
AGP: set_agp_mode(command ffffffff)
broadcom570x: init_driver(0x8264db58) at 7
AGP: device 0.0.0 has AGP capabilities 1f00421b
AGP: device 1.0.0 has AGP capabilities 1f000e1b
loaded driver /boot/system/add-ons/kernel/drivers/dev/net/broadcom570x
AGP: set AGP command 1ffffffa on all capable devices.
bfs: bfs_stat_index:2177: No such file or directory
Last message repeated 3 times.
[net/broadcom570x/0] compat_open(0x2)
prevent_allow: 
periph_simple_exec: 
Test: and [file_exists [/system/bin/FirstBootPrompt], or [not [file_exists [/boot/home/config/settings/Locale settin1
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
ifmedia_ioctl: switching bge to   Type: Ethernet
  SubType: autoselect
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
/dev/net/broadcom570x/0: media change, media 0x22 quality 1000 speed 10000000
bfs: bfs_stat_index:2177: No such file or directory
Last message repeated 7 times.
slab memory manager: created area 0xdf001000 (6343)
bfs: bfs_stat_index:2177: No such file or directory
Last message repeated 3 times.
loaded driver /boot/system/add-ons/kernel/drivers/dev/input/wacom
loaded driver /boot/system/add-ons/kernel/drivers/dev/input/usb_hid
ps2_hid: init_hardware
ps2_hid: init_driver
ps2_hid: publish_devices
ps2_hid: uninit_driver
loaded driver /boot/system/add-ons/kernel/drivers/dev/input/ps2_hid
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
Running post install script /boot/system/boot/post-install/fix_man_settings_paths.sh ...
bfs: bfs_stat_index:2177: No such file or directory
Last message repeated 3 times.
Running post install script /boot/system/boot/post-install/fix_openssh_config_paths.sh ...
Running post install script /boot/system/boot/post-install/sshd_keymaker.sh ...
ps2: probe_mouse Extended PS/2 mouse found
ps2: devfs_publish_device input/mouse/ps2/intelli_0, status = 0x00000000
ps2: devfs_publish_device input/keyboard/at/0, status = 0x00000000
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
ps2: keyboard found
Highpoint-IDE: supports_device()
Highpoint-IDE: supports_device()
firewire: fw_module_init
Texas Instruments TSB43AB22/A
vendor=104c, device=8023, revision = 0
firewire: found 1 cards
firewire: latency timer 20 -> 20.
firewire: cache size 8 -> 8.
firewire: IRQ 22
firewire: hardware register address fd004000
firewire: mapping physical address 0xfd004000 with 2048 bytes for fw ohci register
add_memory_type_range(8068, 0xfd004000, 0x1000, 0)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
firewire: physical = 0xfd004000, virtual = 0x81ebb000, offset = 0, phyadr = 0xfd004000, mapadr = 0x81ebb000, size = 4
firewire: mapped registers to 0x81ebb000
firewire:OHCI version 1.10 (ROM=1)
firewire:No. of Isochronous channels is 4.
firewire: allocating 3076 bytes for fwohci config etc. buf
firewire: area = 8069, size = 4096, virt = 0x81eb0000, phy = 24939000
firewire: allocating 4096 bytes for fw multi dma buf
firewire: area = 8070, size = 4096, virt = 0x8201a000, phy = 2493a000
firewire: allocating 4096 bytes for fw multi dma buf
firewire: area = 8071, size = 4096, virt = 0x81cb7000, phy = 2493d000
firewire: allocating 16384 bytes for fw multi dma buf
firewire: area = 8072, size = 16384, virt = 0x8216d000, phy = 2493e000
firewire: allocating 4096 bytes for fw multi dma buf
firewire: area = 8073, size = 4096, virt = 0x81ef1000, phy = 24936000
firewire:EUI64 00:10:dc:56:00:5e:b4:a6
firewire:resetting OHCI...done (loop=0)
firewire:Phy 1394a available S400, 2 ports.
firewire:Enable 1394a Enhancements
firewire:Link S400, max_rec 2048 bytes.
firewire:BUS_OPT 0xa002 -> 0xf800a002
firewire: allocating 524288 bytes for fw rx Area
firewire: area = 8075, size = 524288, virt = 0x82171000, phy = 2538f000
firewire: allocating 262144 bytes for fw rx Area
firewire: area = 8076, size = 262144, virt = 0xcdd23000, phy = 2541f000
firewire:fwohci_set_intr: 1
firewire:Initiate bus reset
firewire:fwohci_intr_core: BUS reset
firewire:fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode
loaded driver /boot/system/add-ons/kernel/drivers/dev/bus/fw_raw
node:0 link:1 gap:63 spd:2 con:1 pwr:4 p0:1 p1:1 p2:0 i:1 m:0
firewire:1 nodes, maxhop < = 0 cable IRM irm(0)  (me) 
firewire:fwohci_set_bus_manager: 0->0 (loop=0)
firewire:bus manager 0 
firewire:fw_phy_config: root_node=-1 gap_count=5
fwohci_start: maxdesc 2
firewire:start AT DMA status=0
loaded driver /boot/system/add-ons/kernel/drivers/dev/bus/usb_raw
firewire:fw_bus_probe:iterate and invalidate all nodes
firewire:fw_explore: found myself node(0) fc->nodeid(0) fc->max_node(0)
bus_explore done
sis7018:init_hardware:ver:2.0.2
emuxki: init_hardware()
echo3g: init_hardware()
echo3g: no card found
auvia: init_hardware()
auich: init_hardware()
auich: init_driver()
pci_reserve_device(0, 31, 5, auich)
auich: auich_setup(0x82200dc0)
auich: audio/hmulti/auich/1 deviceid = 0x24c5 chiprev = 2 model = 27a enhanced at dc00
add_memory_type_range(8238, 0xfd101000, 0x1000, 0)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
add_memory_type_range(8239, 0xfd102000, 0x1000, 0)
set MTRRs to:
  mtrr:  0: base:    0xff000, size:     0x1000, type: 0
  mtrr:  1: base: 0xe7ff0000, size:    0x10000, type: 0
  mtrr:  2: base: 0xf0000000, size: 0x10000000, type: 0
  mtrr:  3: base: 0x1da00000, size:   0x100000, type: 1
  mtrr:  4: base: 0xe8000000, size:  0x8000000, type: 1
auich: PCI command before: 7
auich: PCI command after: 7
auich: codec attach
codec reset
ac97_set_rate: clock = 48000, rate = 20000, value = 20000
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 8000, value = 8000
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 11025, value = 11025
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 12000, value = 12000
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 16000, value = 16000
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 22050, value = 22050
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 24000, value = 24000
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 32000, value = 32000
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 44100, value = 44100
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 48000, value = 48000
ac97_set_rate done
ac97_set_rate: clock = 48000, rate = 48000, value = 48000
ac97_set_rate done
ad1885_init
ad1881_init
ac97_amp_enable, reverse eamp = 0
powerdown register was = 0x0f
powerdown register is = 0x0f
codec vendor id      = 0x41445360
codec description     = Analog Devices AD1885 SoundMAX�®
codec 3d enhancement = No 3D Stereo Enhancement
AC97 capabilities:
CAP_HEADPHONE_OUT
CAP_3D_ENHANCEMENT
CAP_VARIABLE_PCM
CAP_REV21
CAP_PCM_RATE_CONTINUOUS
CAP_PCM_RATE_8000
CAP_PCM_RATE_11025
CAP_PCM_RATE_12000
CAP_PCM_RATE_16000
CAP_PCM_RATE_22050
CAP_PCM_RATE_24000
CAP_PCM_RATE_32000
CAP_PCM_RATE_44100
CAP_PCM_RATE_48000
auich: installing interrupt : 11
auich: init_driver done
auich: publish_devices()
auich: publish audio/hmulti/auich/1
auich: find_device(audio/hmulti/auich/1)
loaded driver /boot/system/add-ons/kernel/drivers/dev/audio/hmulti/auich
auich: name : Master
auich: name : PCM out
auich: name : CD
auich: name : Aux In
auich: name : TAD
auich: name : Mic
auich: name : Line in
auich: name : Center/Lfe
auich: name : Recording
auich: multi->control_count 46
cx23882: init_hardware()
bfs: bfs_stat_index:2177: No such file or directory
bfs: bfs_stat_index:2177: No such file or directory
Last message repeated 8 times.
Last message repeated 2 times.                                   

Yup... that last one gets all the way into the Installer.... time to file a bug report!

10Aug/180

Editing InfoPath 2013 Form Code

Turns out Microsoft, in their infinite wisdom, decided that InfoPath Designer 2013 will only work with one specific version of Visual Studio. If you don't have the correct bits installed, you'll get this:

Browse over to here for downloads. Note that there's around 16 versions of Visual Studio 2012 to choose from. Do not choose Visual Studio 2012 Express! Also do not choose the standard 2012 version as it seems to be a link to some other random installer. Instead, select Visual Studio Professional 2012 and install it... You should then get the following error:

From here, just hit download (direct link here to Visual Studio Tools for Applications 2012) and then install/repair. I had tried to install it first and so had the extra message that it needed repairing.

7Aug/180

That Time Microsoft Saved Apple

Hah, I don't often post things like this, but Gizmodo just had a great article reminding us of that time that Microsoft saved Apple. Back in the day, there was a patent fued from Apple, against Microsoft, who had decided that MS had used too much of their 'design' in Windows. As Apple had been in a financial mess, Apple actually had to bend over and apple MS to invest $150 million to keep it afloat. From this, MS got an amazing deal!

Jobs really does deliver the whole thing tongue-in-cheek and the crowd plays along well. The video, from start to end, is a perfect summation of the entire scenario back when Jobs had just re-taken the throne.

31Jul/180

Modernising a Vintage Fluoro Magnifying Lamp

I found this thing a while back at the flea markets in Canberra and instantly decided that I needed it. I mean, who doesn't need a lighted magnifying glass on their workbench!?! It sorta reminds me of the Pixar Lamp.

DSC04059

DSC04201

Out with the old...

This unit had a 12" fluoro tube, which worked very well. I often just used it to light the apartment... but from this, could also often hear an audible buzzing from the ballast. Although the ballast provided a nice weight at the base of the adjustable arm, I wanted it out... or at least off!

DSC04202 DSC04216 DSC04218

To gut everything, I first removed the tube and associated housing. It then became apparent that the wiring went through a DPST switch and nice heavy-duty cabling was therefore already provided for me.

DSC04227 DSC04229 DSC04231

The next step was to remove the ballast. It turns out here that they've actually glued it into the base. Not a bad thing, I'm happy to just disconnect it as the weight it handy. Doing so, I simply gutted all the wiring to the terminal block and then wired in my own power brick.

DSC04233

From here, I quickly tested the power supply and polarity.

DSC04238

In with the new...

It was off to Jaycar again to find some LED strip lighting. This turned out to be really easy! It comes in short segments and already has circuitry embedded requiring a 12v power supply. Each segment needs only 50mA and the brightness is insane for the power usage. I purchased 8 segments (at a guess) to hopefully run a full lap inside the lamp recess.

DSC04208 DSC04215 DSC04239

Tinning up the wires, they were then soldered on the correct way around.

DSC04239 DSC04241 DSC04242

And a quick test...

DSC04244

Finally, the backing was peeled off and the strip was secured around the inside of the shade.

The result

I was a little concerned when I tested it during the day... that all changed when I turned it on at night!

DSC04245 DSC04246 DSC04281

DSC04280

Yes, that's a 386DX40 rendering 3D cubes... and doing pretty damn well!

26Jun/180

VC Redist (x86 or x64) 2015 vs 2017

I've got a brand new laptop at work and I didn't bother installing archaic versions of Visual Studio. Instead, VS Community 2017 was installed and, as part of it's due dilligence, it installs the prior VC Redistributibles to allow older applications to run. Think of these as dll-hell packages that provide the supporting libraries (glue) that VC++ compiled programs need to interface with the current Windows OS.

Anyway, when trying to install MySQL Workbench I was presented with the following pane:

install-mysql

Sure, I'll install VC 2015 redist, I'm obviously missing it! Oh wait.. I'm not..

install-redist

0x80070666 - Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel. Nice. Another version is actually NOT installed... another 'newer' version is, but it's an entire major version apart! Anyway, let's go see what we have installed...

installed-redist

VC Redist 2017, of course... thanks to VS 12017 itself. What happens if I remove it? Good question... regardless you can re-download the 2017 redistributibles here. I therefore removed the 2017 and then successfully installed 2015!

installed-2015

And the world was a happier place... then again, with MySQL Workbench installed I still couldn't see the database I was expecting... but that's another story.

28May/180

Visual Studio 2017: Error Deploying to Raspberry Pi 3

Any chance you've just opened up sample code to deploy an ARM-based project to a Raspberry Pi and you get this error?

DEP6100 : The following unexpected error occurred during bootstrapping stage 'Connecting to the device 'IP ADDRESS OF PI'.': 
MissingMethodException - 'Microsoft.Tools.Connectivity.RemoteDevice.Ping()'

Did you just install the Windows 10 SDK? My first recommendation is to reboot your machine! ...but actually, you don't really have to do that. Just restart visual studio. And yes, I know you closed it when you were installing the SDK... for some reason even opening it up straight after didn't work. A second restart of just VS2017 worked fine.

Also.. the default screen resolution is wrong on the PI when with a 7" 800x480 LCD. It really screws with the touch-screen input. Thanks to this article, we only have to do the following:

$username = "administrator"
$password = "[YOUR PASSWORD]"
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $securePassword

$pstimeout = New-PSSessionoption -OperationTimeout (1000*60*5)
Enter-PSSession -computer [IP OF RASPBERRY PI 3] -Credential $cred -ErrorAction Stop -SessionOption $pstimeout

Save the above as a script and run it in the PowerShell ISE.

[IP IF MACHINE]: PS C:\> SetDisplayResolution.exe 800 480
Set Display Resolution and Orientation

replace line: gpu_mem=32                  # Set VC to 32MB, ARM DRAM to (1008-32)MB
append line: hdmi_mode=87
append line: hdmi_cvt=800 480 60 6 0 0 0
append line: lcd_rotate=0
Success! - You now need to reboot the device
use "shutdown -r -t 0"

Reboot!

10May/180

How to convert XML into a class the easy way!

An on-the-side project, that's been going for quite a while now, extracts data from a remote service. For a very long time, this was done via reverse-engineered Java code, of which I then wrapped my own console app around. All worked very well until they changed the login service request format and stopped using the Java altogether.

The new version was just HTML and json and, but the actual payload of the data I cared about was XML. Yes, that's right, XML in a string via JSON. Who would'da thunk? Regardless of the insanity, I was still itching to parse it.

So, the usual Json to C# class generator was used to build the de-serialisable class for the initial packet. I then needed a quick and smart way to convert the XML into a class.

Turns out that there is also an XML to C# converter! Paste in your XML blob and, if correctly formatted, it'll return a class that the XML can be de-serialised into!

And, it worked perfectly. Well, nearly. There was one gotcha! The XML class I was decoding had one field called Text. This is not a valid name inside a deserialised class in C#. So call it a different name in the class but override it via an attribute, as per below.

[XmlRoot(ElementName = "g", Namespace = "http://www.w3.org/2000/svg")]
public class G
{
        [XmlElement(ElementName = "rect", Namespace = "http://www.w3.org/2000/svg")]
        public List<rect> Rect { get; set; }
        [XmlElement(ElementName = "text", Namespace = "http://www.w3.org/2000/svg")]
        public List<textitem> Texts { get; set; }
        [XmlAttribute(AttributeName = "fill")]
        public string Fill { get; set; }
        [XmlAttribute(AttributeName = "stroke")]
        public string Stroke { get; set; }
        [XmlAttribute(AttributeName = "transform")]
        public string Transform { get; set; }
        [XmlAttribute(AttributeName = "text-anchor")]
        public string Textanchor { get; set; }
        [XmlElement(ElementName = "g", Namespace = "http://www.w3.org/2000/svg")]
        public G[] subG { get; set; }
}

Those watching trains on maps in Australia have the above site to thank for the speedy recovery of the service :)