Paul de Weerd <[EMAIL PROTECTED]> wrote: > [diverted to [EMAIL PROTECTED] > > On Wed, Sep 26, 2007 at 08:08:41AM -0700, big one wrote: > | OLPC (One Laptop Per Child) had released XO AMD Geode LX Laptops > | using G1G1 (Buy 2 Get 1). One laptop will be sent to the buyer and the > | 2nd laptop will be sent to a child in a poor, developing country. > | > | According to Mr Theo de Raadt from OpenBSD, it is impossible to > | write device driver for Wireless chipset inside XO. > | > | According to OLPC developer team: > | 1. There is no standard BIOS inside XO laptops. > | 2. There is no VGA/EGA/CGA video mode. > | > | Is it possible to port OpenBSD to XO Laptops without > | activating/using the wireless chipset? > | Thank you > > Why not buy some and send them to interested developers. > > "Buy 2 Send 1 to an OpenBSD developer" ;) >
Last week I borrowed a pre-production B2 model from a friendly OLPC developer. It's true the hardware is more like some embedded appliance than 'normal' i386. Moreover, it uses Open Firmware and not a BIOS. You can probably find this information and more on the OLPC wikis but here are dmesg and lspci for the curious. But keep in mind this is a pre-production model and the hardware in the production models is beefed up. (And no, I'm currently too much of a slacker getting it working with OpenBSD) 00:01.0 Host bridge: National Semiconductor Corporation Geode GX2 Host Bridge (rev 21) 00:01.1 VGA compatible controller: National Semiconductor Corporation Geode GX2 Graphics Processor 00:0c.0 FLASH memory: Marvell Technology Group Ltd. Unknown device 4100 (rev 10) 00:0c.1 Generic system peripheral [0805]: Marvell Technology Group Ltd. Unknown device 4101 (rev 10) 00:0c.2 Multimedia video controller: Marvell Technology Group Ltd. Unknown device 4102 (rev 10) 00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03) 00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01) 00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02) 00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02) [ 0.000000] Linux version 2.6.22-20070910.30.olpc.25d22c40e3bef15 ([EMAIL PROTECTED]) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #1 PREEMPT Mon Sep 10 03:09:19 EDT 2007 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e801: 0000000000000000 - 000000000009f000 (usable) [ 0.000000] BIOS-e801: 0000000000100000 - 00000000075dd000 (usable) [ 0.000000] 117MB LOWMEM available. [ 0.000000] Entering add_active_range(0, 0, 30173) 0 entries of 256 used [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0 -> 4096 [ 0.000000] Normal 4096 -> 30173 [ 0.000000] early_node_map[1] active PFN ranges [ 0.000000] 0: 0 -> 30173 [ 0.000000] On node 0 totalpages: 30173 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 4064 pages, LIFO batch:0 [ 0.000000] Normal zone: 203 pages used for memmap [ 0.000000] Normal zone: 25874 pages, LIFO batch:7 [ 0.000000] DMI not present or invalid. [ 0.000000] Allocating PCI resources starting at 10000000 (gap: 075dd000:f8a23000) [ 0.000000] Built 1 zonelists. Total pages: 29938 [ 0.000000] Kernel command line: ro root=mtd0 rootfstype=jffs2 console=ttyS0,115200 console=tty0 fbcon=font:SUN12x22 [ 0.000000] Initializing CPU#0 [ 0.000000] CPU 0 irqstacks, hard=c074a000 soft=c0749000 [ 0.000000] PID hash table entries: 512 (order: 9, 2048 bytes) [ 0.000000] Detected 362.994 MHz processor. [ 13.994339] Console: colour EGA 80x25 [ 13.995511] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 13.996123] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 14.022039] Memory: 106348k/120692k available (2325k kernel code, 13804k reserved, 842k data, 168k init, 0k highmem) [ 14.022220] virtual kernel memory layout: [ 14.022234] fixmap : 0xffffd000 - 0xfffff000 ( 8 kB) [ 14.022251] vmalloc : 0xc8000000 - 0xffffb000 ( 895 MB) [ 14.022267] lowmem : 0xc0000000 - 0xc75dd000 ( 117 MB) [ 14.022284] .init : 0xc071a000 - 0xc0744000 ( 168 kB) [ 14.022301] .data : 0xc06455e9 - 0xc07181b4 ( 842 kB) [ 14.022318] .text : 0xc0400000 - 0xc06455e9 (2325 kB) [ 14.022777] Checking if this processor honours the WP bit even in supervisor mode... Ok. [ 14.174046] Calibrating delay using timer specific routine.. 727.64 BogoMIPS (lpj=3638233) [ 14.174543] Security Framework v1.0.0 initialized [ 14.174651] SELinux: Initializing. [ 14.174857] SELinux: Starting in permissive mode [ 14.174904] selinux_register_security: Registering secondary module capability [ 14.175015] Capability LSM initialized as secondary [ 14.175269] Mount-cache hash table entries: 512 [ 14.176363] CPU: After generic identify, caps: 0080a13d c0c0a13d 00000000 00000000 00000000 00000000 00000000 [ 14.176460] CPU: L1 I Cache: 16K (32 bytes/line), D cache 16K (32 bytes/line) [ 14.176564] CPU: After all inits, caps: 0080a13d c0c0a13d 00000000 00000000 00000000 00000000 00000000 [ 14.176655] Compat vDSO mapped to ffffe000. [ 14.176761] CPU: NSC Geode(TM) Integrated Processor by National Semi stepping 02 [ 14.177017] Checking 'hlt' instruction... OK. [ 14.215283] PM: Adding info for No Bus:platform [ 14.216303] NET: Registered protocol family 16 [ 14.216509] geode-mfgpt: Registered timer 0 [ 14.216633] mfgpt-timer: registering the MFGT timer as a clock event. [ 14.216981] geode-mfgpt: 8 timers available. [ 14.217253] OLPC board with OpenFirmware: CL1 Q2C26 Q2C [ 14.217455] olpc-ec: running cmd 0x8 [ 14.218489] olpc-ec: received 0x48 [ 14.218522] OLPC board revision: B2 (EC=48) [ 14.219218] PM: Adding info for No Bus:vtcon0 [ 14.219918] PM: Adding info for platform:rtc_cmos [ 14.220511] PM: Adding info for platform:powerbutton [ 14.221107] PM: Adding info for platform:lid [ 14.222363] PCI: Using configuration type OLPC [ 14.222465] Setting up standard PCI resources [ 14.242345] SCSI subsystem initialized [ 14.243446] usbcore: registered new interface driver usbfs [ 14.244130] usbcore: registered new interface driver hub [ 14.244945] usbcore: registered new device driver usb [ 14.245966] PCI: Probing PCI hardware [ 14.246077] PCI: Probing PCI hardware (bus 00) [ 14.246445] PM: Adding info for No Bus:pci0000:00 [ 14.248118] PM: Adding info for pci:0000:00:01.0 [ 14.248832] PM: Adding info for pci:0000:00:01.1 [ 14.249517] PM: Adding info for pci:0000:00:0c.0 [ 14.250224] PM: Adding info for pci:0000:00:0c.1 [ 14.250948] PM: Adding info for pci:0000:00:0c.2 [ 14.251635] PM: Adding info for pci:0000:00:0f.0 [ 14.252333] PM: Adding info for pci:0000:00:0f.3 [ 14.253042] PM: Adding info for pci:0000:00:0f.4 [ 14.253800] PM: Adding info for pci:0000:00:0f.5 [ 14.255626] PM: Adding info for No Bus:mem [ 14.256039] Time: tsc clocksource has been installed. [ 14.256334] Switched to high resolution mode on CPU 0 [ 14.256773] PM: Adding info for No Bus:kmem [ 14.257359] PM: Adding info for No Bus:null [ 14.257964] PM: Adding info for No Bus:port [ 14.258566] PM: Adding info for No Bus:zero [ 14.259213] PM: Adding info for No Bus:full [ 14.259845] PM: Adding info for No Bus:random [ 14.260449] PM: Adding info for No Bus:urandom [ 14.261065] PM: Adding info for No Bus:kmsg [ 14.261919] NET: Registered protocol family 2 [ 14.329546] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 14.330114] TCP established hash table entries: 4096 (order: 4, 81920 bytes) [ 14.330629] TCP bind hash table entries: 4096 (order: 4, 81920 bytes) [ 14.331140] TCP: Hash tables configured (established 4096 bind 4096) [ 14.331231] TCP reno registered [ 14.360560] checking if image is initramfs... it is [ 14.619174] Freeing initrd memory: 8984k freed [ 14.657607] PM: Adding info for No Bus:msr0 [ 14.672765] PM: Adding info for platform:serial8250.0 [ 14.678970] PM: Adding info for platform:pcspkr [ 14.693147] input: OLPC PM as /class/input/input0 [ 14.712217] input: OLPC lid switch as /class/input/input1 [ 14.731362] input: OLPC ebook switch as /class/input/input2 [ 14.731473] SCI is mapped to IRQ 3 [ 14.731568] Set IRQ 3 for 6 [ 14.731655] Set IRQ 3 for 7 [ 14.731827] olpc-ec: running cmd 0x1c [ 14.732860] olpc-ec: received 0xff [ 14.732884] olpc-ec: running cmd 0x1b [ 14.733915] olpc-ec: sending cmd arg 0xfb [ 14.736209] olpc-ec: running cmd 0x84 [ 14.738244] olpc-ec: received 0x2 [ 14.738514] olpc-pm: SCI 0x2 received [ 14.738544] olpc-ec: running cmd 0x84 [ 14.741585] olpc-ec: received 0x10 [ 14.741607] olpc-pm: SCI 0x10 received [ 14.741631] olpc-ec: running cmd 0x84 [ 14.743666] olpc-ec: received 0x2 [ 14.743687] olpc-pm: SCI 0x2 received [ 14.743711] olpc-ec: running cmd 0x84 [ 14.745746] olpc-ec: received 0x4 [ 14.745946] olpc-pm: SCI 0x4 received [ 14.745972] olpc-ec: running cmd 0x84 [ 14.748008] olpc-ec: received 0x2 [ 14.748029] olpc-pm: SCI 0x2 received [ 14.748053] olpc-ec: running cmd 0x84 [ 14.750088] olpc-ec: received 0x4 [ 14.750110] olpc-pm: SCI 0x4 received [ 14.750134] olpc-ec: running cmd 0x84 [ 14.752169] olpc-ec: received 0x40 [ 14.752191] olpc-pm: SCI 0x40 received [ 14.752215] olpc-ec: running cmd 0x84 [ 14.754250] olpc-ec: received 0x20 [ 14.754382] olpc-pm: SCI 0x20 received [ 14.754409] olpc-ec: running cmd 0x84 [ 14.757448] olpc-ec: received 0x0 [ 14.757470] olpc-pm: SCI 0x0 received [ 14.757495] olpc-ec: running cmd 0x2a [ 14.759530] olpc-ec: received 0x0 [ 14.782641] PM: Adding info for No Bus:snapshot [ 14.810860] audit: initializing netlink socket (disabled) [ 14.811038] audit(1190836356.739:1): initialized [ 14.811906] Total HugeTLB memory allocated, 0 [ 14.812716] VFS: Disk quotas dquot_6.5.1 [ 14.812917] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 14.813745] JFFS2 version 2.2. (NAND) (SUMMARY) __ 2001-2006 Red Hat, Inc. [ 14.952899] PROM: Built device tree with 33115 bytes of memory. [ 14.953373] SELinux: Registering netfilter hooks [ 14.954380] io scheduler noop registered [ 14.954627] io scheduler cfq registered (default) [ 14.954752] Boot video device is 0000:00:01.1 [ 14.992816] gxfb 0000:00:01.1: 8192 KiB of video memory at 0xfd000000 [ 15.006068] PM: Adding info for No Bus:fb0 [ 15.019695] PM: Adding info for No Bus:vtcon1 [ 15.137923] Console: switching to colour frame buffer device 100x40 [ 15.198985] fb0: Geode GX frame buffer device [ 15.246521] PM: Adding info for platform:vesafb.0 [ 15.246925] PM: Adding info for No Bus:tty [ 15.265828] PM: Adding info for No Bus:console [ 15.289181] PM: Adding info for No Bus:ptmx [ 15.295436] PM: Adding info for No Bus:tty0 [ 15.316587] PM: Adding info for No Bus:vcs [ 15.335248] PM: Adding info for No Bus:vcsa [ 15.354238] PM: Adding info for No Bus:tty1 [ 15.373139] PM: Adding info for No Bus:tty2 [ 15.389267] PM: Adding info for No Bus:tty3 [ 15.396172] PM: Adding info for No Bus:tty4 [ 15.430793] PM: Adding info for No Bus:tty5 [ 15.450000] PM: Adding info for No Bus:tty6 [ 15.468793] PM: Adding info for No Bus:tty7 [ 15.487651] PM: Adding info for No Bus:tty8 [ 15.499233] PM: Adding info for No Bus:tty9 [ 15.505773] PM: Adding info for No Bus:tty10 [ 15.539473] PM: Adding info for No Bus:tty11 [ 15.558480] PM: Adding info for No Bus:tty12 [ 15.577797] PM: Adding info for No Bus:tty13 [ 15.596474] PM: Adding info for No Bus:tty14 [ 15.605987] PM: Adding info for No Bus:tty15 [ 15.622246] PM: Adding info for No Bus:tty16 [ 15.644822] PM: Adding info for No Bus:tty17 [ 15.663836] PM: Adding info for No Bus:tty18 [ 15.683036] PM: Adding info for No Bus:tty19 [ 15.701996] PM: Adding info for No Bus:tty20 [ 15.720832] PM: Adding info for No Bus:tty21 [ 15.727187] PM: Adding info for No Bus:tty22 [ 15.729487] PM: Adding info for No Bus:tty23 [ 15.792857] PM: Adding info for No Bus:tty24 [ 15.813031] PM: Adding info for No Bus:tty25 [ 15.832558] PM: Adding info for No Bus:tty26 [ 15.851436] PM: Adding info for No Bus:tty27 [ 15.870472] PM: Adding info for No Bus:tty28 [ 15.889267] PM: Adding info for No Bus:tty29 [ 15.908644] PM: Adding info for No Bus:tty30 [ 15.927548] PM: Adding info for No Bus:tty31 [ 15.946448] PM: Adding info for No Bus:tty32 [ 15.952805] PM: Adding info for No Bus:tty33 [ 15.959379] PM: Adding info for No Bus:tty34 [ 15.991834] PM: Adding info for No Bus:tty35 [ 15.992989] PM: Adding info for No Bus:tty36 [ 16.011879] PM: Adding info for No Bus:tty37 [ 16.031100] PM: Adding info for No Bus:tty38 [ 16.049857] PM: Adding info for No Bus:tty39 [ 16.069271] PM: Adding info for No Bus:tty40 [ 16.088252] PM: Adding info for No Bus:tty41 [ 16.107333] PM: Adding info for No Bus:tty42 [ 16.126448] PM: Adding info for No Bus:tty43 [ 16.139656] PM: Adding info for No Bus:tty44 [ 16.146698] PM: Adding info for No Bus:tty45 [ 16.196627] PM: Adding info for No Bus:tty46 [ 16.205402] PM: Adding info for No Bus:tty47 [ 16.224478] PM: Adding info for No Bus:tty48 [ 16.243657] PM: Adding info for No Bus:tty49 [ 16.262683] PM: Adding info for No Bus:tty50 [ 16.276647] PM: Adding info for No Bus:tty51 [ 16.295735] PM: Adding info for No Bus:tty52 [ 16.302153] PM: Adding info for No Bus:tty53 [ 16.319751] PM: Adding info for No Bus:tty54 [ 16.369581] PM: Adding info for No Bus:tty55 [ 16.374519] PM: Adding info for No Bus:tty56 [ 16.393531] PM: Adding info for No Bus:tty57 [ 16.412751] PM: Adding info for No Bus:tty58 [ 16.432101] PM: Adding info for No Bus:tty59 [ 16.450961] PM: Adding info for No Bus:tty60 [ 16.470138] PM: Adding info for No Bus:tty61 [ 16.479878] PM: Adding info for No Bus:tty62 [ 16.498977] PM: Adding info for No Bus:tty63 [ 16.502575] PM: Adding info for No Bus:nvram [ 16.563033] Non-volatile memory driver v1.2 [ 16.563962] Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing enabled [ 16.565670] PM: Adding info for platform:serial8250 [ 16.565978] PM: Adding info for No Bus:ttyS0 [ 16.590404] PM: Removing info for No Bus:ttyS0 [ 16.609345] serial8250.0: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A [ 16.610846] PM: Adding info for No Bus:ttyS0 [ 19.525207] serial8250 serial8250.0: unable to register port at index 1 (IO2f8 MEM0 IRQ3): -28 [ 19.563254] serial8250 serial8250.0: unable to register port at index 2 (IO3e8 MEM0 IRQ4): -28 [ 19.601407] serial8250 serial8250.0: unable to register port at index 3 (IO2e8 MEM0 IRQ3): -28 [ 19.960331] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize [ 19.998662] PM: Adding info for No Bus:lo [ 20.017702] Linux video capture interface: v2.00 [ 20.052724] Marvell M88ALP01 'CAFE' Camera Controller version 2 [ 20.107383] PCI: Enabling device 0000:00:0c.2 (0000 -> 0002) [ 20.157304] PM: Adding info for No Bus:i2c-0 [ 20.167783] i2c-adapter i2c-0: SMBus Quick command not supported, can't probe for chips [ 20.207240] olpc-dcon: No DCON found on SMBus [ 20.361476] OmniVision ov7670 sensor driver, at your service [ 20.722896] PM: Adding info for i2c:0-0042 [ 20.777013] NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit) [ 20.817109] Bad block table found at page 262080, version 0xFF [ 20.817377] Bad block table found at page 262016, version 0xFF [ 20.817617] nand_read_bbt: Bad block at 0x0a980000 [ 20.817795] nand_read_bbt: Bad block at 0x1d4c0000 [ 20.817827] nand_read_bbt: Bad block at 0x1e040000 [ 20.817861] nand_read_bbt: Bad block at 0x1efe0000 [ 20.831341] PCI: Setting latency timer of device 0000:00:0f.5 to 64 [ 20.831380] ehci_hcd 0000:00:0f.5: EHCI Host Controller [ 20.875355] ehci_hcd 0000:00:0f.5: new USB bus registered, assigned bus number 1 [ 20.914497] PCI: cache line size of 32 is not supported by device 0000:00:0f.5 [ 20.950219] ehci_hcd 0000:00:0f.5: irq 10, io mem 0xfe01b000 [ 20.987320] ehci_hcd 0000:00:0f.5: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 [ 21.026853] PM: Adding info for usb:usb1 [ 21.034340] PM: Adding info for No Bus:usbdev1.1_ep00 [ 21.040511] usb usb1: configuration #1 chosen from 1 choice [ 21.078994] PM: Adding info for usb:1-0:1.0 [ 21.097914] hub 1-0:1.0: USB hub found [ 21.134296] hub 1-0:1.0: 4 ports detected [ 21.278893] PM: Adding info for No Bus:usbdev1.1_ep81 [ 21.280129] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver [ 21.299049] PCI: Setting latency timer of device 0000:00:0f.4 to 64 [ 21.299087] ohci_hcd 0000:00:0f.4: OHCI Host Controller [ 21.355308] ohci_hcd 0000:00:0f.4: new USB bus registered, assigned bus number 2 [ 21.396766] ohci_hcd 0000:00:0f.4: irq 10, io mem 0xfe01a000 [ 21.531623] PM: Adding info for usb:usb2 [ 21.532805] PM: Adding info for No Bus:usbdev2.1_ep00 [ 21.540565] hub_port_wait_reset: portstatus=503 portchange=10 [ 21.590620] usb usb2: configuration #1 chosen from 1 choice [ 21.630190] PM: Adding info for usb:2-0:1.0 [ 21.637039] usb 1-4: new high speed USB device using ehci_hcd and address 2 [ 21.678735] hub 2-0:1.0: USB hub found [ 21.720225] hub 2-0:1.0: 4 ports detected [ 21.756904] hub_port_wait_reset: portstatus=503 portchange=10 [ 21.893383] PM: Adding info for usb:1-4 [ 21.894722] PM: Adding info for No Bus:usbdev1.2_ep00 [ 21.897324] usb 1-4: configuration #1 chosen from 1 choice [ 21.940026] PM: Adding info for No Bus:usbdev2.1_ep81 [ 21.941084] PM: Adding info for usb:1-4:1.0 [ 21.947316] Initializing USB Mass Storage driver... [ 22.007557] PM: Adding info for No Bus:usbdev1.2_ep02 [ 22.062808] PM: Adding info for No Bus:usbdev1.2_ep83 [ 22.081986] usbcore: registered new interface driver usb-storage [ 22.120859] USB Mass Storage support registered. [ 22.176958] usbcore: registered new interface driver libusual [ 22.234149] PM: Adding info for platform:i8042 [ 22.250299] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 22.288211] PM: Adding info for serio:serio0 [ 22.288465] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 22.344345] PM: Adding info for serio:serio1 [ 22.450765] PM: Adding info for No Bus:rtc0 [ 22.469730] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 22.507992] rtc0: alarms up to one day [ 22.667237] input: AT Translated Set 2 keyboard as /class/input/input3 [ 22.732636] PM: Adding info for No Bus:i2c-1 [ 22.737005] PM: Adding info for i2c:1-000d [ 22.737619] Set IRQ 6 for 2 [ 22.774822] PM: Adding info for platform:dcon [ 22.794372] olpc-dcon: Discovered DCON version 2 [ 22.831909] olpc-ec: running cmd 0x15 [ 22.832946] olpc-ec: received 0x31 [ 22.833074] PM: Adding info for platform:olpc-battery.0 [ 22.833310] PM: Adding info for No Bus:olpc-ac [ 22.839644] olpc-ec: running cmd 0x15 [ 22.841689] olpc-ec: received 0x31 [ 22.841774] olpc-ec: running cmd 0x15 [ 22.843811] olpc-ec: received 0x31 [ 22.844008] PM: Adding info for No Bus:olpc-battery [ 22.872657] olpc-ec: running cmd 0x15 [ 22.873697] olpc-ec: received 0x31 [ 22.873924] olpc-ec: running cmd 0x15 [ 22.875964] olpc-ec: received 0x31 [ 22.875997] olpc-ec: running cmd 0x15 [ 22.879036] olpc-ec: received 0x31 [ 22.879068] olpc-ec: running cmd 0x15 [ 22.881103] olpc-ec: received 0x31 [ 22.881127] olpc-ec: running cmd 0x1f [ 22.882158] olpc-ec: received 0x0 [ 22.882189] olpc-ec: running cmd 0x15 [ 22.884225] olpc-ec: received 0x31 [ 22.884498] olpc-ec: running cmd 0x18 [ 22.886537] olpc-ec: sending cmd arg 0x5f [ 22.888573] olpc-ec: received 0x11 [ 22.888609] olpc-ec: running cmd 0x15 [ 22.890645] olpc-ec: received 0x31 [ 22.890669] olpc-ec: running cmd 0x10 [ 22.891701] olpc-ec: received 0x57 [ 22.892728] olpc-ec: received 0x2a [ 22.892951] olpc-ec: running cmd 0x15 [ 22.893985] olpc-ec: received 0x31 [ 22.894009] olpc-ec: running cmd 0x11 [ 22.896044] olpc-ec: received 0x28 [ 22.897072] olpc-ec: received 0xda [ 22.897106] olpc-ec: running cmd 0x15 [ 22.898137] olpc-ec: received 0x31 [ 22.898162] olpc-ec: running cmd 0x16 [ 22.899193] olpc-ec: received 0x3c [ 22.899225] olpc-ec: running cmd 0x15 [ 22.901260] olpc-ec: received 0x31 [ 22.901414] olpc-ec: running cmd 0x15 [ 22.902449] olpc-ec: received 0x31 [ 22.902473] olpc-ec: running cmd 0x13 [ 22.904508] olpc-ec: received 0x15 [ 22.910554] olpc-ec: received 0xbb [ 22.910712] olpc-ec: running cmd 0x15 [ 22.911747] olpc-ec: received 0x31 [ 22.911771] olpc-ec: running cmd 0x14 [ 22.914810] olpc-ec: received 0x16 [ 22.915837] olpc-ec: received 0x0 [ 22.915870] olpc-ec: running cmd 0x15 [ 22.917905] olpc-ec: received 0x31 [ 22.918052] olpc-ec: running cmd 0x18 [ 22.919086] olpc-ec: sending cmd arg 0x5f [ 22.920117] olpc-ec: received 0x11 [ 22.958295] sdhci: Secure Digital Host Controller Interface driver [ 22.997314] sdhci: Copyright(c) Pierre Ossman [ 23.052327] sdhci: SDHCI controller found at 0000:00:0c.1 [11ab:4101] (rev 10) [ 23.091907] PCI: Enabling device 0000:00:0c.1 (0000 -> 0002) [ 23.129579] sdhci: Invalid iomem size. You may experience problems. [ 23.167841] PM: Adding info for No Bus:mmc0 [ 23.186669] mmc0: SDHCI at 0xfe024000 irq 11 DMA [ 23.274162] usbcore: registered new interface driver hiddev [ 23.329761] usbcore: registered new interface driver usbhid [ 23.365556] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver [ 23.402419] Advanced Linux Sound Architecture Driver Version 1.0.14 (Thu May 31 09:03:25 2007 UTC). [ 23.473649] PM: Adding info for No Bus:timer [ 23.496486] PCI: Setting latency timer of device 0000:00:0f.3 to 64 [ 23.500258] Failure reading codec reg 0x7e,Last value=0x7e805368 [ 23.538084] Failure reading codec reg 0x7e,Last value=0x7e805368 [ 23.582387] PM: Adding info for No Bus:card0 [ 23.623923] PM: Adding info for No Bus:pcmC0D0p [ 23.630217] PM: Adding info for No Bus:pcmC0D0c [ 23.649538] PM: Adding info for ac97:0-0:AD1888 [ 23.668529] PM: Adding info for No Bus:controlC0 [ 23.687776] ALSA device list: [ 23.721662] #0: CS5535 Audio cs5535audio at 0x1480, irq 5 [ 23.759472] TCP bic registered [ 23.793413] Initializing XFRM netlink socket [ 23.828752] NET: Registered protocol family 1 [ 23.864238] NET: Registered protocol family 10 [ 23.899380] lo: Disabled Privacy Extensions [ 23.933348] Mobile IPv6 [ 23.964735] NET: Registered protocol family 17 [ 23.998691] Using IPI Shortcut mode [ 24.032493] Freeing unused kernel memory: 168k freed [ 24.067197] Write protecting the kernel read-only data: 653k [ 24.102822] PM: Adding info for No Bus:vcs1 [ 24.122526] PM: Adding info for No Bus:vcsa1 [ 29.253540] JFFS2 notice: (587) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 34.104751] JFFS2 notice: (593) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 36.452950] PM: Removing info for No Bus:vcs1 [ 36.453630] PM: Removing info for No Bus:vcsa1 [ 36.454610] PM: Adding info for No Bus:vcs1 [ 36.455234] PM: Adding info for No Bus:vcsa1 [ 36.456041] PM: Removing info for No Bus:vcs1 [ 36.456658] PM: Removing info for No Bus:vcsa1 [ 36.460176] PM: Adding info for No Bus:vcs1 [ 36.460807] PM: Adding info for No Bus:vcsa1 [ 36.461859] PM: Removing info for No Bus:vcs1 [ 36.462483] PM: Removing info for No Bus:vcsa1 [ 36.463348] PM: Adding info for No Bus:vcs1 [ 36.463987] PM: Adding info for No Bus:vcsa1 [ 36.465125] PM: Removing info for No Bus:vcs1 [ 36.465743] PM: Removing info for No Bus:vcsa1 [ 36.466595] PM: Adding info for No Bus:vcs1 [ 36.467225] PM: Adding info for No Bus:vcsa1 [ 36.501091] PM: Removing info for No Bus:vcs1 [ 36.501724] PM: Removing info for No Bus:vcsa1 [ 36.505942] PM: Adding info for No Bus:vcs1 [ 36.512180] PM: Adding info for No Bus:vcsa1 [ 45.477774] olpc-ec: running cmd 0x15 [ 45.478814] olpc-ec: received 0x31 [ 45.479209] olpc-ec: running cmd 0x15 [ 45.480248] olpc-ec: received 0x31 [ 45.480284] olpc-ec: running cmd 0x15 [ 45.482319] olpc-ec: received 0x31 [ 45.482352] olpc-ec: running cmd 0x15 [ 45.484387] olpc-ec: received 0x31 [ 45.484521] olpc-ec: running cmd 0x1f [ 45.485553] olpc-ec: received 0x0 [ 45.485588] olpc-ec: running cmd 0x15 [ 45.487623] olpc-ec: received 0x31 [ 45.487647] olpc-ec: running cmd 0x18 [ 45.489681] olpc-ec: sending cmd arg 0x5f [ 45.491716] olpc-ec: received 0x11 [ 45.491869] olpc-ec: running cmd 0x15 [ 45.494911] olpc-ec: received 0x31 [ 45.494935] olpc-ec: running cmd 0x10 [ 45.495966] olpc-ec: received 0x57 [ 45.496994] olpc-ec: received 0x4e [ 45.497030] olpc-ec: running cmd 0x15 [ 45.499065] olpc-ec: received 0x31 [ 45.499203] olpc-ec: running cmd 0x11 [ 45.500237] olpc-ec: received 0x24 [ 45.501264] olpc-ec: received 0xf3 [ 45.501303] olpc-ec: running cmd 0x15 [ 45.502335] olpc-ec: received 0x31 [ 45.502360] olpc-ec: running cmd 0x16 [ 45.505398] olpc-ec: received 0x3c [ 45.505432] olpc-ec: running cmd 0x15 [ 45.506463] olpc-ec: received 0x31 [ 45.506601] olpc-ec: running cmd 0x15 [ 45.509643] olpc-ec: received 0x31 [ 45.509667] olpc-ec: running cmd 0x13 [ 45.510699] olpc-ec: received 0x15 [ 45.511726] olpc-ec: received 0xdc [ 45.511760] olpc-ec: running cmd 0x15 [ 45.513795] olpc-ec: received 0x31 [ 45.513820] olpc-ec: running cmd 0x14 [ 45.516859] olpc-ec: received 0x17 [ 45.518889] olpc-ec: received 0x0 [ 45.519046] olpc-ec: running cmd 0x15 [ 45.520080] olpc-ec: received 0x31 [ 45.520104] olpc-ec: running cmd 0x18 [ 45.521134] olpc-ec: sending cmd arg 0x5f [ 45.524172] olpc-ec: received 0x11 [ 46.743526] cs5535_gpio: base=0x1000 mask=0xb003c66 major=251 [ 47.730160] ieee80211_crypt: registered algorithm 'NULL' [ 47.778227] ieee80211: 802.11 data/management/control stack, git-1.1.13 [ 47.778270] ieee80211: Copyright (C) 2004-2005 Intel Corporation <[EMAIL PROTECTED]> [ 47.931676] PM: Adding info for No Bus:msh0 [ 47.933069] PM: Adding info for No Bus:1-4 [ 47.937764] drivers/input/mouse/olpc.c: OLPC touchpad revision 0x28. [ 48.391834] drivers/input/mouse/olpc.c: OLPC touchpad revision 0x28. [ 48.455913] input: OLPC ALPS GlideSensor as /class/input/input4 [ 48.483052] input: OLPC ALPS PenTablet as /class/input/input5 [ 49.717814] PM: Removing info for No Bus:1-4 [ 50.104811] mice: PS/2 mouse device common for all mice [ 51.703788] PM: Adding info for No Bus:eth0 [ 51.704417] libertas: eth0: Marvell WLAN 802.11 adapter [ 51.705504] usbcore: registered new interface driver usb8xxx [ 52.562742] i2c /dev entries driver [ 52.573836] PM: Adding info for No Bus:i2c-0 [ 52.599368] PM: Adding info for No Bus:i2c-1 [ 57.616793] PM: Removing info for No Bus:vcs1 [ 57.618655] PM: Removing info for No Bus:vcsa1 [ 57.643745] PM: Adding info for No Bus:vcs1 [ 57.645590] PM: Adding info for No Bus:vcsa1 [ 57.652471] PM: Removing info for No Bus:vcs1 [ 57.652790] PM: Removing info for No Bus:vcsa1 [ 57.662900] PM: Adding info for No Bus:vcs1 [ 57.663227] PM: Adding info for No Bus:vcsa1 [ 57.673108] PM: Removing info for No Bus:vcs1 [ 57.674834] PM: Removing info for No Bus:vcsa1 [ 57.678123] PM: Adding info for No Bus:vcs1 [ 57.679727] PM: Adding info for No Bus:vcsa1 [ 57.727945] PM: Removing info for No Bus:vcs1 [ 57.729539] PM: Removing info for No Bus:vcsa1 [ 57.735533] PM: Adding info for No Bus:vcs1 [ 57.737158] PM: Adding info for No Bus:vcsa1 [ 61.605582] hub_port_wait_reset: portstatus=503 portchange=10 [ 61.661922] usb 1-2: new high speed USB device using ehci_hcd and address 3 [ 61.719206] hub_port_wait_reset: portstatus=503 portchange=10 [ 61.820333] PM: Adding info for usb:1-2 [ 61.821125] PM: Adding info for No Bus:usbdev1.3_ep00 [ 61.821464] usb 1-2: configuration #1 chosen from 1 choice [ 61.822172] PM: Adding info for usb:1-2:1.0 [ 61.831101] scsi0 : SCSI emulation for USB Mass Storage devices [ 61.831313] PM: Adding info for No Bus:host0 [ 61.832250] PM: Adding info for No Bus:usbdev1.3_ep81 [ 61.832739] PM: Adding info for No Bus:usbdev1.3_ep02 [ 61.833182] PM: Adding info for No Bus:usbdev1.3_ep83 [ 61.833681] usb-storage: device found at 3 [ 61.833722] usb-storage: waiting for device to settle before scanning [ 66.818149] PM: Adding info for No Bus:target0:0:0 [ 66.826919] scsi 0:0:0:0: Direct-Access SWISSBIT Twist 2.00 PQ: 0 ANSI: 2 [ 66.933131] PM: Adding info for scsi:0:0:0:0 [ 67.054223] sd 0:0:0:0: [sda] 508160 512-byte hardware sectors (260 MB) [ 67.118215] sd 0:0:0:0: [sda] Write Protect is off [ 67.170388] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00 [ 67.170433] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 67.237783] sd 0:0:0:0: [sda] 508160 512-byte hardware sectors (260 MB) [ 67.299807] sd 0:0:0:0: [sda] Write Protect is off [ 67.352867] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00 [ 67.352912] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 67.407602] sda: sda1 [ 67.417352] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 67.481526] PM: Adding info for No Bus:target0:0:1 [ 67.488237] PM: Removing info for No Bus:target0:0:1 [ 67.488549] PM: Adding info for No Bus:target0:0:2 [ 67.496523] PM: Removing info for No Bus:target0:0:2 [ 67.496838] PM: Adding info for No Bus:target0:0:3 [ 67.503394] PM: Removing info for No Bus:target0:0:3 [ 67.503709] PM: Adding info for No Bus:target0:0:4 [ 67.510198] PM: Removing info for No Bus:target0:0:4 [ 67.510512] PM: Adding info for No Bus:target0:0:5 [ 67.517054] PM: Removing info for No Bus:target0:0:5 [ 67.517367] PM: Adding info for No Bus:target0:0:6 [ 67.526298] PM: Removing info for No Bus:target0:0:6 [ 67.526612] PM: Adding info for No Bus:target0:0:7 [ 67.533145] PM: Removing info for No Bus:target0:0:7 [ 67.533336] usb-storage: device scan complete [ 68.075783] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 79.016593] olpc-ec: running cmd 0x15 [ 79.017659] olpc-ec: received 0x31 [ 79.036428] olpc-ec: running cmd 0x15 [ 79.038502] olpc-ec: received 0x31 [ 79.039643] olpc-ec: running cmd 0x18 [ 79.040704] olpc-ec: sending cmd arg 0x5f [ 79.041747] olpc-ec: received 0x11 [ 79.044044] olpc-ec: running cmd 0x15 [ 79.046114] olpc-ec: received 0x31 [ 79.047242] olpc-ec: running cmd 0x18 [ 79.048308] olpc-ec: sending cmd arg 0x5f [ 79.049346] olpc-ec: received 0x11 [ 79.051687] olpc-ec: running cmd 0x15 [ 79.053760] olpc-ec: received 0x31 [ 79.054883] olpc-ec: running cmd 0x18 [ 79.055945] olpc-ec: sending cmd arg 0x5f [ 79.056987] olpc-ec: received 0x11 [ 79.059362] olpc-ec: running cmd 0x15 [ 79.060433] olpc-ec: received 0x31 [ 79.062267] olpc-ec: running cmd 0x15 [ 79.064340] olpc-ec: received 0x31 [ 79.065622] olpc-ec: running cmd 0x16 [ 79.066689] olpc-ec: received 0x3c [ 79.068490] olpc-ec: running cmd 0x15 [ 79.069557] olpc-ec: received 0x31 [ 79.070699] olpc-ec: running cmd 0x10 [ 79.071767] olpc-ec: received 0x57 [ 79.073806] olpc-ec: received 0x68 [ 79.076408] olpc-ec: running cmd 0x15 [ 79.078480] olpc-ec: received 0x31 [ 79.079608] olpc-ec: running cmd 0x11 [ 79.080670] olpc-ec: received 0x20 [ 79.081708] olpc-ec: received 0xf [ 79.084020] olpc-ec: running cmd 0x15 [ 79.085091] olpc-ec: received 0x31 [ 79.388194] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 82.784015] ADDRCONF(NETDEV_UP): msh0: link is not ready [ 88.214969] PM: Adding info for No Bus:vcs2 [ 88.217620] PM: Adding info for No Bus:vcsa2 [ 88.388311] PM: Removing info for No Bus:vcs2 [ 88.390752] PM: Removing info for No Bus:vcsa2 [ 88.395029] PM: Adding info for No Bus:vcs2 [ 88.397406] PM: Adding info for No Bus:vcsa2 [ 91.162030] PM: Adding info for No Bus:vcs3 [ 91.164644] PM: Adding info for No Bus:vcsa3 [ 91.553421] ADDRCONF(NETDEV_CHANGE): msh0: link becomes ready [ 91.556039] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 101.551013] msh0: no IPv6 routers present [ 101.557846] eth0: no IPv6 routers present [ 114.645528] ADDRCONF(NETDEV_CHANGE): msh0: link becomes ready [ 124.802646] msh0: no IPv6 routers present [ 137.726290] ADDRCONF(NETDEV_CHANGE): msh0: link becomes ready [ 147.880450] msh0: no IPv6 routers present [ 161.861137] ADDRCONF(NETDEV_CHANGE): msh0: link becomes ready [ 172.482200] msh0: no IPv6 routers present [ 184.974486] ADDRCONF(NETDEV_CHANGE): msh0: link becomes ready [ 195.346724] msh0: no IPv6 routers present [ 208.576462] ADDRCONF(NETDEV_CHANGE): msh0: link becomes ready [ 219.031798] msh0: no IPv6 routers present [ 232.668083] ADDRCONF(NETDEV_CHANGE): msh0: link becomes ready [ 250.020607] msh0: no IPv6 routers present