9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] geode / geode companion CS5536
@ 2009-11-17  8:31 Francisco J Ballesteros
  0 siblings, 0 replies; 3+ messages in thread
From: Francisco J Ballesteros @ 2009-11-17  8:31 UTC (permalink / raw)
  To: 9fans

sorry. as you told me off list
it's an ia32
Mach. got confussed.


On 17/11/2009, at 08:14, nemo@lsub.org wrote:

>
> so far USB does not work on arms and
> I think that's what you see here.
> we are working on it.
>
>
> On 17/11/2009, at 02:19, newsham@lava.net wrote:
>
>> Plan9 (stock kernel with minimal patching) doesnt seem to come
>> up with support for many devices for the OLPC. This is a Geode-
>> based computer. In the archives other people have seemed to
>> have success with getting their geode machines up and running.
>> This machine makes use of the "AMD Geode CS5536 companion"
>> to support usb, ide, ac97, flash, etc. I'm particularly
>> interested in the USB. Has anyone had luck playing with this
>> device?
>>
>> Here are some details of my machine:
>>
>> $ cat '#$/pci/'*ctl
>> 05.01.01 11ab/4100 11
>> 08.05.01 11ab/4101 11 0:fe024000 16384
>> 04.00.01 11ab/4102 11 0:fe028000 16384
>> ff.00.00 1022/208f 0
>>
>>
>> linux$ dmesg
>> [ 0.000000] Initializing cgroup subsys cpu
>> [ 0.000000] Linux version 2.6.25-20090223.1.olpc.69098d87d56945c (dilinger@fc6.laptop.org
>> ) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)) #1 PREEMPT Mon Feb
>> 23 13:37:03 EST 2009
>> [ 0.000000] BIOS-provided physical RAM map:
>> [ 0.000000] BIOS-e801: 0000000000000000 - 000000000009f000 (usable)
>> [ 0.000000] BIOS-e801: 0000000000100000 - 000000000e4cbc00 (usable)
>> [ 0.000000] 228MB LOWMEM available.
>> [ 0.000000] Entering add_active_range(0, 0, 58571) 0 entries of 256
>> used
>> [ 0.000000] Zone PFN ranges:
>> [ 0.000000] DMA 0 -> 4096
>> [ 0.000000] Normal 4096 -> 58571
>> [ 0.000000] Movable zone start PFN for each node
>> [ 0.000000] early_node_map[1] active PFN ranges
>> [ 0.000000] 0: 0 -> 58571
>> [ 0.000000] On node 0 totalpages: 58571
>> [ 0.000000] DMA zone: 36 pages used for memmap
>> [ 0.000000] DMA zone: 0 pages reserved
>> [ 0.000000] DMA zone: 4060 pages, LIFO batch:0
>> [ 0.000000] Normal zone: 478 pages used for memmap
>> [ 0.000000] Normal zone: 53997 pages, LIFO batch:15
>> [ 0.000000] Movable zone: 0 pages used for memmap
>> [ 0.000000] DMI not present or invalid.
>> [ 0.000000] Allocating PCI resources starting at 10000000 (gap:
>> 0e4cbc00:f1b34400)
>> [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
>> Total pages: 58057
>> [ 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=c0705000 soft=c0704000
>> [ 0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
>> [ 0.000000] Detected 430.938 MHz processor.
>> [ 0.000197] Console: colour EGA 80x25
>> [ 0.000217] console [tty0] enabled
>> [ 0.001765] console [ttyS0] enabled
>> [ 0.010000] Dentry cache hash table entries: 32768 (order: 5, 131072
>> bytes)
>> [ 0.010000] Inode-cache hash table entries: 16384 (order: 4, 65536
>> bytes)
>> [ 0.010000] Memory: 220588k/234284k available (1989k kernel code,
>> 13144k reserved, 806k data, 272k init, 0k highmem)
>> [ 0.010000] virtual kernel memory layout:
>> [ 0.010000] fixmap : 0xffffb000 - 0xfffff000 ( 16 kB)
>> [ 0.010000] vmalloc : 0xcf000000 - 0xffff9000 ( 783 MB)
>> [ 0.010000] lowmem : 0xc0000000 - 0xce4cb000 ( 228 MB)
>> [ 0.010000] .init : 0xc06bd000 - 0xc0701000 ( 272 kB)
>> [ 0.010000] .data : 0xc05f16d2 - 0xc06bb224 ( 806 kB)
>> [ 0.010000] .text : 0xc0400000 - 0xc05f16d2 (1989 kB)
>> [ 0.010000] Checking if this processor honours the WP bit even in
>> supervisor mode...Ok.
>> [ 0.010000] CPA: page pool initialized 1 of 1 pages preallocated
>> [ 0.160010] Calibrating delay using timer specific routine.. 863.21
>> BogoMIPS (lpj=4316064)
>> [ 0.168683] Security Framework initialized
>> [ 0.170025] Capability LSM initialized
>> [ 0.173950] Mount-cache hash table entries: 512
>> [ 0.180621] Initializing cgroup subsys ns
>> [ 0.184710] Initializing cgroup subsys cpuacct
>> [ 0.190013] Initializing cgroup subsys memory
>> [ 0.194469] CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32
>> bytes/line)
>> [ 0.200011] CPU: L2 Cache: 128K (32 bytes/line)
>> [ 0.204628] Compat vDSO mapped to ffffe000.
>> [ 0.210024] CPU: AMD Geode(TM) Integrated Processor by AMD PCS
>> stepping 02
>> [ 0.217185] Checking 'hlt' instruction... OK.
>> [ 0.260588] Freeing SMP alternatives: 0k freed
>> [ 0.265879] khelper used greatest stack depth: 3492 bytes left
>> [ 0.270423] net_namespace: 568 bytes
>> [ 0.275261] NET: Registered protocol family 16
>> [ 0.280064] geode-mfgpt: 8 MFGPT timers available.
>> [ 0.285024] geode-mfgpt: Registered timer 0
>> [ 0.290046] mfgpt-timer: registering the MFGPT timer as a clock  
>> event.
>> [ 0.297253] OLPC board with OpenFirmware: CL1 Q2E41 Q2E
>> [ 0.300000] OLPC board revision: C2 (EC=55)
>> [ 0.302514] PCI: Using configuration type OLPC
>> [ 0.307048] Setting up standard PCI resources
>> [ 0.310415] khelper used greatest stack depth: 3432 bytes left
>> [ 0.318365] khelper used greatest stack depth: 3320 bytes left
>> [ 0.325498] SCSI subsystem initialized
>> [ 0.331597] PCI: Probing PCI hardware
>> [ 0.335346] PCI: Probing PCI hardware (bus 00)
>> [ 0.343570] NET: Registered protocol family 2
>> [ 0.348587] IP route cache hash table entries: 2048 (order: 1, 8192
>> bytes)
>> [ 0.350268] Switched to high resolution mode on CPU 0
>> [ 0.351819] TCP established hash table entries: 8192 (order: 4,
>> 65536 bytes)
>> [ 0.359240] TCP bind hash table entries: 8192 (order: 5, 163840  
>> bytes)
>> [ 0.360684] TCP: Hash tables configured (established 8192 bind 8192)
>> [ 0.370088] TCP reno registered
>> [ 0.374292] checking if image is initramfs... it is
>> [ 0.491786] Freeing initrd memory: 7377k freed
>> [ 0.503365] hotplug used greatest stack depth: 3104 bytes left
>> [ 0.548293] input: OLPC PM as /devices/virtual/input/input0
>> [ 0.553944] input: OLPC lid switch as /devices/virtual/input/input1
>> [ 0.564218] input: OLPC ebook switch as /devices/virtual/input/input2
>> [ 0.570094] SCI is mapped to IRQ 3
>> [ 0.576080] olpc-pm: SCI 0x20 received
>> [ 0.580080] olpc-pm: SCI 0x20 received
>> [ 0.582139] olpc-pm: SCI 0x40 received
>> [ 0.584197] olpc-pm: SCI 0x2 received
>> [ 0.586255] olpc-pm: SCI 0x1 received
>> [ 0.590113] olpc-pm: SCI 0x20 received
>> [ 0.592172] olpc-pm: SCI 0x4 received
>> [ 0.594230] olpc-pm: SCI 0x4 received
>> [ 0.600066] olpc-pm: SCI 0x0 received
>> [ 0.622158] Total HugeTLB memory allocated, 0
>> [ 0.627012] VFS: Disk quotas dquot_6.5.1
>> [ 0.630000] Dquot-cache hash table entries: 1024 (order 0, 4096  
>> bytes)
>> [ 0.630596] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat,
>> Inc.
>> [ 0.745517] PROM: Built device tree with 39601 bytes of memory.
>> [ 0.750544] io scheduler noop registered
>> [ 0.754630] io scheduler cfq registered (default)
>> [ 0.760094] pci 0000:00:01.1: Boot video device
>> [ 0.768924] lxfb 0000:00:01.1: 16384 KB of video memory at 0xfd000000
>> [ 0.849772] Console: switching to colour frame buffer device 100x40
>> [ 0.900098] fb0: Geode LX frame buffer device
>> [ 1.181057] Non-volatile memory driver v1.2
>> [ 1.185925] AMD Geode RNG detected
>> [ 1.193873] Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ
>> sharing enabled
>> [ 1.498340] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A
>> [ 1.572187] brd: module loaded
>> [ 1.575770] Linux video capture interface: v2.00
>> [ 1.585185] Marvell M88ALP01 'CAFE' Camera Controller version 2
>> [ 1.591938] PCI: Enabling device 0000:00:0c.2 (0000 -> 0002)
>> [ 1.646632] i2c-adapter i2c-0: SMBus Quick command not supported,
>> can't probe for chips
>> [ 1.646708] olpc-dcon: No DCON found on SMBus
>> [ 1.716632] OmniVision ov7670 sensor driver, at your service
>> [ 2.078669] Driver 'sd' needs updating - please use bus_type methods
>> [ 2.092338] NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix
>> NAND 512MiB 3,3V 8-bit)
>> [ 2.098792] 2 NAND chips detected
>> [ 2.108959] Bad block table found at page 524224, version 0x01
>> [ 2.109189] Bad block table found at page 524160, version 0x01
>> [ 2.109316] nand_read_bbt: Bad block at 0x00200000
>> [ 2.109337] nand_read_bbt: Bad block at 0x00a00000
>> [ 2.109465] nand_read_bbt: Bad block at 0x10200000
>> [ 2.109486] nand_read_bbt: Bad block at 0x10a00000
>> [ 2.109797] nand_read_bbt: Bad block at 0x39ce0000
>> [ 2.109961] Searching for RedBoot partition table in NAND 512MiB
>> 3,3V 8-bit at offset 0x0
>> [ 2.125346] No RedBoot partition table detectedin NAND 512MiB 3,3V 8-
>> bit
>> [ 2.158821] serio: i8042 KBD port at 0x60,0x64 irq 1
>> [ 2.172514] serio: i8042 AUX port at 0x60,0x64 irq 12
>> [ 2.230250] input: AT Translated Set 2 keyboard as /devices/platform/
>> i8042/serio0/input/input3
>> [ 2.248937] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
>> [ 2.257744] rtc0: alarms up to one year, y3k
>> [ 2.467660] psmouse serio1: ID: 67 00 50<6>psmouse serio1: OLPC
>> touchpad revision 0x50
>> [ 2.905493] input: OLPC ALPS HGPK as /devices/platform/i8042/serio1/
>> input/input4
>> [ 2.921749] olpc-dcon: Discovered DCON version 2
>> [ 2.949492] cpuidle: using governor ladder
>> [ 2.951836] cpuidle: using governor menu
>> [ 2.962063] geode-aes: GEODE AES engine enabled.
>> [ 3.042216] Advanced Linux Sound Architecture Driver Version
>> 1.0.16rc2 (Thu Jan 31 16:40:16 2008 UTC).
>> [ 3.055706] PCI: Setting latency timer of device 0000:00:0f.3 to 64
>> [ 3.063030] Failure reading codec reg 0x7e,Last value=0x7e805368
>> [ 3.072016] Failure reading codec reg 0x7e,Last value=0x7e805368
>> [ 3.112236] ALSA device list:
>> [ 3.121911] #0: CS5535 Audio cs5535audio at 0x1480, irq 5
>> [ 3.135185] TCP bic registered
>> [ 3.141835] Initializing XFRM netlink socket
>> [ 3.151939] NET: Registered protocol family 1
>> [ 3.162141] NET: Registered protocol family 10
>> [ 3.174921] lo: Disabled Privacy Extensions
>> [ 3.183601] Mobile IPv6
>> [ 3.191844] NET: Registered protocol family 17
>> [ 3.201850] Using IPI Shortcut mode
>> [ 3.223356] Freeing unused kernel memory: 272k freed
>> [ 3.231943] Write protecting the kernel read-only data: 644k
>> [ 9.103697] JFFS2 notice: (267) jffs2_build_xattr_subsystem:
>> complete building xattr subsystem, 0 of xdatum (0 unchecked, 0
>> orphan) and 0 of xref (0 dead, 0 orphan) found.
>> [ 9.113889] mount used greatest stack depth: 2048 bytes left
>> [ 11.282891] olpc-dcon: The CPU has control
>> [ 12.185685] ip used greatest stack depth: 2036 bytes left
>> [ 12.784789] usbcore: registered new interface driver usbfs
>> [ 12.786591] usbcore: registered new interface driver hub
>> [ 12.788313] usbcore: registered new device driver usb
>> [ 15.874796] cs5535_gpio: base=0x1000 mask=0xb003c66 major=253
>> [ 16.034453] sdhci: Secure Digital Host Controller Interface driver
>> [ 16.034476] sdhci: Copyright(c) Pierre Ossman
>> [ 16.034563] sdhci: SDHCI controller found at 0000:00:0c.1 [11ab:
>> 4101] (rev 10)
>> [ 16.034610] PCI: Enabling device 0000:00:0c.1 (0000 -> 0002)
>> [ 16.034641] sdhci: Invalid iomem size. You may experience problems.
>> [ 16.072349] mmc0: SDHCI at 0xfe024000 irq 11 DMA
>> [ 16.495408] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller
>> (OHCI) Driver
>> [ 16.495553] PCI: Setting latency timer of device 0000:00:0f.4 to 64
>> [ 16.495575] ohci_hcd 0000:00:0f.4: OHCI Host Controller
>> [ 16.496055] ohci_hcd 0000:00:0f.4: new USB bus registered, assigned
>> bus number 1
>> [ 16.496125] ohci_hcd 0000:00:0f.4: irq 10, io mem 0xfe01a000
>> [ 16.848724] usb usb1: configuration #1 chosen from 1 choice
>> [ 16.848932] hub 1-0:1.0: USB hub found
>> [ 16.848983] hub 1-0:1.0: 4 ports detected
>> [ 16.852033] mice: PS/2 mouse device common for all mice
>> [ 16.963151] PCI: Setting latency timer of device 0000:00:0f.5 to 64
>> [ 16.963179] ehci_hcd 0000:00:0f.5: EHCI Host Controller
>> [ 16.963372] ehci_hcd 0000:00:0f.5: new USB bus registered, assigned
>> bus number 2
>> [ 16.963485] PCI: cache line size of 32 is not supported by device
>> 0000:00:0f.5
>> [ 16.963526] ehci_hcd 0000:00:0f.5: irq 10, io mem 0xfe01b000
>> [ 16.981910] ehci_hcd 0000:00:0f.5: USB 2.0 started, EHCI 1.00,
>> driver 10 Dec 2004
>> [ 16.982569] usb usb2: configuration #1 chosen from 1 choice
>> [ 16.982743] hub 2-0:1.0: USB hub found
>> [ 16.982809] hub 2-0:1.0: 4 ports detected
>> [ 17.158174] input: PC Speaker as /devices/platform/pcspkr/input/
>> input5
>> [ 17.542149] hub_port_wait_reset: portstatus=503 portchange=10
>> [ 17.601958] usb 2-1: new high speed USB device using ehci_hcd and
>> address 2
>> [ 17.662193] hub_port_wait_reset: portstatus=503 portchange=10
>> [ 17.756329] usb 2-1: configuration #1 chosen from 1 choice
>> [ 17.972033] hub_port_wait_reset: portstatus=100 portchange=1
>> [ 17.972056] hub_port_wait_reset: device went away!
>> [ 17.972107] hub 2-0:1.0: unable to enumerate USB device on port 2
>> [ 18.211951] hub_port_wait_reset: portstatus=303 portchange=10
>> [ 18.271949] usb 1-2: new low speed USB device using ohci_hcd and
>> address 2
>> [ 18.351966] hub_port_wait_reset: portstatus=303 portchange=10
>> [ 18.472454] usb 1-2: configuration #1 chosen from 1 choice
>> [ 19.672069] ieee80211_crypt: registered algorithm 'NULL'
>> [ 19.772135] ieee80211: 802.11 data/management/control stack,
>> git-1.1.13
>> [ 19.772164] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com
>>>
>> [ 19.841751] usbcore: registered new interface driver hiddev
>> [ 19.855990] input: BTC USB Multimedia Keyboard as /devices/
>> pci0000:00/0000:00:0f.4/usb1/1-2/1-2:1.0/input/input6
>> [ 19.922100] input: USB HID v1.10 Keyboard [BTC USB Multimedia
>> Keyboard] on usb-0000:00:0f.4-2
>> [ 19.953431] input: BTC USB Multimedia Keyboard as /devices/
>> pci0000:00/0000:00:0f.4/usb1/1-2/1-2:1.1/input/input7
>> [ 20.022233] input,hiddev96: USB HID v1.10 Device [BTC USB
>> Multimedia Keyboard] on usb-0000:00:0f.4-2
>> [ 20.022359] usbcore: registered new interface driver usbhid
>> [ 20.022405] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
>> [ 20.955832] usb8xxx: Firmware ready event received
>> [ 20.962766] libertas: 00:17:c4:0d:3b:32, fw 5.110.22p23, cap
>> 0x000003a3
>> [ 21.001751] libertas: eth0: Marvell WLAN 802.11 adapter
>> [ 21.013671] libertas: PREP_CMD: command 0x0074 failed: 2
>> [ 21.013696] usb8xxx: Firmware does not seem to support PS mode
>> [ 21.013874] usbcore: registered new interface driver usb8xxx
>> [ 29.869312] warning: `dbus-daemon' uses deprecated v2 capabilities
>> in a way that may be insecure.
>> [ 32.177911] hald-probe-vide used greatest stack depth: 1860 bytes
>> left
>> [ 37.171353] ADDRCONF(NETDEV_UP): eth0: link is not ready
>> [ 39.341753] olpc-pm: SCI 0x4 received
>> [ 39.341826] olpc-pm: SCI 0x0 received
>> [ 40.522388] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
>> [ 40.772297] olpc-dcon: The DCON has control
>> [ 50.551837] eth0: no IPv6 routers present
>> [ 74.961934] olpc-dcon: The CPU has control
>> [ 101.091759] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
>> [ 101.538149] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
>> [ 108.881760] JFFS2 notice: (292) check_node_data: wrong data CRC in
>> data node at 0x31b16ccc: read 0x682f6495, calculated 0x386676a1.
>> [ 112.133116] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
>> [ 112.139983] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
>> [ 137.571852] eth0: no IPv6 routers present
>> [ 143.311766] olpc-pm: SCI 0x4 received
>> [ 143.311766] olpc-pm: SCI 0x0 received
>> [ 161.554973] PM: Syncing filesystems ... done.
>> [ 161.573590] PM: Preparing system for mem sleep
>> [ 161.573896] Freezing user space processes ... (elapsed 0.00
>> seconds) done.
>> [ 161.591885] Freezing remaining freezable tasks ... (elapsed 0.00
>> seconds) done.
>> [ 161.595385] PM: Entering mem sleep
>> [ 161.595400] Suspending console(s)
>> [ 161.602278] ehci_bus_suspend: USBCMD: 0x10009
>> [ 161.602278] ehci_bus_suspend: USBSTS: 0x8
>> [ 161.602278] ehci_bus_suspend: USBCMD: 0x10009
>> [ 161.602278] ehci_bus_suspend: USBSTS: 0x8
>> [ 161.602278] ehci_bus_suspend: USBCMD: 0x10008
>> [ 161.602278] ehci_bus_suspend: USBSTS: 0x1008
>> [ 161.636310] olpc-dcon: The DCON has control
>> [ 161.636310] ehci_pci_suspend: USBCMD: 0x10008
>> [ 161.636310] ehci_pci_suspend: USBSTS: 0x1008
>> [ 161.676705] olpc_do_sleep!
>> [ 161.676705] olpc-pm: SCI 0x1 received
>> [ 161.676705] olpc-pm: SCI 0x0 received
>> [ 161.678510] PM: Writing back config space on device 0000:00:0c.1
>> at offset 1 (was 2b



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] geode / geode companion CS5536
@ 2009-11-17  7:13 Francisco J Ballesteros
  0 siblings, 0 replies; 3+ messages in thread
From: Francisco J Ballesteros @ 2009-11-17  7:13 UTC (permalink / raw)
  To: 9fans


so far USB does not work on arms and
I think that's what you see here.
we are working on it.


On 17/11/2009, at 02:19, newsham@lava.net wrote:

> Plan9 (stock kernel with minimal patching) doesnt seem to come
> up with support for many devices for the OLPC. This is a Geode-
> based computer. In the archives other people have seemed to
> have success with getting their geode machines up and running.
> This machine makes use of the "AMD Geode CS5536 companion"
> to support usb, ide, ac97, flash, etc. I'm particularly
> interested in the USB. Has anyone had luck playing with this
> device?
>
> Here are some details of my machine:
>
> $ cat '#$/pci/'*ctl
> 05.01.01 11ab/4100 11
> 08.05.01 11ab/4101 11 0:fe024000 16384
> 04.00.01 11ab/4102 11 0:fe028000 16384
> ff.00.00 1022/208f 0
>
>
> linux$ dmesg
> [ 0.000000] Initializing cgroup subsys cpu
> [ 0.000000] Linux version 2.6.25-20090223.1.olpc.69098d87d56945c (dilinger@fc6.laptop.org 
> ) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)) #1 PREEMPT Mon Feb  
> 23 13:37:03 EST 2009
> [ 0.000000] BIOS-provided physical RAM map:
> [ 0.000000] BIOS-e801: 0000000000000000 - 000000000009f000 (usable)
> [ 0.000000] BIOS-e801: 0000000000100000 - 000000000e4cbc00 (usable)
> [ 0.000000] 228MB LOWMEM available.
> [ 0.000000] Entering add_active_range(0, 0, 58571) 0 entries of 256  
> used
> [ 0.000000] Zone PFN ranges:
> [ 0.000000] DMA 0 -> 4096
> [ 0.000000] Normal 4096 -> 58571
> [ 0.000000] Movable zone start PFN for each node
> [ 0.000000] early_node_map[1] active PFN ranges
> [ 0.000000] 0: 0 -> 58571
> [ 0.000000] On node 0 totalpages: 58571
> [ 0.000000] DMA zone: 36 pages used for memmap
> [ 0.000000] DMA zone: 0 pages reserved
> [ 0.000000] DMA zone: 4060 pages, LIFO batch:0
> [ 0.000000] Normal zone: 478 pages used for memmap
> [ 0.000000] Normal zone: 53997 pages, LIFO batch:15
> [ 0.000000] Movable zone: 0 pages used for memmap
> [ 0.000000] DMI not present or invalid.
> [ 0.000000] Allocating PCI resources starting at 10000000 (gap:  
> 0e4cbc00:f1b34400)
> [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.  
> Total pages: 58057
> [ 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=c0705000 soft=c0704000
> [ 0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
> [ 0.000000] Detected 430.938 MHz processor.
> [ 0.000197] Console: colour EGA 80x25
> [ 0.000217] console [tty0] enabled
> [ 0.001765] console [ttyS0] enabled
> [ 0.010000] Dentry cache hash table entries: 32768 (order: 5, 131072  
> bytes)
> [ 0.010000] Inode-cache hash table entries: 16384 (order: 4, 65536  
> bytes)
> [ 0.010000] Memory: 220588k/234284k available (1989k kernel code,  
> 13144k reserved, 806k data, 272k init, 0k highmem)
> [ 0.010000] virtual kernel memory layout:
> [ 0.010000] fixmap : 0xffffb000 - 0xfffff000 ( 16 kB)
> [ 0.010000] vmalloc : 0xcf000000 - 0xffff9000 ( 783 MB)
> [ 0.010000] lowmem : 0xc0000000 - 0xce4cb000 ( 228 MB)
> [ 0.010000] .init : 0xc06bd000 - 0xc0701000 ( 272 kB)
> [ 0.010000] .data : 0xc05f16d2 - 0xc06bb224 ( 806 kB)
> [ 0.010000] .text : 0xc0400000 - 0xc05f16d2 (1989 kB)
> [ 0.010000] Checking if this processor honours the WP bit even in  
> supervisor mode...Ok.
> [ 0.010000] CPA: page pool initialized 1 of 1 pages preallocated
> [ 0.160010] Calibrating delay using timer specific routine.. 863.21  
> BogoMIPS (lpj=4316064)
> [ 0.168683] Security Framework initialized
> [ 0.170025] Capability LSM initialized
> [ 0.173950] Mount-cache hash table entries: 512
> [ 0.180621] Initializing cgroup subsys ns
> [ 0.184710] Initializing cgroup subsys cpuacct
> [ 0.190013] Initializing cgroup subsys memory
> [ 0.194469] CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32  
> bytes/line)
> [ 0.200011] CPU: L2 Cache: 128K (32 bytes/line)
> [ 0.204628] Compat vDSO mapped to ffffe000.
> [ 0.210024] CPU: AMD Geode(TM) Integrated Processor by AMD PCS  
> stepping 02
> [ 0.217185] Checking 'hlt' instruction... OK.
> [ 0.260588] Freeing SMP alternatives: 0k freed
> [ 0.265879] khelper used greatest stack depth: 3492 bytes left
> [ 0.270423] net_namespace: 568 bytes
> [ 0.275261] NET: Registered protocol family 16
> [ 0.280064] geode-mfgpt: 8 MFGPT timers available.
> [ 0.285024] geode-mfgpt: Registered timer 0
> [ 0.290046] mfgpt-timer: registering the MFGPT timer as a clock event.
> [ 0.297253] OLPC board with OpenFirmware: CL1 Q2E41 Q2E
> [ 0.300000] OLPC board revision: C2 (EC=55)
> [ 0.302514] PCI: Using configuration type OLPC
> [ 0.307048] Setting up standard PCI resources
> [ 0.310415] khelper used greatest stack depth: 3432 bytes left
> [ 0.318365] khelper used greatest stack depth: 3320 bytes left
> [ 0.325498] SCSI subsystem initialized
> [ 0.331597] PCI: Probing PCI hardware
> [ 0.335346] PCI: Probing PCI hardware (bus 00)
> [ 0.343570] NET: Registered protocol family 2
> [ 0.348587] IP route cache hash table entries: 2048 (order: 1, 8192  
> bytes)
> [ 0.350268] Switched to high resolution mode on CPU 0
> [ 0.351819] TCP established hash table entries: 8192 (order: 4,  
> 65536 bytes)
> [ 0.359240] TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
> [ 0.360684] TCP: Hash tables configured (established 8192 bind 8192)
> [ 0.370088] TCP reno registered
> [ 0.374292] checking if image is initramfs... it is
> [ 0.491786] Freeing initrd memory: 7377k freed
> [ 0.503365] hotplug used greatest stack depth: 3104 bytes left
> [ 0.548293] input: OLPC PM as /devices/virtual/input/input0
> [ 0.553944] input: OLPC lid switch as /devices/virtual/input/input1
> [ 0.564218] input: OLPC ebook switch as /devices/virtual/input/input2
> [ 0.570094] SCI is mapped to IRQ 3
> [ 0.576080] olpc-pm: SCI 0x20 received
> [ 0.580080] olpc-pm: SCI 0x20 received
> [ 0.582139] olpc-pm: SCI 0x40 received
> [ 0.584197] olpc-pm: SCI 0x2 received
> [ 0.586255] olpc-pm: SCI 0x1 received
> [ 0.590113] olpc-pm: SCI 0x20 received
> [ 0.592172] olpc-pm: SCI 0x4 received
> [ 0.594230] olpc-pm: SCI 0x4 received
> [ 0.600066] olpc-pm: SCI 0x0 received
> [ 0.622158] Total HugeTLB memory allocated, 0
> [ 0.627012] VFS: Disk quotas dquot_6.5.1
> [ 0.630000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> [ 0.630596] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, 
>  Inc.
> [ 0.745517] PROM: Built device tree with 39601 bytes of memory.
> [ 0.750544] io scheduler noop registered
> [ 0.754630] io scheduler cfq registered (default)
> [ 0.760094] pci 0000:00:01.1: Boot video device
> [ 0.768924] lxfb 0000:00:01.1: 16384 KB of video memory at 0xfd000000
> [ 0.849772] Console: switching to colour frame buffer device 100x40
> [ 0.900098] fb0: Geode LX frame buffer device
> [ 1.181057] Non-volatile memory driver v1.2
> [ 1.185925] AMD Geode RNG detected
> [ 1.193873] Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ  
> sharing enabled
> [ 1.498340] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A
> [ 1.572187] brd: module loaded
> [ 1.575770] Linux video capture interface: v2.00
> [ 1.585185] Marvell M88ALP01 'CAFE' Camera Controller version 2
> [ 1.591938] PCI: Enabling device 0000:00:0c.2 (0000 -> 0002)
> [ 1.646632] i2c-adapter i2c-0: SMBus Quick command not supported,  
> can't probe for chips
> [ 1.646708] olpc-dcon: No DCON found on SMBus
> [ 1.716632] OmniVision ov7670 sensor driver, at your service
> [ 2.078669] Driver 'sd' needs updating - please use bus_type methods
> [ 2.092338] NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix  
> NAND 512MiB 3,3V 8-bit)
> [ 2.098792] 2 NAND chips detected
> [ 2.108959] Bad block table found at page 524224, version 0x01
> [ 2.109189] Bad block table found at page 524160, version 0x01
> [ 2.109316] nand_read_bbt: Bad block at 0x00200000
> [ 2.109337] nand_read_bbt: Bad block at 0x00a00000
> [ 2.109465] nand_read_bbt: Bad block at 0x10200000
> [ 2.109486] nand_read_bbt: Bad block at 0x10a00000
> [ 2.109797] nand_read_bbt: Bad block at 0x39ce0000
> [ 2.109961] Searching for RedBoot partition table in NAND 512MiB  
> 3,3V 8-bit at offset 0x0
> [ 2.125346] No RedBoot partition table detectedin NAND 512MiB 3,3V 8- 
> bit
> [ 2.158821] serio: i8042 KBD port at 0x60,0x64 irq 1
> [ 2.172514] serio: i8042 AUX port at 0x60,0x64 irq 12
> [ 2.230250] input: AT Translated Set 2 keyboard as /devices/platform/ 
> i8042/serio0/input/input3
> [ 2.248937] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
> [ 2.257744] rtc0: alarms up to one year, y3k
> [ 2.467660] psmouse serio1: ID: 67 00 50<6>psmouse serio1: OLPC  
> touchpad revision 0x50
> [ 2.905493] input: OLPC ALPS HGPK as /devices/platform/i8042/serio1/ 
> input/input4
> [ 2.921749] olpc-dcon: Discovered DCON version 2
> [ 2.949492] cpuidle: using governor ladder
> [ 2.951836] cpuidle: using governor menu
> [ 2.962063] geode-aes: GEODE AES engine enabled.
> [ 3.042216] Advanced Linux Sound Architecture Driver Version  
> 1.0.16rc2 (Thu Jan 31 16:40:16 2008 UTC).
> [ 3.055706] PCI: Setting latency timer of device 0000:00:0f.3 to 64
> [ 3.063030] Failure reading codec reg 0x7e,Last value=0x7e805368
> [ 3.072016] Failure reading codec reg 0x7e,Last value=0x7e805368
> [ 3.112236] ALSA device list:
> [ 3.121911] #0: CS5535 Audio cs5535audio at 0x1480, irq 5
> [ 3.135185] TCP bic registered
> [ 3.141835] Initializing XFRM netlink socket
> [ 3.151939] NET: Registered protocol family 1
> [ 3.162141] NET: Registered protocol family 10
> [ 3.174921] lo: Disabled Privacy Extensions
> [ 3.183601] Mobile IPv6
> [ 3.191844] NET: Registered protocol family 17
> [ 3.201850] Using IPI Shortcut mode
> [ 3.223356] Freeing unused kernel memory: 272k freed
> [ 3.231943] Write protecting the kernel read-only data: 644k
> [ 9.103697] JFFS2 notice: (267) jffs2_build_xattr_subsystem:  
> complete building xattr subsystem, 0 of xdatum (0 unchecked, 0  
> orphan) and 0 of xref (0 dead, 0 orphan) found.
> [ 9.113889] mount used greatest stack depth: 2048 bytes left
> [ 11.282891] olpc-dcon: The CPU has control
> [ 12.185685] ip used greatest stack depth: 2036 bytes left
> [ 12.784789] usbcore: registered new interface driver usbfs
> [ 12.786591] usbcore: registered new interface driver hub
> [ 12.788313] usbcore: registered new device driver usb
> [ 15.874796] cs5535_gpio: base=0x1000 mask=0xb003c66 major=253
> [ 16.034453] sdhci: Secure Digital Host Controller Interface driver
> [ 16.034476] sdhci: Copyright(c) Pierre Ossman
> [ 16.034563] sdhci: SDHCI controller found at 0000:00:0c.1 [11ab: 
> 4101] (rev 10)
> [ 16.034610] PCI: Enabling device 0000:00:0c.1 (0000 -> 0002)
> [ 16.034641] sdhci: Invalid iomem size. You may experience problems.
> [ 16.072349] mmc0: SDHCI at 0xfe024000 irq 11 DMA
> [ 16.495408] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller  
> (OHCI) Driver
> [ 16.495553] PCI: Setting latency timer of device 0000:00:0f.4 to 64
> [ 16.495575] ohci_hcd 0000:00:0f.4: OHCI Host Controller
> [ 16.496055] ohci_hcd 0000:00:0f.4: new USB bus registered, assigned  
> bus number 1
> [ 16.496125] ohci_hcd 0000:00:0f.4: irq 10, io mem 0xfe01a000
> [ 16.848724] usb usb1: configuration #1 chosen from 1 choice
> [ 16.848932] hub 1-0:1.0: USB hub found
> [ 16.848983] hub 1-0:1.0: 4 ports detected
> [ 16.852033] mice: PS/2 mouse device common for all mice
> [ 16.963151] PCI: Setting latency timer of device 0000:00:0f.5 to 64
> [ 16.963179] ehci_hcd 0000:00:0f.5: EHCI Host Controller
> [ 16.963372] ehci_hcd 0000:00:0f.5: new USB bus registered, assigned  
> bus number 2
> [ 16.963485] PCI: cache line size of 32 is not supported by device  
> 0000:00:0f.5
> [ 16.963526] ehci_hcd 0000:00:0f.5: irq 10, io mem 0xfe01b000
> [ 16.981910] ehci_hcd 0000:00:0f.5: USB 2.0 started, EHCI 1.00,  
> driver 10 Dec 2004
> [ 16.982569] usb usb2: configuration #1 chosen from 1 choice
> [ 16.982743] hub 2-0:1.0: USB hub found
> [ 16.982809] hub 2-0:1.0: 4 ports detected
> [ 17.158174] input: PC Speaker as /devices/platform/pcspkr/input/ 
> input5
> [ 17.542149] hub_port_wait_reset: portstatus=503 portchange=10
> [ 17.601958] usb 2-1: new high speed USB device using ehci_hcd and  
> address 2
> [ 17.662193] hub_port_wait_reset: portstatus=503 portchange=10
> [ 17.756329] usb 2-1: configuration #1 chosen from 1 choice
> [ 17.972033] hub_port_wait_reset: portstatus=100 portchange=1
> [ 17.972056] hub_port_wait_reset: device went away!
> [ 17.972107] hub 2-0:1.0: unable to enumerate USB device on port 2
> [ 18.211951] hub_port_wait_reset: portstatus=303 portchange=10
> [ 18.271949] usb 1-2: new low speed USB device using ohci_hcd and  
> address 2
> [ 18.351966] hub_port_wait_reset: portstatus=303 portchange=10
> [ 18.472454] usb 1-2: configuration #1 chosen from 1 choice
> [ 19.672069] ieee80211_crypt: registered algorithm 'NULL'
> [ 19.772135] ieee80211: 802.11 data/management/control stack,  
> git-1.1.13
> [ 19.772164] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com 
> >
> [ 19.841751] usbcore: registered new interface driver hiddev
> [ 19.855990] input: BTC USB Multimedia Keyboard as /devices/ 
> pci0000:00/0000:00:0f.4/usb1/1-2/1-2:1.0/input/input6
> [ 19.922100] input: USB HID v1.10 Keyboard [BTC USB Multimedia  
> Keyboard] on usb-0000:00:0f.4-2
> [ 19.953431] input: BTC USB Multimedia Keyboard as /devices/ 
> pci0000:00/0000:00:0f.4/usb1/1-2/1-2:1.1/input/input7
> [ 20.022233] input,hiddev96: USB HID v1.10 Device [BTC USB  
> Multimedia Keyboard] on usb-0000:00:0f.4-2
> [ 20.022359] usbcore: registered new interface driver usbhid
> [ 20.022405] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
> [ 20.955832] usb8xxx: Firmware ready event received
> [ 20.962766] libertas: 00:17:c4:0d:3b:32, fw 5.110.22p23, cap  
> 0x000003a3
> [ 21.001751] libertas: eth0: Marvell WLAN 802.11 adapter
> [ 21.013671] libertas: PREP_CMD: command 0x0074 failed: 2
> [ 21.013696] usb8xxx: Firmware does not seem to support PS mode
> [ 21.013874] usbcore: registered new interface driver usb8xxx
> [ 29.869312] warning: `dbus-daemon' uses deprecated v2 capabilities  
> in a way that may be insecure.
> [ 32.177911] hald-probe-vide used greatest stack depth: 1860 bytes  
> left
> [ 37.171353] ADDRCONF(NETDEV_UP): eth0: link is not ready
> [ 39.341753] olpc-pm: SCI 0x4 received
> [ 39.341826] olpc-pm: SCI 0x0 received
> [ 40.522388] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
> [ 40.772297] olpc-dcon: The DCON has control
> [ 50.551837] eth0: no IPv6 routers present
> [ 74.961934] olpc-dcon: The CPU has control
> [ 101.091759] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
> [ 101.538149] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
> [ 108.881760] JFFS2 notice: (292) check_node_data: wrong data CRC in  
> data node at 0x31b16ccc: read 0x682f6495, calculated 0x386676a1.
> [ 112.133116] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
> [ 112.139983] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
> [ 137.571852] eth0: no IPv6 routers present
> [ 143.311766] olpc-pm: SCI 0x4 received
> [ 143.311766] olpc-pm: SCI 0x0 received
> [ 161.554973] PM: Syncing filesystems ... done.
> [ 161.573590] PM: Preparing system for mem sleep
> [ 161.573896] Freezing user space processes ... (elapsed 0.00  
> seconds) done.
> [ 161.591885] Freezing remaining freezable tasks ... (elapsed 0.00  
> seconds) done.
> [ 161.595385] PM: Entering mem sleep
> [ 161.595400] Suspending console(s)
> [ 161.602278] ehci_bus_suspend: USBCMD: 0x10009
> [ 161.602278] ehci_bus_suspend: USBSTS: 0x8
> [ 161.602278] ehci_bus_suspend: USBCMD: 0x10009
> [ 161.602278] ehci_bus_suspend: USBSTS: 0x8
> [ 161.602278] ehci_bus_suspend: USBCMD: 0x10008
> [ 161.602278] ehci_bus_suspend: USBSTS: 0x1008
> [ 161.636310] olpc-dcon: The DCON has control
> [ 161.636310] ehci_pci_suspend: USBCMD: 0x10008
> [ 161.636310] ehci_pci_suspend: USBSTS: 0x1008
> [ 161.676705] olpc_do_sleep!
> [ 161.676705] olpc-pm: SCI 0x1 received
> [ 161.676705] olpc-pm: SCI 0x0 received
> [ 161.678510] PM: Writing back config space on device 0000:00:0c.1  
> at offset 1 (was 2b00002, writing 2b00006)
> [ 161.678619] PM: Writing back config space on device 0000:00:0c.2  
> at offset f (was 8080100, writing 808010b)
> [ 161.678670] PM: Writing back config space on device 0000:00:0c.2  
> at offset 3 (was 800000, writing 802000)
> [ 161.678701] PM: Writing back config space on device 0000:00:0c.2  
> at offset 1 (was 2b00002, writing 2b00006)
> [ 161.704137] PCI: Setting latencytimer of device 0000:00:0f.3 to 64
> [ 161.709634] PCI: Setting latency timer of device 0000:00:0f.4 to 64
> [ 161.808234] usb usb1: root hub lost power or was reset
> [ 161.815322] PCI: Setting latency timer of device 0000:00:0f.5 to 64
> [ 161.815363] usb usb2: root hub lost power or was reset
> [ 161.815392] PCI: cache line size of 32 is not supported by device  
> 0000:00:0f.5
> [ 162.066489] olpc-dcon: The CPU has control
> [ 162.407491] usb_reset_device!
> [ 162.468030] hub_port_wait_reset: portstatus=503 portchange=10
> [ 162.532702] usb 2-1: reset high speed USB device using ehci_hcd  
> and address 2
> [ 162.595559] hub_port_wait_reset: portstatus=503 portchange=10
> [ 162.691576] USB_REQ_SET_CONFIGURATION!
> [ 162.693465] usb_reset_device!
> [ 162.926091] hub_port_wait_reset: portstatus=303 portchange=10
> [ 162.987142] usb 1-2: reset low speed USB device using ohci_hcd and  
> address 2
> [ 163.235001] hub_port_wait_reset: portstatus=303 portchange=10
> [ 163.340940] USB_REQ_SET_CONFIGURATION!
> [ 163.352955] PM: Finishing wakeup.
> [ 163.352970] Restarting tasks ... done.
> [ 172.534890] olpc-pm: SCI 0x4 received
> [ 172.534890] olpc-pm: SCI 0x0 received
>
>
> linux$ lspci -vvvvnn
> 00:01.0 Host bridge [0600]: Advanced Micro Devices [AMD] Unknown  
> device [1022:0028] (rev 21)
>    Subsystem: National Semiconductor Corporation Unknown device  
> [100b:0028]
>    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 248, Cache Line Size: 32 bytes
> 00: 22 10 28 00 05 00 20 02 21 00 00 06 08 f8 80 00
> 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 0b 10 28 00
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> 00:01.1 VGA compatible controller [0300]: Advanced Micro Devices  
> [AMD] Geode LX Video [1022:2081] (prog-if 00 [VGA controller])
>    Subsystem: National Semiconductor Corporation Unknown device  
> [100b:0030]
>    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Interrupt: pin A routed to IRQ 14
>    Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
>    Region 1: Memory at fe000000 (32-bit, non-prefetchable) [size=16K]
>    Region 2: Memory at fe004000 (32-bit, non-prefetchable) [size=16K]
>    Region 3: Memory at fe008000 (32-bit, non-prefetchable) [size=16K]
>    Region 4: Memory at fe00c000 (32-bit, non-prefetchable) [size=16K]
>    Kernel driver in use: lxfb
> 00: 22 10 81 20 03 00 20 02 00 00 00 03 00 00 00 00
> 10: 00 00 00 fd 00 00 00 fe 00 40 00 fe 00 80 00 fe
> 20: 00 c0 00 fe 00 00 00 00 00 00 00 00 0b 10 30 00
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00
>
> 00:01.2 Entertainment encryption device [1010]: Advanced Micro  
> Devices [AMD] Geode LX AES Security Block [1022:2082]
>    Subsystem: Advanced Micro Devices [AMD] Geode LX AES Security  
> Block [1022:2082]
>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 0, Cache Line Size: 32 bytes
>    Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=16K]
>    Kernel driver in use: Geode LX AES
> 00: 22 10 82 20 06 00 a0 02 00 00 10 10 08 00 00 00
> 10: 00 00 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 82 20
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> 00:0c.0 FLASH memory [0501]: Marvell Technology Group Ltd. Unknown  
> device [11ab:4100] (rev 10) (prog-if 01)
>    Subsystem: Marvell Technology Group Ltd. Unknown device [11ab:4100]
>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 0 (2000ns min, 2000ns max)
>    Interrupt: pin A routed to IRQ 11
>    Region 0: Memory at fe020000 (32-bit, non-prefetchable) [size=16K]
>    Capabilities: <access denied>
>    Kernel driver in use: CAFÉ NAND
> 00: ab 11 00 41 06 00 b0 02 10 01 01 05 00 00 80 00
> 10: 00 00 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 ab 11 00 41
> 30: 00 00 00 00 88 00 00 00 00 00 00 00 00 01 08 08
>
> 00:0c.1 SD Host controller [0805]: Marvell Technology Group Ltd.  
> Unknown device [11ab:4101] (rev 10) (prog-if 01)
>    Subsystem: Marvell Technology Group Ltd. Unknown device [11ab:4100]
>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 32 (2000ns min, 2000ns max)
>    Interrupt: pin A routed to IRQ 11
>    Region 0: Memory at fe024000 (32-bit, non-prefetchable) [size=16K]
>    Capabilities: <access denied>
>    Kernel driver in use: sdhci
>    Kernel modules: sdhci
> 00: ab 11 01 41 06 00 b0 02 10 01 05 08 00 20 80 00
> 10: 00 40 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 ab 11 00 41
> 30: 00 00 00 00 88 00 00 00 00 00 00 00 0b 01 08 08
>
> 00:0c.2 Multimedia video controller [0400]: Marvell Technology Group  
> Ltd. Unknown device [11ab:4102] (rev 10) (prog-if 01)
>    Subsystem: Marvell Technology Group Ltd. Unknown device [11ab:4100]
>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 32 (2000ns min, 2000ns max)
>    Interrupt: pin A routed to IRQ 11
>    Region 0: Memory at fe028000 (32-bit, non-prefetchable) [size=16K]
>    Capabilities: <access denied>
>    Kernel driver in use: cafe1000-ccic
> 00: ab 11 02 41 06 00 b0 02 10 01 00 04 00 20 80 00
> 10: 00 80 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 ab 11 00 41
> 30: 00 00 00 00 88 00 00 00 00 00 00 00 0b 01 08 08
>
> 00:0f.0 ISA bridge [0601]: Advanced Micro Devices [AMD] CS5536  
> [Geode companion] ISA [1022:2090] (rev 03)
>    Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion]  
> ISA [1022:2090]
>    Control: I/O+ Mem- BusMaster- SpecCycle+ MemWINV- VGASnoop- ParErr 
> + Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Region 0: I/O ports at 18b0 [size=8]
>    Region 1: I/O ports at 1000 [size=256]
>    Region 2: I/O ports at 1800 [size=64]
>    Region 3: I/O ports at 1880 [size=32]
>    Region 4: I/O ports at 1400 [size=128]
>    Region 5: I/O ports at 1840 [size=64]
>    Kernel modules: cs5535_gpio
> 00: 22 10 90 20 49 00 a0 02 03 00 01 06 00 20 80 00
> 10: b1 18 00 00 01 10 00 00 01 18 00 00 81 18 00 00
> 20: 01 14 00 00 41 18 00 00 00 00 00 00 22 10 90 20
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> 00:0f.3 Multimedia audio controller [0401]: Advanced Micro Devices  
> [AMD] CS5536 [Geode companion] Audio [1022:2093] (rev 01)
>    Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion]  
> Audio [1022:2093]
>    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr 
> + Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Interrupt: pin B routed to IRQ 5
>    Region 0: I/O ports at 1480 [size=128]
>    Kernel driver in use: cs5535audio
> 00: 22 10 93 20 41 00 a0 02 01 00 01 04 00 00 00 00
> 10: 81 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 93 20
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 05 02 00 00
>
> 00:0f.4 USB Controller [0c03]: Advanced Micro Devices [AMD] CS5536  
> [Geode companion] OHC [1022:2094] (rev 02) (prog-if 10 [OHCI])
>    Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion]  
> OHC [1022:2094]
>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 0
>    Interrupt: pin D routed to IRQ 10
>    Region 0: Memory at fe01a000 (32-bit, non-prefetchable) [size=4K]
>    Capabilities: <access denied>
>    Kernel driver in use: ohci_hcd
>    Kernel modules: ohci-hcd
> 00: 22 10 94 20 06 00 30 02 02 10 03 0c 00 00 00 00
> 10: 00 a0 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 94 20
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 04 00 00
>
> 00:0f.5 USB Controller [0c03]: Advanced Micro Devices [AMD] CS5536  
> [Geode companion] EHC [1022:2095] (rev 02) (prog-if 20 [EHCI])
>    Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion]  
> EHC [1022:2095]
>    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-  
> ParErr- Stepping- SERR- FastB2B- DisINTx-
>    Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-  
> <TAbort- <MAbort- >SERR- <PERR- INTx-
>    Latency: 0
>    Interrupt: pin D routed to IRQ 10
>    Region 0: Memory at fe01b000 (32-bit, non-prefetchable) [size=4K]
>    Capabilities: <access denied>
>    Kernel driver in use: ehci_hcd
>    Kernel modules: ehci-hcd
> 00: 22 10 95 20 06 00 30 02 02 20 03 0c 00 00 00 00
> 10: 00 b0 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 95 20
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 04 00 00
>
>
> Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
>
> [/mail/box/nemo/msgs/200911/1148]



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [9fans] geode / geode companion CS5536
@ 2009-11-17  1:14 Tim Newsham
  0 siblings, 0 replies; 3+ messages in thread
From: Tim Newsham @ 2009-11-17  1:14 UTC (permalink / raw)
  To: 9fans; +Cc: 9fans

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=X-UNKNOWN; format=flowed, Size: 26243 bytes --]

Plan9 (stock kernel with minimal patching) doesnt seem to come
up with support for many devices for the OLPC.  This is a Geode-
based computer.  In the archives other people have seemed to
have success with getting their geode machines up and running.
This machine makes use of the "AMD Geode CS5536 companion"
to support usb, ide, ac97, flash, etc.  I'm particularly
interested in the USB.  Has anyone had luck playing with this
device?

Here are some details of my machine:

$ cat '#$/pci/'*ctl
05.01.01 11ab/4100  11
08.05.01 11ab/4101  11 0:fe024000 16384
04.00.01 11ab/4102  11 0:fe028000 16384
ff.00.00 1022/208f   0


linux$ dmesg
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.25-20090223.1.olpc.69098d87d56945c (dilinger@fc6.laptop.org) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)) #1 PREEMPT Mon Feb 23 13:37:03 EST 2009
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e801: 0000000000000000 - 000000000009f000 (usable)
[    0.000000]  BIOS-e801: 0000000000100000 - 000000000e4cbc00 (usable)
[    0.000000] 228MB LOWMEM available.
[    0.000000] Entering add_active_range(0, 0, 58571) 0 entries of 256 used
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA             0 ->     4096
[    0.000000]   Normal       4096 ->    58571
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[1] active PFN ranges
[    0.000000]     0:        0 ->    58571
[    0.000000] On node 0 totalpages: 58571
[    0.000000]   DMA zone: 36 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4060 pages, LIFO batch:0
[    0.000000]   Normal zone: 478 pages used for memmap
[    0.000000]   Normal zone: 53997 pages, LIFO batch:15
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.000000] DMI not present or invalid.
[    0.000000] Allocating PCI resources starting at 10000000 (gap: 0e4cbc00:f1b34400)
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 58057
[    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=c0705000 soft=c0704000
[    0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
[    0.000000] Detected 430.938 MHz processor.
[    0.000197] Console: colour EGA 80x25
[    0.000217] console [tty0] enabled
[    0.001765] console [ttyS0] enabled
[    0.010000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.010000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.010000] Memory: 220588k/234284k available (1989k kernel code, 13144k reserved, 806k data, 272k init, 0k highmem)
[    0.010000] virtual kernel memory layout:
[    0.010000]     fixmap  : 0xffffb000 - 0xfffff000   (  16 kB)
[    0.010000]     vmalloc : 0xcf000000 - 0xffff9000   ( 783 MB)
[    0.010000]     lowmem  : 0xc0000000 - 0xce4cb000   ( 228 MB)
[    0.010000]       .init : 0xc06bd000 - 0xc0701000   ( 272 kB)
[    0.010000]       .data : 0xc05f16d2 - 0xc06bb224   ( 806 kB)
[    0.010000]       .text : 0xc0400000 - 0xc05f16d2   (1989 kB)
[    0.010000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.010000] CPA: page pool initialized 1 of 1 pages preallocated
[    0.160010] Calibrating delay using timer specific routine.. 863.21 BogoMIPS (lpj=4316064)
[    0.168683] Security Framework initialized
[    0.170025] Capability LSM initialized
[    0.173950] Mount-cache hash table entries: 512
[    0.180621] Initializing cgroup subsys ns
[    0.184710] Initializing cgroup subsys cpuacct
[    0.190013] Initializing cgroup subsys memory
[    0.194469] CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32 bytes/line)
[    0.200011] CPU: L2 Cache: 128K (32 bytes/line)
[    0.204628] Compat vDSO mapped to ffffe000.
[    0.210024] CPU: AMD Geode(TM) Integrated Processor by AMD PCS stepping 02
[    0.217185] Checking 'hlt' instruction... OK.
[    0.260588] Freeing SMP alternatives: 0k freed
[    0.265879] khelper used greatest stack depth: 3492 bytes left
[    0.270423] net_namespace: 568 bytes
[    0.275261] NET: Registered protocol family 16
[    0.280064] geode-mfgpt:  8 MFGPT timers available.
[    0.285024] geode-mfgpt:  Registered timer 0
[    0.290046] mfgpt-timer:  registering the MFGPT timer as a clock event.
[    0.297253] OLPC board with OpenFirmware: CL1   Q2E41  Q2E
[    0.300000] OLPC board revision: C2 (EC=55)
[    0.302514] PCI: Using configuration type OLPC
[    0.307048] Setting up standard PCI resources
[    0.310415] khelper used greatest stack depth: 3432 bytes left
[    0.318365] khelper used greatest stack depth: 3320 bytes left
[    0.325498] SCSI subsystem initialized
[    0.331597] PCI: Probing PCI hardware
[    0.335346] PCI: Probing PCI hardware (bus 00)
[    0.343570] NET: Registered protocol family 2
[    0.348587] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.350268] Switched to high resolution mode on CPU 0
[    0.351819] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.359240] TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
[    0.360684] TCP: Hash tables configured (established 8192 bind 8192)
[    0.370088] TCP reno registered
[    0.374292] checking if image is initramfs... it is
[    0.491786] Freeing initrd memory: 7377k freed
[    0.503365] hotplug used greatest stack depth: 3104 bytes left
[    0.548293] input: OLPC PM as /devices/virtual/input/input0
[    0.553944] input: OLPC lid switch as /devices/virtual/input/input1
[    0.564218] input: OLPC ebook switch as /devices/virtual/input/input2
[    0.570094] SCI is mapped to IRQ 3
[    0.576080] olpc-pm:  SCI 0x20 received
[    0.580080] olpc-pm:  SCI 0x20 received
[    0.582139] olpc-pm:  SCI 0x40 received
[    0.584197] olpc-pm:  SCI 0x2 received
[    0.586255] olpc-pm:  SCI 0x1 received
[    0.590113] olpc-pm:  SCI 0x20 received
[    0.592172] olpc-pm:  SCI 0x4 received
[    0.594230] olpc-pm:  SCI 0x4 received
[    0.600066] olpc-pm:  SCI 0x0 received
[    0.622158] Total HugeTLB memory allocated, 0
[    0.627012] VFS: Disk quotas dquot_6.5.1
[    0.630000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.630596] JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    0.745517] PROM: Built device tree with 39601 bytes of memory.
[    0.750544] io scheduler noop registered
[    0.754630] io scheduler cfq registered (default)
[    0.760094] pci 0000:00:01.1: Boot video device
[    0.768924] lxfb 0000:00:01.1: 16384 KB of video memory at 0xfd000000
[    0.849772] Console: switching to colour frame buffer device 100x40
[    0.900098] fb0: Geode LX frame buffer device
[    1.181057] Non-volatile memory driver v1.2
[    1.185925] AMD Geode RNG detected
[    1.193873] Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing enabled
[    1.498340] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A
[    1.572187] brd: module loaded
[    1.575770] Linux video capture interface: v2.00
[    1.585185] Marvell M88ALP01 'CAFE' Camera Controller version 2
[    1.591938] PCI: Enabling device 0000:00:0c.2 (0000 -> 0002)
[    1.646632] i2c-adapter i2c-0: SMBus Quick command not supported, can't probe for chips
[    1.646708] olpc-dcon: No DCON found on SMBus
[    1.716632] OmniVision ov7670 sensor driver, at your service
[    2.078669] Driver 'sd' needs updating - please use bus_type methods
[    2.092338] NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit)
[    2.098792] 2 NAND chips detected
[    2.108959] Bad block table found at page 524224, version 0x01
[    2.109189] Bad block table found at page 524160, version 0x01
[    2.109316] nand_read_bbt: Bad block at 0x00200000
[    2.109337] nand_read_bbt: Bad block at 0x00a00000
[    2.109465] nand_read_bbt: Bad block at 0x10200000
[    2.109486] nand_read_bbt: Bad block at 0x10a00000
[    2.109797] nand_read_bbt: Bad block at 0x39ce0000
[    2.109961] Searching for RedBoot partition table in NAND 512MiB 3,3V 8-bit at offset 0x0
[    2.125346] No RedBoot partition table detected in NAND 512MiB 3,3V 8-bit
[    2.158821] serio: i8042 KBD port at 0x60,0x64 irq 1
[    2.172514] serio: i8042 AUX port at 0x60,0x64 irq 12
[    2.230250] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    2.248937] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[    2.257744] rtc0: alarms up to one year, y3k
[    2.467660] psmouse serio1: ID: 67 00 50<6>psmouse serio1: OLPC touchpad revision 0x50
[    2.905493] input: OLPC ALPS HGPK as /devices/platform/i8042/serio1/input/input4
[    2.921749] olpc-dcon:  Discovered DCON version 2
[    2.949492] cpuidle: using governor ladder
[    2.951836] cpuidle: using governor menu
[    2.962063] geode-aes: GEODE AES engine enabled.
[    3.042216] Advanced Linux Sound Architecture Driver Version 1.0.16rc2 (Thu Jan 31 16:40:16 2008 UTC).
[    3.055706] PCI: Setting latency timer of device 0000:00:0f.3 to 64
[    3.063030] Failure reading codec reg 0x7e,Last value=0x7e805368
[    3.072016] Failure reading codec reg 0x7e,Last value=0x7e805368
[    3.112236] ALSA device list:
[    3.121911]   #0: CS5535 Audio cs5535audio at 0x1480, irq 5
[    3.135185] TCP bic registered
[    3.141835] Initializing XFRM netlink socket
[    3.151939] NET: Registered protocol family 1
[    3.162141] NET: Registered protocol family 10
[    3.174921] lo: Disabled Privacy Extensions
[    3.183601] Mobile IPv6
[    3.191844] NET: Registered protocol family 17
[    3.201850] Using IPI Shortcut mode
[    3.223356] Freeing unused kernel memory: 272k freed
[    3.231943] Write protecting the kernel read-only data: 644k
[    9.103697] JFFS2 notice: (267) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    9.113889] mount used greatest stack depth: 2048 bytes left
[   11.282891] olpc-dcon: The CPU has control
[   12.185685] ip used greatest stack depth: 2036 bytes left
[   12.784789] usbcore: registered new interface driver usbfs
[   12.786591] usbcore: registered new interface driver hub
[   12.788313] usbcore: registered new device driver usb
[   15.874796] cs5535_gpio: base=0x1000 mask=0xb003c66 major=253
[   16.034453] sdhci: Secure Digital Host Controller Interface driver
[   16.034476] sdhci: Copyright(c) Pierre Ossman
[   16.034563] sdhci: SDHCI controller found at 0000:00:0c.1 [11ab:4101] (rev 10)
[   16.034610] PCI: Enabling device 0000:00:0c.1 (0000 -> 0002)
[   16.034641] sdhci: Invalid iomem size. You may experience problems.
[   16.072349] mmc0: SDHCI at 0xfe024000 irq 11 DMA
[   16.495408] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[   16.495553] PCI: Setting latency timer of device 0000:00:0f.4 to 64
[   16.495575] ohci_hcd 0000:00:0f.4: OHCI Host Controller
[   16.496055] ohci_hcd 0000:00:0f.4: new USB bus registered, assigned bus number 1
[   16.496125] ohci_hcd 0000:00:0f.4: irq 10, io mem 0xfe01a000
[   16.848724] usb usb1: configuration #1 chosen from 1 choice
[   16.848932] hub 1-0:1.0: USB hub found
[   16.848983] hub 1-0:1.0: 4 ports detected
[   16.852033] mice: PS/2 mouse device common for all mice
[   16.963151] PCI: Setting latency timer of device 0000:00:0f.5 to 64
[   16.963179] ehci_hcd 0000:00:0f.5: EHCI Host Controller
[   16.963372] ehci_hcd 0000:00:0f.5: new USB bus registered, assigned bus number 2
[   16.963485] PCI: cache line size of 32 is not supported by device 0000:00:0f.5
[   16.963526] ehci_hcd 0000:00:0f.5: irq 10, io mem 0xfe01b000
[   16.981910] ehci_hcd 0000:00:0f.5: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[   16.982569] usb usb2: configuration #1 chosen from 1 choice
[   16.982743] hub 2-0:1.0: USB hub found
[   16.982809] hub 2-0:1.0: 4 ports detected
[   17.158174] input: PC Speaker as /devices/platform/pcspkr/input/input5
[   17.542149] hub_port_wait_reset: portstatus=503 portchange=10
[   17.601958] usb 2-1: new high speed USB device using ehci_hcd and address 2
[   17.662193] hub_port_wait_reset: portstatus=503 portchange=10
[   17.756329] usb 2-1: configuration #1 chosen from 1 choice
[   17.972033] hub_port_wait_reset: portstatus=100 portchange=1
[   17.972056] hub_port_wait_reset: device went away!
[   17.972107] hub 2-0:1.0: unable to enumerate USB device on port 2
[   18.211951] hub_port_wait_reset: portstatus=303 portchange=10
[   18.271949] usb 1-2: new low speed USB device using ohci_hcd and address 2
[   18.351966] hub_port_wait_reset: portstatus=303 portchange=10
[   18.472454] usb 1-2: configuration #1 chosen from 1 choice
[   19.672069] ieee80211_crypt: registered algorithm 'NULL'
[   19.772135] ieee80211: 802.11 data/management/control stack, git-1.1.13
[   19.772164] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
[   19.841751] usbcore: registered new interface driver hiddev
[   19.855990] input: BTC USB Multimedia Keyboard as /devices/pci0000:00/0000:00:0f.4/usb1/1-2/1-2:1.0/input/input6
[   19.922100] input: USB HID v1.10 Keyboard [BTC USB Multimedia Keyboard] on usb-0000:00:0f.4-2
[   19.953431] input: BTC USB Multimedia Keyboard as /devices/pci0000:00/0000:00:0f.4/usb1/1-2/1-2:1.1/input/input7
[   20.022233] input,hiddev96: USB HID v1.10 Device [BTC USB Multimedia Keyboard] on usb-0000:00:0f.4-2
[   20.022359] usbcore: registered new interface driver usbhid
[   20.022405] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
[   20.955832] usb8xxx: Firmware ready event received
[   20.962766] libertas: 00:17:c4:0d:3b:32, fw 5.110.22p23, cap 0x000003a3
[   21.001751] libertas: eth0: Marvell WLAN 802.11 adapter
[   21.013671] libertas: PREP_CMD: command 0x0074 failed: 2
[   21.013696] usb8xxx: Firmware does not seem to support PS mode
[   21.013874] usbcore: registered new interface driver usb8xxx
[   29.869312] warning: `dbus-daemon' uses deprecated v2 capabilities in a way that may be insecure.
[   32.177911] hald-probe-vide used greatest stack depth: 1860 bytes left
[   37.171353] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   39.341753] olpc-pm:  SCI 0x4 received
[   39.341826] olpc-pm:  SCI 0x0 received
[   40.522388] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   40.772297] olpc-dcon: The DCON has control
[   50.551837] eth0: no IPv6 routers present
[   74.961934] olpc-dcon: The CPU has control
[  101.091759] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
[  101.538149] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
[  108.881760] JFFS2 notice: (292) check_node_data: wrong data CRC in data node at 0x31b16ccc: read 0x682f6495, calculated 0x386676a1.
[  112.133116] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
[  112.139983] CAFÉ NAND 0000:00:0c.0: Corrected 1 symbol errors
[  137.571852] eth0: no IPv6 routers present
[  143.311766] olpc-pm:  SCI 0x4 received
[  143.311766] olpc-pm:  SCI 0x0 received
[  161.554973] PM: Syncing filesystems ... done.
[  161.573590] PM: Preparing system for mem sleep
[  161.573896] Freezing user space processes ... (elapsed 0.00 seconds) done.
[  161.591885] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
[  161.595385] PM: Entering mem sleep
[  161.595400] Suspending console(s)
[  161.602278] ehci_bus_suspend: USBCMD: 0x10009
[  161.602278] ehci_bus_suspend: USBSTS: 0x8
[  161.602278] ehci_bus_suspend: USBCMD: 0x10009
[  161.602278] ehci_bus_suspend: USBSTS: 0x8
[  161.602278] ehci_bus_suspend: USBCMD: 0x10008
[  161.602278] ehci_bus_suspend: USBSTS: 0x1008
[  161.636310] olpc-dcon: The DCON has control
[  161.636310] ehci_pci_suspend: USBCMD: 0x10008
[  161.636310] ehci_pci_suspend: USBSTS: 0x1008
[  161.676705] olpc_do_sleep!
[  161.676705] olpc-pm:  SCI 0x1 received
[  161.676705] olpc-pm:  SCI 0x0 received
[  161.678510] PM: Writing back config space on device 0000:00:0c.1 at offset 1 (was 2b00002, writing 2b00006)
[  161.678619] PM: Writing back config space on device 0000:00:0c.2 at offset f (was 8080100, writing 808010b)
[  161.678670] PM: Writing back config space on device 0000:00:0c.2 at offset 3 (was 800000, writing 802000)
[  161.678701] PM: Writing back config space on device 0000:00:0c.2 at offset 1 (was 2b00002, writing 2b00006)
[  161.704137] PCI: Setting latency timer of device 0000:00:0f.3 to 64
[  161.709634] PCI: Setting latency timer of device 0000:00:0f.4 to 64
[  161.808234] usb usb1: root hub lost power or was reset
[  161.815322] PCI: Setting latency timer of device 0000:00:0f.5 to 64
[  161.815363] usb usb2: root hub lost power or was reset
[  161.815392] PCI: cache line size of 32 is not supported by device 0000:00:0f.5
[  162.066489] olpc-dcon: The CPU has control
[  162.407491] usb_reset_device!
[  162.468030] hub_port_wait_reset: portstatus=503 portchange=10
[  162.532702] usb 2-1: reset high speed USB device using ehci_hcd and address 2
[  162.595559] hub_port_wait_reset: portstatus=503 portchange=10
[  162.691576] USB_REQ_SET_CONFIGURATION!
[  162.693465] usb_reset_device!
[  162.926091] hub_port_wait_reset: portstatus=303 portchange=10
[  162.987142] usb 1-2: reset low speed USB device using ohci_hcd and address 2
[  163.235001] hub_port_wait_reset: portstatus=303 portchange=10
[  163.340940] USB_REQ_SET_CONFIGURATION!
[  163.352955] PM: Finishing wakeup.
[  163.352970] Restarting tasks ... done.
[  172.534890] olpc-pm:  SCI 0x4 received
[  172.534890] olpc-pm:  SCI 0x0 received


linux$ lspci -vvvvnn
00:01.0 Host bridge [0600]: Advanced Micro Devices [AMD] Unknown device [1022:0028] (rev 21)
 	Subsystem: National Semiconductor Corporation Unknown device [100b:0028]
 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 248, Cache Line Size: 32 bytes
00: 22 10 28 00 05 00 20 02 21 00 00 06 08 f8 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 0b 10 28 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:01.1 VGA compatible controller [0300]: Advanced Micro Devices [AMD] Geode LX Video [1022:2081] (prog-if 00 [VGA controller])
 	Subsystem: National Semiconductor Corporation Unknown device [100b:0030]
 	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Interrupt: pin A routed to IRQ 14
 	Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
 	Region 1: Memory at fe000000 (32-bit, non-prefetchable) [size=16K]
 	Region 2: Memory at fe004000 (32-bit, non-prefetchable) [size=16K]
 	Region 3: Memory at fe008000 (32-bit, non-prefetchable) [size=16K]
 	Region 4: Memory at fe00c000 (32-bit, non-prefetchable) [size=16K]
 	Kernel driver in use: lxfb
00: 22 10 81 20 03 00 20 02 00 00 00 03 00 00 00 00
10: 00 00 00 fd 00 00 00 fe 00 40 00 fe 00 80 00 fe
20: 00 c0 00 fe 00 00 00 00 00 00 00 00 0b 10 30 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00

00:01.2 Entertainment encryption device [1010]: Advanced Micro Devices [AMD] Geode LX AES Security Block [1022:2082]
 	Subsystem: Advanced Micro Devices [AMD] Geode LX AES Security Block [1022:2082]
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 32 bytes
 	Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=16K]
 	Kernel driver in use: Geode LX AES
00: 22 10 82 20 06 00 a0 02 00 00 10 10 08 00 00 00
10: 00 00 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 82 20
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:0c.0 FLASH memory [0501]: Marvell Technology Group Ltd. Unknown device [11ab:4100] (rev 10) (prog-if 01)
 	Subsystem: Marvell Technology Group Ltd. Unknown device [11ab:4100]
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0 (2000ns min, 2000ns max)
 	Interrupt: pin A routed to IRQ 11
 	Region 0: Memory at fe020000 (32-bit, non-prefetchable) [size=16K]
 	Capabilities: <access denied>
 	Kernel driver in use: CAFÉ NAND
00: ab 11 00 41 06 00 b0 02 10 01 01 05 00 00 80 00
10: 00 00 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 ab 11 00 41
30: 00 00 00 00 88 00 00 00 00 00 00 00 00 01 08 08

00:0c.1 SD Host controller [0805]: Marvell Technology Group Ltd. Unknown device [11ab:4101] (rev 10) (prog-if 01)
 	Subsystem: Marvell Technology Group Ltd. Unknown device [11ab:4100]
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 32 (2000ns min, 2000ns max)
 	Interrupt: pin A routed to IRQ 11
 	Region 0: Memory at fe024000 (32-bit, non-prefetchable) [size=16K]
 	Capabilities: <access denied>
 	Kernel driver in use: sdhci
 	Kernel modules: sdhci
00: ab 11 01 41 06 00 b0 02 10 01 05 08 00 20 80 00
10: 00 40 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 ab 11 00 41
30: 00 00 00 00 88 00 00 00 00 00 00 00 0b 01 08 08

00:0c.2 Multimedia video controller [0400]: Marvell Technology Group Ltd. Unknown device [11ab:4102] (rev 10) (prog-if 01)
 	Subsystem: Marvell Technology Group Ltd. Unknown device [11ab:4100]
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 32 (2000ns min, 2000ns max)
 	Interrupt: pin A routed to IRQ 11
 	Region 0: Memory at fe028000 (32-bit, non-prefetchable) [size=16K]
 	Capabilities: <access denied>
 	Kernel driver in use: cafe1000-ccic
00: ab 11 02 41 06 00 b0 02 10 01 00 04 00 20 80 00
10: 00 80 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 ab 11 00 41
30: 00 00 00 00 88 00 00 00 00 00 00 00 0b 01 08 08

00:0f.0 ISA bridge [0601]: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA [1022:2090] (rev 03)
 	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA [1022:2090]
 	Control: I/O+ Mem- BusMaster- SpecCycle+ MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Region 0: I/O ports at 18b0 [size=8]
 	Region 1: I/O ports at 1000 [size=256]
 	Region 2: I/O ports at 1800 [size=64]
 	Region 3: I/O ports at 1880 [size=32]
 	Region 4: I/O ports at 1400 [size=128]
 	Region 5: I/O ports at 1840 [size=64]
 	Kernel modules: cs5535_gpio
00: 22 10 90 20 49 00 a0 02 03 00 01 06 00 20 80 00
10: b1 18 00 00 01 10 00 00 01 18 00 00 81 18 00 00
20: 01 14 00 00 41 18 00 00 00 00 00 00 22 10 90 20
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:0f.3 Multimedia audio controller [0401]: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio [1022:2093] (rev 01)
 	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio [1022:2093]
 	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Interrupt: pin B routed to IRQ 5
 	Region 0: I/O ports at 1480 [size=128]
 	Kernel driver in use: cs5535audio
00: 22 10 93 20 41 00 a0 02 01 00 01 04 00 00 00 00
10: 81 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 93 20
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 02 00 00

00:0f.4 USB Controller [0c03]: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC [1022:2094] (rev 02) (prog-if 10 [OHCI])
 	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC [1022:2094]
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0
 	Interrupt: pin D routed to IRQ 10
 	Region 0: Memory at fe01a000 (32-bit, non-prefetchable) [size=4K]
 	Capabilities: <access denied>
 	Kernel driver in use: ohci_hcd
 	Kernel modules: ohci-hcd
00: 22 10 94 20 06 00 30 02 02 10 03 0c 00 00 00 00
10: 00 a0 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 94 20
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 04 00 00

00:0f.5 USB Controller [0c03]: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC [1022:2095] (rev 02) (prog-if 20 [EHCI])
 	Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC [1022:2095]
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0
 	Interrupt: pin D routed to IRQ 10
 	Region 0: Memory at fe01b000 (32-bit, non-prefetchable) [size=4K]
 	Capabilities: <access denied>
 	Kernel driver in use: ehci_hcd
 	Kernel modules: ehci-hcd
00: 22 10 95 20 06 00 30 02 02 20 03 0c 00 00 00 00
10: 00 b0 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 95 20
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 04 00 00


Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-11-17  8:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-17  8:31 [9fans] geode / geode companion CS5536 Francisco J Ballesteros
  -- strict thread matches above, loose matches on Subject: below --
2009-11-17  7:13 Francisco J Ballesteros
2009-11-17  1:14 Tim Newsham

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).