From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: From: Francisco J Ballesteros To: "9fans@9fans.net" <9fans@9fans.net> Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (iPhone Mail 7D11) Date: Tue, 17 Nov 2009 08:13:58 +0100 Subject: Re: [9fans] geode / geode companion CS5536 Topicbox-Message-UUID: 9c8de76a-ead5-11e9-9d60-3106f5b1d025 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=20 > ) (gcc version 4.1.2 20070925 (Red Hat 4.1.2-27)) #1 PREEMPT Mon Feb =20= > 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 =20= > 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: =20 > 0e4cbc00:f1b34400) > [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. =20 > Total pages: 58057 > [ 0.000000] Kernel command line: ro root=3Dmtd0 rootfstype=3Djffs2 =20 > console=3DttyS0,115200 console=3Dtty0 fbcon=3Dfont:SUN12x22 > [ 0.000000] Initializing CPU#0 > [ 0.000000] CPU 0 irqstacks, hard=3Dc0705000 soft=3Dc0704000 > [ 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 =20= > bytes) > [ 0.010000] Inode-cache hash table entries: 16384 (order: 4, 65536 =20 > bytes) > [ 0.010000] Memory: 220588k/234284k available (1989k kernel code, =20 > 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 =20 > supervisor mode...Ok. > [ 0.010000] CPA: page pool initialized 1 of 1 pages preallocated > [ 0.160010] Calibrating delay using timer specific routine.. 863.21 =20= > BogoMIPS (lpj=3D4316064) > [ 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 =20 > 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 =20 > 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=3D55) > [ 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 =20= > bytes) > [ 0.350268] Switched to high resolution mode on CPU 0 > [ 0.351819] TCP established hash table entries: 8192 (order: 4, =20 > 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) =C2=A9 2001-2006 Red = Hat,=20 > 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 =20= > sharing enabled > [ 1.498340] serial8250: ttyS0 at I/O 0x3f8 (irq =3D 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, =20 > 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 =20= > 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 =20 > 3,3V 8-bit at offset 0x0 > [ 2.125346] No RedBoot partition table detectedin NAND 512MiB 3,3V 8-=20= > 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/=20= > 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 =20 > touchpad revision 0x50 > [ 2.905493] input: OLPC ALPS HGPK as /devices/platform/i8042/serio1/=20= > 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 =20 > 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=3D0x7e805368 > [ 3.072016] Failure reading codec reg 0x7e,Last value=3D0x7e805368 > [ 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: =20 > complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 =20 > 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=3D0x1000 mask=3D0xb003c66 major=3D253 > [ 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:=20 > 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 =20= > (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 =20= > 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 =20= > bus number 2 > [ 16.963485] PCI: cache line size of 32 is not supported by device =20 > 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, =20 > 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/=20 > input5 > [ 17.542149] hub_port_wait_reset: portstatus=3D503 portchange=3D10 > [ 17.601958] usb 2-1: new high speed USB device using ehci_hcd and =20 > address 2 > [ 17.662193] hub_port_wait_reset: portstatus=3D503 portchange=3D10 > [ 17.756329] usb 2-1: configuration #1 chosen from 1 choice > [ 17.972033] hub_port_wait_reset: portstatus=3D100 portchange=3D1 > [ 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=3D303 portchange=3D10 > [ 18.271949] usb 1-2: new low speed USB device using ohci_hcd and =20 > address 2 > [ 18.351966] hub_port_wait_reset: portstatus=3D303 portchange=3D10 > [ 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, =20 > git-1.1.13 > [ 19.772164] ieee80211: Copyright (C) 2004-2005 Intel Corporation = > > [ 19.841751] usbcore: registered new interface driver hiddev > [ 19.855990] input: BTC USB Multimedia Keyboard as /devices/=20 > 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 =20 > Keyboard] on usb-0000:00:0f.4-2 > [ 19.953431] input: BTC USB Multimedia Keyboard as /devices/=20 > 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 =20 > 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 =20 > 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 =20= > in a way that may be insecure. > [ 32.177911] hald-probe-vide used greatest stack depth: 1860 bytes =20 > 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=C3=89 NAND 0000:00:0c.0: Corrected 1 symbol errors > [ 101.538149] CAF=C3=89 NAND 0000:00:0c.0: Corrected 1 symbol errors > [ 108.881760] JFFS2 notice: (292) check_node_data: wrong data CRC in =20= > data node at 0x31b16ccc: read 0x682f6495, calculated 0x386676a1. > [ 112.133116] CAF=C3=89 NAND 0000:00:0c.0: Corrected 1 symbol errors > [ 112.139983] CAF=C3=89 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 =20 > seconds) done. > [ 161.591885] Freezing remaining freezable tasks ... (elapsed 0.00 =20 > 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 =20 > at offset 1 (was 2b00002, writing 2b00006) > [ 161.678619] PM: Writing back config space on device 0000:00:0c.2 =20 > at offset f (was 8080100, writing 808010b) > [ 161.678670] PM: Writing back config space on device 0000:00:0c.2 =20 > at offset 3 (was 800000, writing 802000) > [ 161.678701] PM: Writing back config space on device 0000:00:0c.2 =20 > 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 =20= > 0000:00:0f.5 > [ 162.066489] olpc-dcon: The CPU has control > [ 162.407491] usb_reset_device! > [ 162.468030] hub_port_wait_reset: portstatus=3D503 portchange=3D10 > [ 162.532702] usb 2-1: reset high speed USB device using ehci_hcd =20 > and address 2 > [ 162.595559] hub_port_wait_reset: portstatus=3D503 portchange=3D10 > [ 162.691576] USB_REQ_SET_CONFIGURATION! > [ 162.693465] usb_reset_device! > [ 162.926091] hub_port_wait_reset: portstatus=3D303 portchange=3D10 > [ 162.987142] usb 1-2: reset low speed USB device using ohci_hcd and =20= > address 2 > [ 163.235001] hub_port_wait_reset: portstatus=3D303 portchange=3D10 > [ 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 =20 > device [1022:0028] (rev 21) > Subsystem: National Semiconductor Corporation Unknown device =20 > [100b:0028] > Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- 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 =20 > [AMD] Geode LX Video [1022:2081] (prog-if 00 [VGA controller]) > Subsystem: National Semiconductor Corporation Unknown device =20 > [100b:0030] > Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Interrupt: pin A routed to IRQ 14 > Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=3D16M] > Region 1: Memory at fe000000 (32-bit, non-prefetchable) [size=3D16K] > Region 2: Memory at fe004000 (32-bit, non-prefetchable) [size=3D16K] > Region 3: Memory at fe008000 (32-bit, non-prefetchable) [size=3D16K] > Region 4: Memory at fe00c000 (32-bit, non-prefetchable) [size=3D16K] > 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 =20 > Devices [AMD] Geode LX AES Security Block [1022:2082] > Subsystem: Advanced Micro Devices [AMD] Geode LX AES Security =20 > Block [1022:2082] > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Latency: 0, Cache Line Size: 32 bytes > Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=3D16K] > 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 =20 > 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- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Latency: 0 (2000ns min, 2000ns max) > Interrupt: pin A routed to IRQ 11 > Region 0: Memory at fe020000 (32-bit, non-prefetchable) [size=3D16K] > Capabilities: > Kernel driver in use: CAF=C3=89 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. =20 > 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- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Latency: 32 (2000ns min, 2000ns max) > Interrupt: pin A routed to IRQ 11 > Region 0: Memory at fe024000 (32-bit, non-prefetchable) [size=3D16K] > Capabilities: > 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 =20= > 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- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Latency: 32 (2000ns min, 2000ns max) > Interrupt: pin A routed to IRQ 11 > Region 0: Memory at fe028000 (32-bit, non-prefetchable) [size=3D16K] > Capabilities: > 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 =20 > [Geode companion] ISA [1022:2090] (rev 03) > Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] =20= > ISA [1022:2090] > Control: I/O+ Mem- BusMaster- SpecCycle+ MemWINV- VGASnoop- ParErr=20= > + Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Region 0: I/O ports at 18b0 [size=3D8] > Region 1: I/O ports at 1000 [size=3D256] > Region 2: I/O ports at 1800 [size=3D64] > Region 3: I/O ports at 1880 [size=3D32] > Region 4: I/O ports at 1400 [size=3D128] > Region 5: I/O ports at 1840 [size=3D64] > 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 =20 > [AMD] CS5536 [Geode companion] Audio [1022:2093] (rev 01) > Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] =20= > Audio [1022:2093] > Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr=20= > + Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Interrupt: pin B routed to IRQ 5 > Region 0: I/O ports at 1480 [size=3D128] > 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 =20 > [Geode companion] OHC [1022:2094] (rev 02) (prog-if 10 [OHCI]) > Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] =20= > OHC [1022:2094] > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Latency: 0 > Interrupt: pin D routed to IRQ 10 > Region 0: Memory at fe01a000 (32-bit, non-prefetchable) [size=3D4K] > Capabilities: > 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 =20 > [Geode companion] EHC [1022:2095] (rev 02) (prog-if 20 [EHCI]) > Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] =20= > EHC [1022:2095] > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- =20 > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=3Dmedium >TAbort- =20= > SERR- Latency: 0 > Interrupt: pin D routed to IRQ 10 > Region 0: Memory at fe01b000 (32-bit, non-prefetchable) [size=3D4K] > Capabilities: > 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]