Last Update: Sept 20, 2002 Part 2 Project Progress and Status. Search for "***" to find comments. This will get you through the file quickly. -Gaurang Khetan. ***----------------------------------------------------------------------------- XScale > run 0-th arg: Uncompressing Linux........................................... done, booting the kernel. Linux version 2.4.17-rmk5-iop310.1 (grkhetan@nyx.usc.edu) (gcc version 2.95.3 20010315 (release)) #71 Sat Aug 31 01:30:38 PDT 2002 Processor: Intel XScale-80200 revision 1 Architecture: Cyclone IQ80310 On node 0 totalpages: 32768 zone(0): 32768 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/nfs console=ttyS0,57600 nfsroot=128.125.72.145:/home/grkhetan/job/at2 ip=128.125.71.202:128.125.72.145::255.255.0.0:dangun.usc.edu:eth0:any Using XScale PMU as timer source(IRQ 1, 733 MHz Clock Tick) Calibrating delay loop... 732.36 BogoMIPS Memory: 128MB = 128MB total Memory: 127592KB available (1123K code, 204K data, 60K init) XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc. Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) POSIX conformance testing by UNIFIX PCI: IQ80310 is agent GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=0; hose->first_busno=0 GK: Bus 0, PCI_DEVFN=0, Header Type=0 VendorID=4332 GK: Header_type=0 and Header_type & 0x03 = 0 PCI Autoconfig: Found Bus 0, Device 0, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, I/O, size=0x100, address=0x9001ff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 20 PCI Autoconfig: BAR 1, Mem, size=0x100, address=0x8bffff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 24 GK: Trying to get the address bar at offset 28 GK: Trying to get the address bar at offset 32 GK: Trying to get the address bar at offset 36 GK: Bus 0, PCI_DEVFN=16, Header Type=1 VendorID=32902 PCI Autoconfig: Found P2P bridge, device 2 PCI Autoconfig: Found Bus 0, Device 2, Function 0 GK: Trying to get the address bar at offset 16 GK: Trying to get the address bar at offset 20 GK: pciauto_prescan() called: BUS=0, DEVFN=16, SUBBUS=0, IOSAVE=-1073506120, MEMSAVE=-1069703348 GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=1; hose->first_busno=0 GK: Bus 1, PCI_DEVFN=88, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8beff000 GK: was64bit = 0 GK: Bus 1, PCI_DEVFN=89, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 1 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8befe000 GK: was64bit = 0 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: pciauto_postscan() called: BUS=0, DEVFN=16, SUBBUS=1, IOSAVE=-1878921216, MEMSAVE=-1947205632 PCI Autoconfig: Bridge 0. IO_FILTER = 0x000000c0..0xffff9001 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c Scanning bus 00 Found 00:00 [10ec/8129] 000200 00 GK: pci_read_bases: For device:PCI device 10ec:8129, read 2 memory bases. Found 00:10 [8086/b154] 000604 01 GK: pci_read_bases: For device:PCI device 8086:b154, read 0 memory bases. Fixups for bus 00 PCI: bus0: Fast back to back transfers disabled Scanning behind PCI bridge 00:02.0, config 010100, pass 0 GK: Bus already configured by firmware. Scanning bus 01 Found 01:58 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Found 01:59 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Fixups for bus 01 PCI: bus1: Fast back to back transfers disabled Scanning behind PCI bridge 01:0b.0, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.0, config 000000, pass 1 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 1 GK: Bus NOT configured by firmware. Bus scan for 01 returning with max=09 Scanning behind PCI bridge 00:02.0, config 010100, pass 1 GK: Bus already configured by firmware. Bus scan for 00 returning with max=09 GK: Now going into Bus No. 0 for resource allocation. GK: pci_read_bridge_bases: returning immediately for Bus Number 0 GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=90010000, end=9001ffff GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=88000000, end=8bffffff GK: Now going into Bus No. 1 for resource allocation. GK: so pr<>res where pr->start=90010000, end=9001ffff; res->start=9001c000, end=9001efff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8b600000, end=8befffff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8ae00000, end=8b5fffff GK: Now going into Bus No. 2 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 2 GK: Now going into Bus No. 6 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 6 GK: allocated resource for device PCI device 10ec:8129 at start=9001ff00, end=9001ffff. GK: allocated resource for device PCI device 10ec:8129 at start=8bffff00, end=8bffffff. GK: allocated resource for device PCI device 1180:0476 at start=8beff000, end=8befffff. GK: allocated resource for device PCI device 1180:0476 at start=8befe000, end=8befefff. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Minicache init Starting kswapd Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xfe080000x (irq = 11) is a 16550A ttyS01 at 0xfe100000x (irq = 12) is a 16550A block: 128 slots per queue, batch=32 8139too Fast Ethernet driver 0.9.22 eth0: RealTek RTL8139C Fast Ethernet at 0xc8802f00, 00:50:da:92:0c:0d, IRQ 13 CFI: Found no IQ80310 flash device at location zero Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 88 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8beff000 config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c016040c 003e 0580 cb_writel: c016040c 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 001c 8ae00000 config_writel: c016040c 0020 8affffff GK: yar: 6GK: yar: 1config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0024 8b600000 config_writel: c016040c 0028 8b7fffff GK: yar: 6GK: yar: 1config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 002c 9001c000 config_writel: c016040c 0030 9001c0ff GK: yar: 6GK: yar: 1config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0034 9001c400 config_writel: c016040c 0038 9001c4ff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c016040c 0082 0000 config_readw: c016040c 0084 0000 config_readw: c016040c 0088 0463 config_readw: c016040c 0088 0463 GK: Exiting yenta_open normally. GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 89 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8befe000 config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c0160498 003e 0580 cb_writel: c0160498 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 001c 8b000000 config_writel: c0160498 0020 8b1fffff GK: yar: 6GK: yar: 1config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0024 8b800000 config_writel: c0160498 0028 8b9fffff GK: yar: 6GK: yar: 1config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 002c 9001c800 config_writel: c0160498 0030 9001c8ff GK: yar: 6GK: yar: 1config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0034 9001cc00 config_writel: c0160498 0038 9001ccff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c0160498 0082 0020 config_readw: c0160498 0084 0000 config_readw: c0160498 0088 0463 config_readw: c0160498 0088 0463 GK: Exiting yenta_open normally. Intel PCIC probe: not found. airo: Probing for PCI adapters airo: Finished probing for PCI adapters NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 8192) eth0: Setting half-duplex based on auto-negotiated partner ability 0000. GK: yenta_open_bh: socket->cb_irq = 17 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 17 GK: yenta_probe_irq starts.. config_readw: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000001 exca_writeb: c016040c 0005 00 exca_writeb: c016040c 0005 31 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 41 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 51 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 61 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 71 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 91 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 a1 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000000 exca_writeb: c016040c 0005 00 GK: having a mask of 0000 right now. config_writew: c016040c 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq17 cb_readl: c016040c 0008 30000006 Socket status: 30000006 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0500 config_writew: c016040c 003e 0500 cb_readl: c016040c 0010 00000400 cb_writel: c016040c 0010 00000000 config_readw: c016040c 003e 0500 cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0003 00 exca_writeb: c016040c 0003 40 exca_readb: c016040c 0002 00 exca_readb: c016040c 0002 00 exca_writeb: c016040c 0002 40 exca_writeb: c016040c 0005 08 exca_readb: c016040c 0004 00 config_writew: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000006 exca_readb: c016040c 0006 00 exca_writew: c016040c 0008 0000 exca_writew: c016040c 000a 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writew: c016040c 000c 0000 exca_writew: c016040c 000e 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0040 00 exca_writew: c016040c 0010 0000 exca_writew: c016040c 0012 0000 exca_writew: c016040c 0014 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0041 00 exca_writew: c016040c 0018 0000 exca_writew: c016040c 001a 0000 exca_writew: c016040c 001c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0042 00 exca_writew: c016040c 0020 0000 exca_writew: c016040c 0022 0000 exca_writew: c016040c 0024 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0043 00 exca_writew: c016040c 0028 0000 exca_writew: c016040c 002a 0000 exca_writew: c016040c 002c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0044 00 exca_writew: c016040c 0030 0000 exca_writew: c016040c 0032 0000 exca_writew: c016040c 0034 0000 cb_writel: c016040c 0004 00000006 GK: Exiting yenta_init. config_writew: c016040c 0082 0000 config_writew: c016040c 0084 0300 config_writew: c016040c 0088 0463 config_writew: c016040c 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. cb_readl: c0160498 0000 00000006 cb_writel: c0160498 0000 00000006 exca_readb: c0160498 0004 00 exca_readb: c0160498 0003 00 GK: yenta_open_bh: socket->cb_irq = 14 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 14 GK: yenta_probe_irq starts.. config_readw: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000001 exca_writeb: c0160498 0005 00 exca_writeb: c0160498 0005 31 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 41 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 51 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 61 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 71 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 91 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 a1 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000000 exca_writeb: c0160498 0005 00 GK: having a mask of 0000 right now. config_writew: c0160498 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq14 cb_readl: c0160498 0008 30000810 Socket status: 30000810 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0500 config_writew: c0160498 003e 0500 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000000 config_readw: c0160498 003e 0500 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 00 exca_readb: c0160498 0002 00 exca_writeb: c0160498 0002 40 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 exca_readb: c0160498 0006 00 exca_writew: c0160498 0008 0000 exca_writew: c0160498 000a 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writew: c0160498 000c 0000 exca_writew: c0160498 000e 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0040 00 exca_writew: c0160498 0010 0000 exca_writew: c0160498 0012 0000 exca_writew: c0160498 0014 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0041 00 exca_writew: c0160498 0018 0000 exca_writew: c0160498 001a 0000 exca_writew: c0160498 001c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0042 00 exca_writew: c0160498 0020 0000 exca_writew: c0160498 0022 0000 exca_writew: c0160498 0024 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0043 00 exca_writew: c0160498 0028 0000 exca_writew: c0160498 002a 0000 exca_writew: c0160498 002c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0044 00 exca_writew: c0160498 0030 0000 exca_writew: c0160498 0032 0000 exca_writew: c0160498 0034 0000 cb_writel: c0160498 0004 00000006 GK: Exiting yenta_init. config_writew: c0160498 0082 0020 config_writew: c0160498 0084 0300 config_writew: c0160498 0088 0463 config_writew: c0160498 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. IP-Config: Complete: device=eth0, addr=128.125.71.202, mask=255.255.0.0, gw=255.255.255.255, host=dangun, domain=, nis-domain=usc.edu, bootserver=128.125.72.145, rootserver=128.125.72.145, rootpath= NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com GK: cs.c: pcmcia_register_client: called. cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0001 33 exca_readb: c016040c 0003 40 GK: cs.c: pcmcia_register_client: returned normally. GK: cs.c: pcmcia_register_client: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 GK: cs.c: setup_socket: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 00 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 d3 exca_readb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 GK: cs.csetup_socket: exited with 1 GK: cs.c: pcmcia_register_client: returned normally. Looking up port of RPC 100003/2 on 128.125.72.145 Looking up port of RPC 100005/1 on 128.125.72.145 VFS: Mounted root (nfs filesystem). Freeing init memory: 60K INIT: version 2.74 booting mount: fs type devpts not supported by kernel INIT: Entering runlevel: 3 Starting system logger: syslogdCouldn't obtain descriptor for socket /dev/log: Address family not supported by protocol Linux login: root Password: login[61]: root login on `ttyS0' [root@Linux /root]$cd /proc [root@Linux /proc]$clear [root@Linux /proc]$ls hermes mtd pci misc bus tty driver fs net slabinfo kcore ksyms cpuinfo mounts kmsg execdomains iomem swaps locks cmdline ioports filesystems interrupts partitions devices stat modules version meminfo uptime loadavg self 1 2 3 4 5 6 8 9 10 53 61 72 [root@Linux /proc]$cat pci PCI devices found: Bus 0, device 0, function 0: Class 0200: PCI device 10ec:8129 (rev 16). IRQ 13. Master Capable. Latency=128. Min Gnt=32.Max Lat=32. I/O at 0x9001ff00 [0x9001ffff]. Non-prefetchable 32 bit memory at 0x8bffff00 [0x8bffffff]. Bus 0, device 2, function 0: Class 0604: PCI device 8086:b154 (rev 0). IRQ 14. Bus 1, device 11, function 0: Class 0607: PCI device 1180:0476 (rev 128). IRQ 17. Master Capable. Latency=168. Min Gnt=128.Max Lat=5. Non-prefetchable 32 bit memory at 0x8beff000 [0x8befffff]. Bus 1, device 11, function 1: Class 0607: PCI device 1180:0476 (rev 128). IRQ 14. Master Capable. Latency=168. Min Gnt=128.Max Lat=5. Non-prefetchable 32 bit memory at 0x8befe000 [0x8befefff]. [root@Linux /proc]$cat iomem 88000000-8bffffff : IOP310 SATU PCI Mem 8ae00000-8b5fffff : PCI Bus #01 8ae00000-8affffff : PCI CardBus #02 8b000000-8b1fffff : PCI CardBus #06 8b600000-8befffff : PCI Bus #01 8b600000-8b7fffff : PCI CardBus #02 8b800000-8b9fffff : PCI CardBus #06 8befe000-8befefff : PCI device 1180:0476 8beff000-8befffff : PCI device 1180:0476 8bffff00-8bffffff : PCI device 10ec:8129 8bffff00-8bffffff : 8139too a0000000-a7ffffff : System RAM a0017000-a012fd8f : Kernel code a012fd90-a0162f53 : Kernel data [root@Linux /proc]$cat ioports 90010000-9001ffff : IOP310 SATU PCI I/O 9001c000-9001efff : PCI Bus #01 9001c000-9001c0ff : PCI CardBus #02 9001c400-9001c4ff : PCI CardBus #02 9001c800-9001c8ff : PCI CardBus #06 9001cc00-9001ccff : PCI CardBus #06 9001ff00-9001ffff : PCI device 10ec:8129 9001ff00-9001ffff : 8139too [root@Linux /proc]$cat ioports 90010000-9001ffff : IOP310 SATU PCI I/O 9001c000-9001efff : PCI Bus #01 9001c000-9001c0ff : PCI CardBus #02 9001c400-9001c4ff : PCI CardBus #02 9001c800-9001c8ff : PCI CardBus #06 9001cc00-9001ccff : PCI CardBus #06 9001ff00-9001ffff : PCI device 10ec:8129 9001ff00-9001ffff : 8139too [root@Linux /proc]$cat interrupts 1: 22750 timer 2: 3738 CPLD_IRQ 11: 378 serial 13: 3359 eth0 14: 1 PCI device 1180:0476 17: 0 PCI device 1180:0476 Err: 0 [root@Linux /proc]$cat meminfo total: used: free: shared: buffers: cached: Mem: 130715648 3473408 127242240 0 0 1806336 Swap: 0 0 0 MemTotal: 127652 kB MemFree: 124260 kB MemShared: 0 kB Buffers: 0 kB Cached: 1764 kB SwapCached: 0 kB Active: 1216 kB Inactive: 896 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 127652 kB LowFree: 124260 kB SwapTotal: 0 kB SwapFree: 0 kB [root@Linux /proc]$cd bus [root@Linux bus]$ls pccard pci [root@Linux bus]$cd pci [root@Linux pci]$ls 01 00 devices [root@Linux pci]$cat devices 0000 10ec8129 d 9001ff01 8bffff00 00000000 00000000 00000000 00000000 00000000 00000100 00000100 00000000 00000000 00000000 00000000 00000000 8139too 0010 8086b154 e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 PCI Bridge 0158 11800476 11 8beff000 00000000 00000000 00000000 00000000 00000000 00000000 00001000 00000000 00000000 00000000 00000000 00000000 00000000 cardbus 0159 11800476 e 8befe000 00000000 00000000 00000000 00000000 00000000 00000000 00001000 00000000 00000000 00000000 00000000 00000000 00000000 cardbus [root@Linux pci]$cd 00 [root@Linux 00]$ls 02.0 00.0 [root@Linux 00]$cd ../01 [root@Linux 01]$ls 0b.1 0b.0 [root@Linux 01]$cat 0b.0 v` cc @$[root@Linux 01]$Minicom2.00.0Minicom2.00.0 bash: Minicom2.00.0Minicom2.00.0: command not found [root@Linux 01]$ls 0b.1 0b.0 [root@Linux 01]$cd ../.. [root@Linux bus]$ls pccard pci [root@Linux bus]$cd .. [root@Linux /proc]$cd bus/pccard/ [root@Linux pccard]$ls drivers 01 00 [root@Linux pccard]$cat c drivers airo_cs 1 0 orinoco_cs 1 0 wavelan_cs 1 0 [root@Linux pccard]$cd 00 [root@Linux 00]$ls clients [root@Linux 00]$cat clients fn ff: 'Driver Services' [attr 0x0001] [state 0x0000] [root@Linux 00]$cd ../01 [root@Linux 01]$ls clients [root@Linux 01]$cat clients fn ff: 'Driver Services' [attr 0x0001] [state 0x0000] [root@Linux 01]$cd .. [root@Linux pccard]$cd .. [root@Linux bus]$cd .. [root@Linux /proc]$cat /var/l run/s  .nfs000001ea00000004 .nfs000001ec0000000c utmp .nfs000001eb00000006 runlevel.dir [root@Linux /proc]$cat /var/run/stab /var/run/stab: No such file or directory [root@Linux /proc]$card, mgr cardmgr[95]: error in file 'config' line 1967: no driver bindings for 'Xircom RBM56G Modem' cardmgr[95]: error in file './config.opts' line 28: syntax error cardmgr[95]: watching 2 socketsGK: rsrc_mgr.c: adjust_memory: base=8ba00000, size=00500000 GK: rsrc_mgr.c: adjust_memory: base=8b200000, size=00400000 [root@Linux /proc]$cardmgr[99]: starting, version is 3.2.0 GK: cistpl.c:pcmcia_validate_cis: called. cs: memory probe 0x8ba00000-0x8befffff:GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: actually successful...returning.GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a01 exca_writew: c0160498 0012 8a01 exca_writew: c0160498 0014 45ff exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a01 exca_writew: c0160498 0012 8a01 exca_writew: c0160498 0014 45ff exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a01 exca_writew: c0160498 0012 8a01 exca_writew: c0160498 0014 45ff exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: actually successful...returning.GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a50 exca_writew: c0160498 0012 8a50 exca_writew: c0160498 0014 45b0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a50 exca_writew: c0160498 0012 8a50 exca_writew: c0160498 0014 45b0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a50 exca_writew: c0160498 0012 8a50 exca_writew: c0160498 0014 45b0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: actually successful...returning.GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a51 exca_writew: c0160498 0012 8a51 exca_writew: c0160498 0014 45af exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a51 exca_writew: c0160498 0012 8a51 exca_writew: c0160498 0014 45af exca_writeb: c0160498 0006 01 [repeat zillion times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a51 exca_writew: c0160498 0012 8a51 exca_writew: c0160498 0014 45af exca_writeb: c0160498 0006 01 GK: cistpl.c:pcmcia_validate_cis: actually successful...returning.GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa0 exca_writew: c0160498 0012 8aa0 exca_writew: c0160498 0014 4560 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa0 exca_writew: c0160498 0012 8aa0 exca_writew: c0160498 0014 4560 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa0 exca_writew: c0160498 0012 8aa0 exca_writew: c0160498 0014 4560 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0af0 exca_writew: c0160498 0012 8af0 exca_writew: c0160498 0014 4510 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0af0 exca_writew: c0160498 0012 8af0 exca_writew: c0160498 0014 4510 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0af0 exca_writew: c0160498 0012 8af0 exca_writew: c0160498 0014 4510 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b40 exca_writew: c0160498 0012 8b40 exca_writew: c0160498 0014 44c0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b40 exca_writew: c0160498 0012 8b40 exca_writew: c0160498 0014 44c0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b40 exca_writew: c0160498 0012 8b40 exca_writew: c0160498 0014 44c0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b90 exca_writew: c0160498 0012 8b90 exca_writew: c0160498 0014 4470 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b90 exca_writew: c0160498 0012 8b90 exca_writew: c0160498 0014 4470 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b90 exca_writew: c0160498 0012 8b90 exca_writew: c0160498 0014 4470 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be0 exca_writew: c0160498 0012 8be0 exca_writew: c0160498 0014 4420 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be0 exca_writew: c0160498 0012 8be0 exca_writew: c0160498 0014 4420 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be0 exca_writew: c0160498 0012 8be0 exca_writew: c0160498 0014 4420 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c30 exca_writew: c0160498 0012 8c30 exca_writew: c0160498 0014 43d0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c30 exca_writew: c0160498 0012 8c30 exca_writew: c0160498 0014 43d0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c30 exca_writew: c0160498 0012 8c30 exca_writew: c0160498 0014 43d0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c80 exca_writew: c0160498 0012 8c80 exca_writew: c0160498 0014 4380 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c80 exca_writew: c0160498 0012 8c80 exca_writew: c0160498 0014 4380 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c80 exca_writew: c0160498 0012 8c80 exca_writew: c0160498 0014 4380 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0cd0 exca_writew: c0160498 0012 8cd0 exca_writew: c0160498 0014 4330 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0cd0 exca_writew: c0160498 0012 8cd0 exca_writew: c0160498 0014 4330 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0cd0 exca_writew: c0160498 0012 8cd0 exca_writew: c0160498 0014 4330 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d20 exca_writew: c0160498 0012 8d20 exca_writew: c0160498 0014 42e0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d20 exca_writew: c0160498 0012 8d20 exca_writew: c0160498 0014 42e0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d20 exca_writew: c0160498 0012 8d20 exca_writew: c0160498 0014 42e0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d70 exca_writew: c0160498 0012 8d70 exca_writew: c0160498 0014 4290 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d70 exca_writew: c0160498 0012 8d70 exca_writew: c0160498 0014 4290 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d70 exca_writew: c0160498 0012 8d70 exca_writew: c0160498 0014 4290 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc0 exca_writew: c0160498 0012 8dc0 exca_writew: c0160498 0014 4240 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc0 exca_writew: c0160498 0012 8dc0 exca_writew: c0160498 0014 4240 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc0 exca_writew: c0160498 0012 8dc0 exca_writew: c0160498 0014 4240 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e10 exca_writew: c0160498 0012 8e10 exca_writew: c0160498 0014 41f0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e10 exca_writew: c0160498 0012 8e10 exca_writew: c0160498 0014 41f0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e10 exca_writew: c0160498 0012 8e10 exca_writew: c0160498 0014 41f0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e60 exca_writew: c0160498 0012 8e60 exca_writew: c0160498 0014 41a0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e60 exca_writew: c0160498 0012 8e60 exca_writew: c0160498 0014 41a0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e60 exca_writew: c0160498 0012 8e60 exca_writew: c0160498 0014 41a0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. excluding 0x8ba50000-0x8befffff GK: cistpl.csetup_cis_mem: will call find_mem_region for memory size=align=00001000 GK: rsrc_mgr.cfind_mem_region: entered: base=00000000; num=00001000; align=00001000; low=0; name=card services; socket=c7fd9000 GK: fmr: m->base=8ba00000, m->num=size=00050000 force_low=0 GK: fmr: inside try for loop: try=8ba00000; num=00001000 GK: fmr: successful: returning 0. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 cardmgr[99]: socket 1: Anonymous Memory exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 kill alllcardmgr[99]: module /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/memory_cs.o not available <==*** could not find memory_cs driver cardmgr[99]: executing: 'modprobe memory_cs' cardmgr[99]: + sh: modprobe: command not found cardmgr[99]: modprobe exited with status 127 cardmgr[99]: get dev info on socket 1 failed: Resource temporarily unavailable kill: No such pid alll [root@Linux /proc]$cat bus/pccard/drivers airo_cs 1 0 orinoco_cs 1 0 wavelan_cs 1 0 [root@Linux /proc]$dump_cis Socket 0:GK: cistpl.c:pcmcia_validate_cis: called. GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. no CIS present GK: cistpl.c:pcmcia_validate_cis: called. Socket 1: exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat zillion times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: first two checks failed, so returning. no CIS present [root@Linux /proc]$pcic_probe PCI bridge probe: Ricoh RL5C476 found, 2 sockets. [root@Linux /proc]$cd /sbin [root@Linux /sbin]$ls insmod rmmod lsmod chkconfig killall5 initlog runlevel shutdown pidof ifconfig rarp route init telinit halt reboot status getty sulogin chroot freeramdisk mkswap swapoff swapon syslogd update cardmgr cardctl ide_info ifuser ifport e2fsck fuser mke2fs dump_cis ftl_check ftl_format pack_cis pcic_probe pcinitrd dump_cardbus dump_cisreg dump_exca dump_pirq dump_tcic [root@Linux /sbin]$dump_pirq bash: /sbin/dump_pirq: No such file or directory [root@Linux /sbin]$dump_pirq bash: /sbin/dump_pirq: No such file or directory [root@Linux /sbin]$./dump_pirq bash: ./dump_pirq: No such file or directory [root@Linux /sbin]$ll -rwxr-xr-x 1 root root 67852 Apr 3 2000 insmod lrwxrwxrwx 1 root root 6 Aug 2 2000 rmmod -> insmod -rwxr-xr-x 1 root root 10504 Apr 3 2000 lsmod -rwxr-xr-x 1 root root 20952 Apr 4 2000 chkconfig -rwxr-xr-x 1 root root 8428 Mar 13 2000 killall5 -rwxr-xr-x 1 root root 22392 Mar 13 2000 initlog -rwxr-xr-x 1 root root 2876 Mar 13 2000 runlevel -rwxr-xr-x 1 root root 14044 Mar 13 2000 shutdown lrwxrwxrwx 1 root root 8 Aug 2 2000 pidof -> killall5 -rwxr-xr-x 1 root root 36900 Mar 13 2000 ifconfig -rwxr-xr-x 1 root root 17212 Mar 13 2000 rarp -rwxr-xr-x 1 root root 33712 Mar 13 2000 route -rwxr-xr-x 1 root root 26392 Mar 13 2000 init lrwxrwxrwx 1 root root 4 Aug 2 2000 telinit -> init -rwxr-xr-x 1 root root 7132 Mar 13 2000 halt lrwxrwxrwx 1 root root 4 Aug 2 2000 reboot -> halt lrwxrwxrwx 1 root root 7 Aug 9 2002 status -> service lrwxrwxrwx 1 root root 16 Aug 9 2002 getty -> ../bin/tinylogin lrwxrwxrwx 1 root root 16 Aug 9 2002 sulogin -> ../bin/tinylogin lrwxrwxrwx 1 root root 14 Aug 9 2002 chroot -> ../bin/busybox lrwxrwxrwx 1 root root 14 Aug 9 2002 freeramdisk -> ../bin/busybox lrwxrwxrwx 1 root root 14 Aug 9 2002 mkswap -> ../bin/busybox lrwxrwxrwx 1 root root 14 Aug 9 2002 swapoff -> ../bin/busybox lrwxrwxrwx 1 root root 14 Aug 9 2002 swapon -> ../bin/busybox lrwxrwxrwx 1 root root 14 Aug 9 2002 syslogd -> ../bin/busybox lrwxrwxrwx 1 root root 14 Aug 9 2002 update -> ../bin/busybox -rwxrwxr-x 1 root root 63935 Aug 25 2002 cardmgr -rwxrwxr-x 1 root root 24540 Aug 25 2002 cardctl -rwxrwxr-x 1 root root 15660 Aug 25 2002 ide_info -rwxrwxr-x 1 root root 16218 Aug 25 2002 ifuser -rwxrwxr-x 1 root root 15139 Aug 25 2002 ifport -rwx--x--x 1 root root 422752 Sep 27 2000 e2fsck -rwxrwxr-x 1 root root 26542 May 20 2000 fuser -rwxr-xr-x 1 root root 61444 Sep 27 2000 mke2fs -rwxrwxr-x 1 root root 32935 Aug 25 2002 dump_cis -rwxrwxr-x 1 root root 17271 Aug 25 2002 ftl_check -rwxrwxr-x 1 root root 19546 Aug 25 2002 ftl_format -rwxrwxr-x 1 root root 46064 Aug 25 2002 pack_cis -rwxrwxr-x 1 root root 20978 Aug 25 2002 pcic_probe -r-xr-xr-x 1 root root 4831 Aug 25 2002 pcinitrd -rwxr-xr-x 1 root root 16925 Aug 30 2002 dump_cardbus -rwxr-xr-x 1 root root 18311 Aug 30 2002 dump_cisreg -rwxr-xr-x 1 root root 23251 Aug 30 2002 dump_exca -r-xr-xr-x 1 root root 8718 Aug 30 2002 dump_pirq -rwxr-xr-x 1 root root 20599 Aug 30 2002 dump_tcic [root@Linux /sbin]$file dump_pirq bash: file: command not found [root@Linux /sbin]$ls insmod rmmod lsmod chkconfig killall5 initlog runlevel shutdown pidof ifconfig rarp route init telinit halt reboot status getty sulogin chroot freeramdisk mkswap swapoff swapon syslogd update cardmgr cardctl ide_info ifuser ifport e2fsck fuser mke2fs dump_cis ftl_check ftl_format pack_cis pcic_probe pcinitrd dump_cardbus dump_cisreg dump_exca dump_pirq dump_tcic [root@Linux /sbin]$ftl_check usage: ftl_check [-v] device [root@Linux /sbin]$cardctl ident 1 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 no product infexca_readb: c0160498 0006 01 o available exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [root@Linux /sbin]$cardctl status 0 cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0001 33 exca_readb: c016040c 0003 40 no card [root@Linux /sbin]$cardctl status 1 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 3.3V 16-bit PCcb_readl: c0160498 0008 30000819 Card functioexca_readb: c0160498 0001 6f n 0: [ready] exca_readb: c0160498 0003 40 [root@Linux /sbin]$cat /proc/devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 10 misc 90 mtd 162 raw 254 pcmcia Block devices: 31 mtdblock [root@Linux /sbin]$dump_cisreg exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 ioctl(): No data available [root@Linux /sbin]$ps PID TTY TIME CMD 1 0,0 00:00:04 init 2 0,0 00:00:01 keventd 3 0,0 00:00:00 ksoftirqd_CPU0 4 0,0 00:00:00 kswapd 5 0,0 00:00:00 bdflush 6 0,0 00:00:00 kupdated 8 0,0 00:00:00 mtdblockd 9 0,0 00:00:00 eth0 10 0,0 00:00:00 rpciod 53 0,0 00:00:00 syslogd 61 4,64 00:00:00 bash 99 0,0 00:02:39 cardmgr 128 4,64 00:00:00 ps [root@Linux /sbin]$cat /     cd /dev [root@Linux /dev]$ls mem* mem [root@Linux /dev]$ls ftl* ftl*: No such file or directory [root@Linux /dev]$car t t   /proc/interrupts 1: 894170 timer 2: 8063 CPLD_IRQ 11: 2004 serial 13: 6058 eth0 14: 1 PCI device 1180:0476 17: 0 PCI device 1180:0476 Err: 0 [root@Linux /dev]$cat /proc/pci PCI devices found: Bus 0, device 0, function 0: Class 0200: PCI device 10ec:8129 (rev 16). IRQ 13. Master Capable. Latency=128. Min Gnt=32.Max Lat=32. I/O at 0x9001ff00 [0x9001ffff]. Non-prefetchable 32 bit memory at 0x8bffff00 [0x8bffffff]. Bus 0, device 2, function 0: Class 0604: PCI device 8086:b154 (rev 0). IRQ 14. Bus 1, device 11, function 0: Class 0607: PCI device 1180:0476 (rev 128). IRQ 17. Master Capable. Latency=168. Min Gnt=128.Max Lat=5. Non-prefetchable 32 bit memory at 0x8beff000 [0x8befffff]. Bus 1, device 11, function 1: Class 0607: PCI device 1180:0476 (rev 128). IRQ 14. Master Capable. Latency=168. Min Gnt=128.Max Lat=5. Non-prefetchable 32 bit memory at 0x8befe000 [0x8befefff]. [root@Linux /dev]$lsmod Module Size Used by [root@Linux /dev]$ls zero null mem tty tty1 tty0 ttyS0 ttyS1 tty2 console flh0 flh1 flh2 flh3 hda hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hdb hdb1 hdb2 hdb3 hdb4 hdb5 hdb6 hdb7 hdb8 ptmx ttyP0 ttyP1 ttyP2 ttyP3 ram0 ram1 ram2 ram3 pts initctl random urandom kmem fb fb0 fb1 fb2 fb3 fb4 fb5 fb6 fb7 tty3 tty4 tty5 tty6 tty7 tty8 root mixer0 mixer sequencer mixer1 mixer2 mixer3 midi00 midi01 midi02 midi03 midi dsp0 dsp dsp1 dsp2 dsp3 audio0 audio audio1 audio2 audio3 dspW0 dspW dspW1 dspW2 dspW3 sndstat dmfm0 audioctl dspdefault dmfm ttySA0 ttySA1 ttySA2 cusa0 cusa1 cusa2 [root@Linux /dev]$cd ../etc [root@Linux /etc]$ls timezone ae.rc ae2vi.rc rc.d inputrc fstab ftpusers group host.conf hosts hosts.allow hosts.deny hosts.equiv inetd.conf inittab issue issue.net localtime motd networks passwd profile protocols resolv.conf rpc securetty services shadow nsswitch.conf HOSTNAME ioctl.save ld.so.cache modules.bak sysconfig inittab~ shadow- fstab~ pcmcia-old syslog.conf pcmcia-rh73-modified pcmcia-package [root@Linux /etc]$ln -s pcmcia-rh73-modified pcmcia [root@Linux /etc]$ls timezone ae.rc ae2vi.rc rc.d inputrc fstab ftpusers group host.conf hosts hosts.allow hosts.deny hosts.equiv inetd.conf inittab issue issue.net localtime motd networks passwd profile protocols resolv.conf rpc securetty services shadow nsswitch.conf HOSTNAME ioctl.save ld.so.cache modules.bak sysconfig inittab~ shadow- pcmcia fstab~ pcmcia-old syslog.conf pcmcia-rh73-modified pcmcia-package [root@Linux /etc]$ll -rw-r--r-- 1 root root 4 Jun 15 1998 timezone -rw-r--r-- 1 root root 3177 Mar 30 1999 ae.rc -rw-r--r-- 1 root root 4088 May 22 1999 ae2vi.rc drwxr-xr-x 10 root root 1024 Aug 19 2002 rc.d -rw-r--r-- 1 root root 310 Mar 1 2000 inputrc -rw-r--r-- 1 root root 146 Aug 19 2002 fstab -rw-r--r-- 1 root root 132 Mar 4 1997 ftpusers -rw-r--r-- 1 root root 344 Feb 28 2000 group -rw-r--r-- 1 root root 26 Sep 26 1995 host.conf -rw-r--r-- 1 root root 26 Apr 3 2000 hosts -rw-r--r-- 1 root root 241 Apr 22 1997 hosts.allow -rw-r--r-- 1 root root 352 Apr 22 1997 hosts.deny -rw-r--r-- 1 root root 0 Mar 4 1997 hosts.equiv -rw-r--r-- 1 root root 2193 Aug 27 2000 inetd.conf -rw-r--r-- 1 root root 1710 Aug 19 2002 inittab -rw-r--r-- 1 root root 0 Jan 14 1998 issue -rw-r--r-- 1 root root 0 Jan 14 1998 issue.net -rw-r--r-- 1 root root 56 Jun 14 1998 localtime -rw-r--r-- 1 root root 0 Sep 10 1997 motd -rw-r--r-- 1 root root 19 Jun 9 1998 networks -rw-r--r-- 1 root root 510 Sep 13 2000 passwd -rw-r--r-- 1 root root 589 Apr 4 2000 profile -rw-r--r-- 1 root root 1191 Apr 22 1997 protocols -rw-r--r-- 1 root root 79 Aug 19 2002 resolv.conf -rw-r--r-- 1 root root 822 Apr 22 1997 rpc -rw-r--r-- 1 root root 202 Sep 29 2000 securetty -rw-r--r-- 1 root root 10788 Jun 5 1998 services -r-------- 1 root root 446 Aug 14 2002 shadow -rw-r--r-- 1 root root 1478 Mar 13 2000 nsswitch.conf -rw-r--r-- 1 root root 6 Apr 3 2000 HOSTNAME -rw------- 1 root root 60 Sep 10 2002 ioctl.save -rw-r--r-- 1 root root 685 Apr 4 2000 ld.so.cache -rw-r--r-- 1 root root 942 Dec 12 1998 modules.bak drwxr-xr-x 2 root root 1024 Aug 19 2002 sysconfig -rw-r--r-- 1 root root 1716 Aug 9 2002 inittab~ -rw------- 1 root root 433 Feb 28 2000 shadow- lrwxrwxrwx 1 root root 20 Sep 10 2002 pcmcia -> pcmcia-rh73-modified -rw-r--r-- 1 root root 146 Aug 9 2002 fstab~ drwxrwxr-x 2 root root 1024 Aug 25 2002 pcmcia-old -rw-r--r-- 1 root root 25 Aug 30 2002 syslog.conf drwxr-xr-x 3 root root 1024 Sep 10 2002 pcmcia-rh73-modified drwxr-xr-x 3 root root 1024 Sep 10 2002 pcmcia-package [root@Linux /etc]$rm pcmcia [root@Linux /etc]$ls timezone ae.rc ae2vi.rc rc.d inputrc fstab ftpusers group host.conf hosts hosts.allow hosts.deny hosts.equiv inetd.conf inittab issue issue.net localtime motd networks passwd profile protocols resolv.conf rpc securetty services shadow nsswitch.conf HOSTNAME ioctl.save ld.so.cache modules.bak sysconfig inittab~ shadow- fstab~ pcmcia-old syslog.conf pcmcia-rh73-modified pcmcia-package [root@Linux /etc]$ln -s pcmcia-package pcmcia [root@Linux /etc]$cd pcmcia [root@Linux pcmcia]$ls cis config.opts config ftl.opts ftl ide.opts ide ieee1394.opts ieee1394 memory.opts memory network.opts network parport.opts parport scsi.opts scsi serial.opts serial wireless.opts wireless shared [root@Linux pcmcia]$ls cis config.opts config ftl.opts ftl ide.opts ide ieee1394.opts ieee1394 memory.opts memory network.opts network parport.opts parport scsi.opts scsi serial.opts serial wireless.opts wireless shared config.opts~ [root@Linux pcmcia]$cd run bash: run: No such file or directory [root@Linux pcmcia]$ls cis config.opts config ftl.opts ftl ide.opts ide ieee1394.opts ieee1394 memory.opts memory network.opts network parport.opts parport scsi.opts scsi serial.opts serial wireless.opts wireless shared config.opts~ [root@Linux pcmcia]$cd /var [root@Linux /var]$ls lib adm log spool run lock tmp [root@Linux /var]$cd run [root@Linux run]$ls utmp runlevel.dir stab cardmgr.pid [root@Linux run]$cd  cat stab Socket 0: empty Socket 1: Anonymous Memory [root@Linux run]$cardctl config 1 Vcc 3.3V Vpp1 3.3V Vpp2 3.3V [root@Linux run]$cardctl usage: cardctl command [socket #] or cardctl [-c configpath] [-f scheme] [-s stab] scheme [name] commands: status config ident suspend resume reset eject insert [root@Linux run]$cardcl status 1 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 3.3V 16-bit PCcb_readl: c0160498 0008 30000819 Card functioexca_readb: c0160498 0001 6f n 0: [ready] exca_readb: c0160498 0003 40 [root@Linux run]$cardctl status 1 0 cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0001 33 exca_readb: c016040c 0003 40 no card [root@Linux run]$cd /mtn  nt [root@Linux /mnt]$ls ide [root@Linux /mnt]$cd ide [root@Linux ide]$ls [root@Linux ide]$mount /dev/root on / type nfs (rw,v2,rsize=4096,wsize=4096,hard,udp,nolock,addr=128.125.72.145) /proc on /proc type proc (rw) [root@Linux ide]$b basename bash bg bind break builtin busybox [root@Linux ide]$by usybox BusyBox v0.43 (20000404-0124) multi-call binary -- GPL2 Usage: busybox [function] [arguments]... or: [function] [arguments]... Most people will create a link to busybox for each function name, and busybox will act like whatever you invoke it as. Currently defined functions: cat, chmod, chown, chgrp, chroot, clear, chvt, cp, mv, date, dd, df, dirname, dmesg, du, fbset, find, free, freeramdisk, deallocvt, head, hostname, kill, killall, ln, ls, mkdir, mknod, mkswap, mnc, more, nslookup, ping, printf, pwd, rm, rmdir, sed, sleep, sort, sync, syslogd, logger, logname, swapon, swapoff, tail, tar, tee, touch, tr, true, false, tty, uname, uptime, uniq, update, usleep, wc, whoami, yes, zcat, gunzip, gzip [root@Linux ide]$halt  Broadcast message from root (ttyS0) Thu Jan 1 04:13:52 1970... The system is going down for system halt NOW !! [root@Linux ide]$INIT: Switching to runlevel: 0 INIT: Sending processes the TERM signal INIT: Sending processeShutting down system logger: Sending all processes the TERM signal... cardmgr[99]: executing: 'rmmod memory_cs' cardmgr[99]: + memory_cs: No such file or directory cardmgr[99]: rmmod exited with status 1 GK: rsrc_mgr.c: adjust_memory: base=8ba00000, size=00500000 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4601 GK: rsrc_mgr.c: adjust_memory: base=8b200000, size=00400000 cardmgr[99]: exiting INIT: no more processes left in this runlevel Sending all processes the KILL signal.. Unmounting file systems /etc/rc.d/rc0.d/S00halt: /dev/root: Device not configured The system is halted Power down. ***----------------------------------------------------------------------------- so basically the cardmgr couldnt find memory_cs.o driver. (memory_cs.o is the driver for CompactFlash Memory Cards) also, it could not read the CIS it seems, since dump_cis is not working. Now this is somewhat strange. The Kernel has a memory_cs driver in /drivers/char/memory_cs.c. But its not designed to compile according to the Makefile. The standalone pcmcia-cs package has a relatively very big memory_cs.c file with lots of functions etc compared to this kernel version of memory_cs.c So mustbe that it is NOT complete, and hence was not put in the makefile so that it does not get compiled. So I compiled memory_cs.o driver from the standalone pcmcia-cs package's clients directory and put it in the apollo root filesystem at lib/modules/kernel..../pcmcia/memory_cs.o. Now the cardmgr will be able to find the file. This time, I wanted modprobe to work, so I have compiled the busybox's latest version which has modprobe and numerous other desirable features and capabilities, for ARM. And replaced it over the old busybox. run 0-th arg: Uncompressing Linux........................................... done, booting the kernel. Linux version 2.4.17-rmk5-iop310.1 (grkhetan@nyx.usc.edu) (gcc version 2.95.3 20010315 (release)) #71 Sat Aug 31 01:30:38 PDT 2002 Processor: Intel XScale-80200 revision 1 Architecture: Cyclone IQ80310 On node 0 totalpages: 32768 zone(0): 32768 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/nfs console=ttyS0,57600 nfsroot=128.125.72.145:/home/grkhetan/job/at2 ip=128.125.71.202:128.125.72.145::255.255.0.0:dangun.usc.edu:eth0:any Using XScale PMU as timer source(IRQ 1, 733 MHz Clock Tick) Calibrating delay loop... 732.36 BogoMIPS Memory: 128MB = 128MB total Memory: 127592KB available (1123K code, 204K data, 60K init) XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc. Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) POSIX conformance testing by UNIFIX PCI: IQ80310 is agent GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=0; hose->first_busno=0 GK: Bus 0, PCI_DEVFN=0, Header Type=0 VendorID=4332 GK: Header_type=0 and Header_type & 0x03 = 0 PCI Autoconfig: Found Bus 0, Device 0, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, I/O, size=0x100, address=0x9001ff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 20 PCI Autoconfig: BAR 1, Mem, size=0x100, address=0x8bffff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 24 GK: Trying to get the address bar at offset 28 GK: Trying to get the address bar at offset 32 GK: Trying to get the address bar at offset 36 GK: Bus 0, PCI_DEVFN=16, Header Type=1 VendorID=32902 PCI Autoconfig: Found P2P bridge, device 2 PCI Autoconfig: Found Bus 0, Device 2, Function 0 GK: Trying to get the address bar at offset 16 GK: Trying to get the address bar at offset 20 GK: pciauto_prescan() called: BUS=0, DEVFN=16, SUBBUS=0, IOSAVE=-1073506120, MEMSAVE=-1069703348 GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=1; hose->first_busno=0 GK: Bus 1, PCI_DEVFN=88, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8beff000 GK: was64bit = 0 GK: Bus 1, PCI_DEVFN=89, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 1 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8befe000 GK: was64bit = 0 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: pciauto_postscan() called: BUS=0, DEVFN=16, SUBBUS=1, IOSAVE=-1878921216, MEMSAVE=-1947205632 PCI Autoconfig: Bridge 0. IO_FILTER = 0x000000c0..0xffff9001 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c Scanning bus 00 Found 00:00 [10ec/8129] 000200 00 GK: pci_read_bases: For device:PCI device 10ec:8129, read 2 memory bases. Found 00:10 [8086/b154] 000604 01 GK: pci_read_bases: For device:PCI device 8086:b154, read 0 memory bases. Fixups for bus 00 PCI: bus0: Fast back to back transfers disabled Scanning behind PCI bridge 00:02.0, config 010100, pass 0 GK: Bus already configured by firmware. Scanning bus 01 Found 01:58 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Found 01:59 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Fixups for bus 01 PCI: bus1: Fast back to back transfers disabled Scanning behind PCI bridge 01:0b.0, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.0, config 000000, pass 1 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 1 GK: Bus NOT configured by firmware. Bus scan for 01 returning with max=09 Scanning behind PCI bridge 00:02.0, config 010100, pass 1 GK: Bus already configured by firmware. Bus scan for 00 returning with max=09 GK: Now going into Bus No. 0 for resource allocation. GK: pci_read_bridge_bases: returning immediately for Bus Number 0 GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=90010000, end=9001ffff GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=88000000, end=8bffffff GK: Now going into Bus No. 1 for resource allocation. GK: so pr<>res where pr->start=90010000, end=9001ffff; res->start=9001c000, end=9001efff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8b600000, end=8befffff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8ae00000, end=8b5fffff GK: Now going into Bus No. 2 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 2 GK: Now going into Bus No. 6 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 6 GK: allocated resource for device PCI device 10ec:8129 at start=9001ff00, end=9001ffff. GK: allocated resource for device PCI device 10ec:8129 at start=8bffff00, end=8bffffff. GK: allocated resource for device PCI device 1180:0476 at start=8beff000, end=8befffff. GK: allocated resource for device PCI device 1180:0476 at start=8befe000, end=8befefff. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Minicache init Starting kswapd Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xfe080000x (irq = 11) is a 16550A ttyS01 at 0xfe100000x (irq = 12) is a 16550A block: 128 slots per queue, batch=32 8139too Fast Ethernet driver 0.9.22 eth0: RealTek RTL8139C Fast Ethernet at 0xc8802f00, 00:50:da:92:0c:0d, IRQ 13 CFI: Found no IQ80310 flash device at location zero Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 88 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8beff000 config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c016040c 003e 0580 cb_writel: c016040c 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 001c 8ae00000 config_writel: c016040c 0020 8affffff GK: yar: 6GK: yar: 1config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0024 8b600000 config_writel: c016040c 0028 8b7fffff GK: yar: 6GK: yar: 1config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 002c 9001c000 config_writel: c016040c 0030 9001c0ff GK: yar: 6GK: yar: 1config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0034 9001c400 config_writel: c016040c 0038 9001c4ff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c016040c 0082 0000 config_readw: c016040c 0084 0000 config_readw: c016040c 0088 0463 config_readw: c016040c 0088 0463 GK: Exiting yenta_open normally. GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 89 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8befe000 config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c0160498 003e 0580 cb_writel: c0160498 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 001c 8b000000 config_writel: c0160498 0020 8b1fffff GK: yar: 6GK: yar: 1config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0024 8b800000 config_writel: c0160498 0028 8b9fffff GK: yar: 6GK: yar: 1config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 002c 9001c800 config_writel: c0160498 0030 9001c8ff GK: yar: 6GK: yar: 1config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0034 9001cc00 config_writel: c0160498 0038 9001ccff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c0160498 0082 0020 config_readw: c0160498 0084 0000 config_readw: c0160498 0088 0463 config_readw: c0160498 0088 0463 GK: Exiting yenta_open normally. Intel PCIC probe: not found. airo: Probing for PCI adapters airo: Finished probing for PCI adapters NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 8192) eth0: Setting half-duplex based on auto-negotiated partner ability 0000. GK: yenta_open_bh: socket->cb_irq = 17 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 17 GK: yenta_probe_irq starts.. config_readw: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000001 exca_writeb: c016040c 0005 00 exca_writeb: c016040c 0005 31 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 41 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 51 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 61 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 71 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 91 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 a1 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000000 exca_writeb: c016040c 0005 00 GK: having a mask of 0000 right now. config_writew: c016040c 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq17 cb_readl: c016040c 0008 30000006 Socket status: 30000006 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0500 config_writew: c016040c 003e 0500 cb_readl: c016040c 0010 00000400 cb_writel: c016040c 0010 00000000 config_readw: c016040c 003e 0500 cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0003 00 exca_writeb: c016040c 0003 40 exca_readb: c016040c 0002 00 exca_readb: c016040c 0002 00 exca_writeb: c016040c 0002 40 exca_writeb: c016040c 0005 08 exca_readb: c016040c 0004 00 config_writew: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000006 exca_readb: c016040c 0006 00 exca_writew: c016040c 0008 0000 exca_writew: c016040c 000a 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writew: c016040c 000c 0000 exca_writew: c016040c 000e 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0040 00 exca_writew: c016040c 0010 0000 exca_writew: c016040c 0012 0000 exca_writew: c016040c 0014 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0041 00 exca_writew: c016040c 0018 0000 exca_writew: c016040c 001a 0000 exca_writew: c016040c 001c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0042 00 exca_writew: c016040c 0020 0000 exca_writew: c016040c 0022 0000 exca_writew: c016040c 0024 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0043 00 exca_writew: c016040c 0028 0000 exca_writew: c016040c 002a 0000 exca_writew: c016040c 002c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0044 00 exca_writew: c016040c 0030 0000 exca_writew: c016040c 0032 0000 exca_writew: c016040c 0034 0000 cb_writel: c016040c 0004 00000006 GK: Exiting yenta_init. config_writew: c016040c 0082 0000 config_writew: c016040c 0084 0300 config_writew: c016040c 0088 0463 config_writew: c016040c 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. cb_readl: c0160498 0000 00000006 cb_writel: c0160498 0000 00000006 exca_readb: c0160498 0004 00 exca_readb: c0160498 0003 00 GK: yenta_open_bh: socket->cb_irq = 14 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 14 GK: yenta_probe_irq starts.. config_readw: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000001 exca_writeb: c0160498 0005 00 exca_writeb: c0160498 0005 31 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 41 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 51 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 61 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 71 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 91 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 a1 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000000 exca_writeb: c0160498 0005 00 GK: having a mask of 0000 right now. config_writew: c0160498 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq14 cb_readl: c0160498 0008 30000810 Socket status: 30000810 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0500 config_writew: c0160498 003e 0500 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000000 config_readw: c0160498 003e 0500 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 00 exca_readb: c0160498 0002 00 exca_writeb: c0160498 0002 40 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 exca_readb: c0160498 0006 00 exca_writew: c0160498 0008 0000 exca_writew: c0160498 000a 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writew: c0160498 000c 0000 exca_writew: c0160498 000e 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0040 00 exca_writew: c0160498 0010 0000 exca_writew: c0160498 0012 0000 exca_writew: c0160498 0014 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0041 00 exca_writew: c0160498 0018 0000 exca_writew: c0160498 001a 0000 exca_writew: c0160498 001c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0042 00 exca_writew: c0160498 0020 0000 exca_writew: c0160498 0022 0000 exca_writew: c0160498 0024 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0043 00 exca_writew: c0160498 0028 0000 exca_writew: c0160498 002a 0000 exca_writew: c0160498 002c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0044 00 exca_writew: c0160498 0030 0000 exca_writew: c0160498 0032 0000 exca_writew: c0160498 0034 0000 cb_writel: c0160498 0004 00000006 GK: Exiting yenta_init. config_writew: c0160498 0082 0020 config_writew: c0160498 0084 0300 config_writew: c0160498 0088 0463 config_writew: c0160498 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. IP-Config: Complete: device=eth0, addr=128.125.71.202, mask=255.255.0.0, gw=255.255.255.255, host=dangun, domain=, nis-domain=usc.edu, bootserver=128.125.72.145, rootserver=128.125.72.145, rootpath= NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com GK: cs.c: pcmcia_register_client: called. cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0001 33 exca_readb: c016040c 0003 40 GK: cs.c: pcmcia_register_client: returned normally. GK: cs.c: pcmcia_register_client: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 GK: cs.c: setup_socket: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 00 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 d3 exca_readb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 GK: cs.csetup_socket: exited with 1 GK: cs.c: pcmcia_register_client: returned normally. Looking up port of RPC 100003/2 on 128.125.72.145 Looking up port of RPC 100005/1 on 128.125.72.145 VFS: Mounted root (nfs filesystem). Freeing init memory: 60K init: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) <== *** init cannot run pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bfffff0c ip : bfffff40 fp : bfffff3c r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffffda r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A0380000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 ***----------------------------------------------------------------------------- Even "init" could not run since i think the compilation did not produce a perfect binary usable for our processor. There might have been some problem in compiling. (init was symlinked to busybox) so i tried replace the symlink from init to busybox, by the actual init file which was present earlier. Now init should work. 0-th arg: Uncompressing Linux........................................... done, booting the kernel. Linux version 2.4.17-rmk5-iop310.1 (grkhetan@nyx.usc.edu) (gcc version 2.95.3 20010315 (release)) #71 Sat Aug 31 01:30:38 PDT 2002 Processor: Intel XScale-80200 revision 1 Architecture: Cyclone IQ80310 On node 0 totalpages: 32768 zone(0): 32768 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/nfs console=ttyS0,57600 nfsroot=128.125.72.145:/home/grkhetan/job/at2 ip=128.125.71.202:128.125.72.145::255.255.0.0:dangun.usc.edu:eth0:any Using XScale PMU as timer source(IRQ 1, 733 MHz Clock Tick) Calibrating delay loop... 732.36 BogoMIPS Memory: 128MB = 128MB total Memory: 127592KB available (1123K code, 204K data, 60K init) XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc. Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) POSIX conformance testing by UNIFIX PCI: IQ80310 is agent GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=0; hose->first_busno=0 GK: Bus 0, PCI_DEVFN=0, Header Type=0 VendorID=4332 GK: Header_type=0 and Header_type & 0x03 = 0 PCI Autoconfig: Found Bus 0, Device 0, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, I/O, size=0x100, address=0x9001ff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 20 PCI Autoconfig: BAR 1, Mem, size=0x100, address=0x8bffff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 24 GK: Trying to get the address bar at offset 28 GK: Trying to get the address bar at offset 32 GK: Trying to get the address bar at offset 36 GK: Bus 0, PCI_DEVFN=16, Header Type=1 VendorID=32902 PCI Autoconfig: Found P2P bridge, device 2 PCI Autoconfig: Found Bus 0, Device 2, Function 0 GK: Trying to get the address bar at offset 16 GK: Trying to get the address bar at offset 20 GK: pciauto_prescan() called: BUS=0, DEVFN=16, SUBBUS=0, IOSAVE=-1073506120, MEMSAVE=-1069703348 GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=1; hose->first_busno=0 GK: Bus 1, PCI_DEVFN=88, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8beff000 GK: was64bit = 0 GK: Bus 1, PCI_DEVFN=89, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 1 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8befe000 GK: was64bit = 0 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: pciauto_postscan() called: BUS=0, DEVFN=16, SUBBUS=1, IOSAVE=-1878921216, MEMSAVE=-1947205632 PCI Autoconfig: Bridge 0. IO_FILTER = 0x000000c0..0xffff9001 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c Scanning bus 00 Found 00:00 [10ec/8129] 000200 00 GK: pci_read_bases: For device:PCI device 10ec:8129, read 2 memory bases. Found 00:10 [8086/b154] 000604 01 GK: pci_read_bases: For device:PCI device 8086:b154, read 0 memory bases. Fixups for bus 00 PCI: bus0: Fast back to back transfers disabled Scanning behind PCI bridge 00:02.0, config 010100, pass 0 GK: Bus already configured by firmware. Scanning bus 01 Found 01:58 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Found 01:59 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Fixups for bus 01 PCI: bus1: Fast back to back transfers disabled Scanning behind PCI bridge 01:0b.0, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.0, config 000000, pass 1 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 1 GK: Bus NOT configured by firmware. Bus scan for 01 returning with max=09 Scanning behind PCI bridge 00:02.0, config 010100, pass 1 GK: Bus already configured by firmware. Bus scan for 00 returning with max=09 GK: Now going into Bus No. 0 for resource allocation. GK: pci_read_bridge_bases: returning immediately for Bus Number 0 GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=90010000, end=9001ffff GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=88000000, end=8bffffff GK: Now going into Bus No. 1 for resource allocation. GK: so pr<>res where pr->start=90010000, end=9001ffff; res->start=9001c000, end=9001efff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8b600000, end=8befffff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8ae00000, end=8b5fffff GK: Now going into Bus No. 2 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 2 GK: Now going into Bus No. 6 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 6 GK: allocated resource for device PCI device 10ec:8129 at start=9001ff00, end=9001ffff. GK: allocated resource for device PCI device 10ec:8129 at start=8bffff00, end=8bffffff. GK: allocated resource for device PCI device 1180:0476 at start=8beff000, end=8befffff. GK: allocated resource for device PCI device 1180:0476 at start=8befe000, end=8befefff. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Minicache init Starting kswapd Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xfe080000x (irq = 11) is a 16550A ttyS01 at 0xfe100000x (irq = 12) is a 16550A block: 128 slots per queue, batch=32 8139too Fast Ethernet driver 0.9.22 eth0: RealTek RTL8139C Fast Ethernet at 0xc8802f00, 00:50:da:92:0c:0d, IRQ 13 CFI: Found no IQ80310 flash device at location zero Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 88 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8beff000 config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c016040c 003e 0580 cb_writel: c016040c 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 001c 8ae00000 config_writel: c016040c 0020 8affffff GK: yar: 6GK: yar: 1config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0024 8b600000 config_writel: c016040c 0028 8b7fffff GK: yar: 6GK: yar: 1config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 002c 9001c000 config_writel: c016040c 0030 9001c0ff GK: yar: 6GK: yar: 1config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0034 9001c400 config_writel: c016040c 0038 9001c4ff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c016040c 0082 0000 config_readw: c016040c 0084 0000 config_readw: c016040c 0088 0463 config_readw: c016040c 0088 0463 GK: Exiting yenta_open normally. GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 89 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8befe000 config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c0160498 003e 0580 cb_writel: c0160498 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 001c 8b000000 config_writel: c0160498 0020 8b1fffff GK: yar: 6GK: yar: 1config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0024 8b800000 config_writel: c0160498 0028 8b9fffff GK: yar: 6GK: yar: 1config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 002c 9001c800 config_writel: c0160498 0030 9001c8ff GK: yar: 6GK: yar: 1config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0034 9001cc00 config_writel: c0160498 0038 9001ccff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c0160498 0082 0020 config_readw: c0160498 0084 0000 config_readw: c0160498 0088 0463 config_readw: c0160498 0088 0463 GK: Exiting yenta_open normally. Intel PCIC probe: not found. airo: Probing for PCI adapters airo: Finished probing for PCI adapters NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 8192) eth0: Setting half-duplex based on auto-negotiated partner ability 0000. GK: yenta_open_bh: socket->cb_irq = 17 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 17 GK: yenta_probe_irq starts.. config_readw: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000001 exca_writeb: c016040c 0005 00 exca_writeb: c016040c 0005 31 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 41 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 51 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 61 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 71 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 91 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 a1 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000000 exca_writeb: c016040c 0005 00 GK: having a mask of 0000 right now. config_writew: c016040c 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq17 cb_readl: c016040c 0008 30000006 Socket status: 30000006 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0500 config_writew: c016040c 003e 0500 cb_readl: c016040c 0010 00000400 cb_writel: c016040c 0010 00000000 config_readw: c016040c 003e 0500 cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0003 00 exca_writeb: c016040c 0003 40 exca_readb: c016040c 0002 00 exca_readb: c016040c 0002 00 exca_writeb: c016040c 0002 40 exca_writeb: c016040c 0005 08 exca_readb: c016040c 0004 00 config_writew: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000006 exca_readb: c016040c 0006 00 exca_writew: c016040c 0008 0000 exca_writew: c016040c 000a 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writew: c016040c 000c 0000 exca_writew: c016040c 000e 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0040 00 exca_writew: c016040c 0010 0000 exca_writew: c016040c 0012 0000 exca_writew: c016040c 0014 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0041 00 exca_writew: c016040c 0018 0000 exca_writew: c016040c 001a 0000 exca_writew: c016040c 001c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0042 00 exca_writew: c016040c 0020 0000 exca_writew: c016040c 0022 0000 exca_writew: c016040c 0024 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0043 00 exca_writew: c016040c 0028 0000 exca_writew: c016040c 002a 0000 exca_writew: c016040c 002c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0044 00 exca_writew: c016040c 0030 0000 exca_writew: c016040c 0032 0000 exca_writew: c016040c 0034 0000 cb_writel: c016040c 0004 00000006 GK: Exiting yenta_init. config_writew: c016040c 0082 0000 config_writew: c016040c 0084 0300 config_writew: c016040c 0088 0463 config_writew: c016040c 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. cb_readl: c0160498 0000 00000006 cb_writel: c0160498 0000 00000006 exca_readb: c0160498 0004 00 exca_readb: c0160498 0003 00 GK: yenta_open_bh: socket->cb_irq = 14 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 14 GK: yenta_probe_irq starts.. config_readw: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000001 exca_writeb: c0160498 0005 00 exca_writeb: c0160498 0005 31 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 41 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 51 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 61 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 71 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 91 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 a1 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000000 exca_writeb: c0160498 0005 00 GK: having a mask of 0000 right now. config_writew: c0160498 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq14 cb_readl: c0160498 0008 30000810 Socket status: 30000810 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0500 config_writew: c0160498 003e 0500 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000000 config_readw: c0160498 003e 0500 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 00 exca_readb: c0160498 0002 00 exca_writeb: c0160498 0002 40 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 exca_readb: c0160498 0006 00 exca_writew: c0160498 0008 0000 exca_writew: c0160498 000a 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writew: c0160498 000c 0000 exca_writew: c0160498 000e 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0040 00 exca_writew: c0160498 0010 0000 exca_writew: c0160498 0012 0000 exca_writew: c0160498 0014 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0041 00 exca_writew: c0160498 0018 0000 exca_writew: c0160498 001a 0000 exca_writew: c0160498 001c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0042 00 exca_writew: c0160498 0020 0000 exca_writew: c0160498 0022 0000 exca_writew: c0160498 0024 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0043 00 exca_writew: c0160498 0028 0000 exca_writew: c0160498 002a 0000 exca_writew: c0160498 002c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0044 00 exca_writew: c0160498 0030 0000 exca_writew: c0160498 0032 0000 exca_writew: c0160498 0034 0000 cb_writel: c0160498 0004 00000006 GK: Exiting yenta_init. config_writew: c0160498 0082 0020 config_writew: c0160498 0084 0300 config_writew: c0160498 0088 0463 config_writew: c0160498 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. IP-Config: Complete: device=eth0, addr=128.125.71.202, mask=255.255.0.0, gw=255.255.255.255, host=dangun, domain=, nis-domain=usc.edu, bootserver=128.125.72.145, rootserver=128.125.72.145, rootpath= NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com GK: cs.c: pcmcia_register_client: called. cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0001 33 exca_readb: c016040c 0003 40 GK: cs.c: pcmcia_register_client: returned normally. GK: cs.c: pcmcia_register_client: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 GK: cs.c: setup_socket: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 00 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 d3 exca_readb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 GK: cs.csetup_socket: exited with 1 GK: cs.c: pcmcia_register_client: returned normally. Looking up port of RPC 100003/2 on 128.125.72.145 Looking up port of RPC 100005/1 on 128.125.72.145 VFS: Mounted root (nfs filesystem). Freeing init memory: 60K modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffe9c ip : bffffed0 fp : bffffecc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff93 r3 : 00000000 r2 : bfffffa2 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7F0C000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 INIT: version 2.74 booting rc.sysinit: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffe4c ip : bffffe80 fp : bffffe7c r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff3e r3 : 00000000 r2 : bfffff46 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7F0C000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 INIT: Entering runlevel: 3 modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 INIT: cannot execute "/etc/rc.d/rc" modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 dangun login: root modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 Password: modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 login[18]: root login on `ttyS0' Cannot execute /bin/bash: No such file or directory modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 dangun login: root modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 Password: modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 login[23]: root login on `ttyS0bash: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) ' pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffe8c ip : bffffec0 fp : bffffebc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff82 r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7F0C000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 modprobe: unhandled page fault at pc=0x00065314, lr=0x0005a0e8 (bad address=0x00000000, code 0) pc : [<00065314>] lr : [<0005a0e8>] Not tainted sp : bffffeac ip : bffffee0 fp : bffffedc r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : 00000000 r6 : ffffffff r5 : 00000000 r4 : bfffff97 r3 : 00000000 r2 : bfffffa6 r1 : 00000000 r0 : 00000000 Flags: nzcv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7ED4000 DAC: 00000015 Code: 00000000 e3c01003 (e4912004) e2103003 e2630000 dangun login: ***----------------------------------------------------------------------------- Only init works, and the rest of the commands symlinked to busybox dont work. Time to get rid of this new busybox file and replace it with the original. So now the filesystem is back to its original state. 0-th arg:Uncompressing Linux........................................... done, booting the kernel. Linux version 2.4.17-rmk5-iop310.1 (grkhetan@nyx.usc.edu) (gcc version 2.95.3 20010315 (release)) #71 Sat Aug 31 01:30:38 PDT 2002 Processor: Intel XScale-80200 revision 1 Architecture: Cyclone IQ80310 On node 0 totalpages: 32768 zone(0): 32768 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/nfs console=ttyS0,57600 nfsroot=128.125.72.145:/home/grkhetan/job/at2 ip=128.125.71.202:128.125.72.145::255.255.0.0:dangun.usc.edu:eth0:any Using XScale PMU as timer source(IRQ 1, 733 MHz Clock Tick) Calibrating delay loop... 732.36 BogoMIPS Memory: 128MB = 128MB total Memory: 127592KB available (1123K code, 204K data, 60K init) XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc. Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) POSIX conformance testing by UNIFIX PCI: IQ80310 is agent GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=0; hose->first_busno=0 GK: Bus 0, PCI_DEVFN=0, Header Type=0 VendorID=4332 GK: Header_type=0 and Header_type & 0x03 = 0 PCI Autoconfig: Found Bus 0, Device 0, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, I/O, size=0x100, address=0x9001ff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 20 PCI Autoconfig: BAR 1, Mem, size=0x100, address=0x8bffff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 24 GK: Trying to get the address bar at offset 28 GK: Trying to get the address bar at offset 32 GK: Trying to get the address bar at offset 36 GK: Bus 0, PCI_DEVFN=16, Header Type=1 VendorID=32902 PCI Autoconfig: Found P2P bridge, device 2 PCI Autoconfig: Found Bus 0, Device 2, Function 0 GK: Trying to get the address bar at offset 16 GK: Trying to get the address bar at offset 20 GK: pciauto_prescan() called: BUS=0, DEVFN=16, SUBBUS=0, IOSAVE=-1073506120, MEMSAVE=-1069703348 GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=1; hose->first_busno=0 GK: Bus 1, PCI_DEVFN=88, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8beff000 GK: was64bit = 0 GK: Bus 1, PCI_DEVFN=89, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 11, Function 1 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8befe000 GK: was64bit = 0 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: pciauto_postscan() called: BUS=0, DEVFN=16, SUBBUS=1, IOSAVE=-1878921216, MEMSAVE=-1947205632 PCI Autoconfig: Bridge 0. IO_FILTER = 0x000000c0..0xffff9001 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c Scanning bus 00 Found 00:00 [10ec/8129] 000200 00 GK: pci_read_bases: For device:PCI device 10ec:8129, read 2 memory bases. Found 00:10 [8086/b154] 000604 01 GK: pci_read_bases: For device:PCI device 8086:b154, read 0 memory bases. Fixups for bus 00 PCI: bus0: Fast back to back transfers disabled Scanning behind PCI bridge 00:02.0, config 010100, pass 0 GK: Bus already configured by firmware. Scanning bus 01 Found 01:58 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Found 01:59 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Fixups for bus 01 PCI: bus1: Fast back to back transfers disabled Scanning behind PCI bridge 01:0b.0, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.0, config 000000, pass 1 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0b.1, config 000000, pass 1 GK: Bus NOT configured by firmware. Bus scan for 01 returning with max=09 Scanning behind PCI bridge 00:02.0, config 010100, pass 1 GK: Bus already configured by firmware. Bus scan for 00 returning with max=09 GK: Now going into Bus No. 0 for resource allocation. GK: pci_read_bridge_bases: returning immediately for Bus Number 0 GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=90010000, end=9001ffff GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=88000000, end=8bffffff GK: Now going into Bus No. 1 for resource allocation. GK: so pr<>res where pr->start=90010000, end=9001ffff; res->start=9001c000, end=9001efff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8b600000, end=8befffff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8ae00000, end=8b5fffff GK: Now going into Bus No. 2 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 2 GK: Now going into Bus No. 6 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 6 GK: allocated resource for device PCI device 10ec:8129 at start=9001ff00, end=9001ffff. GK: allocated resource for device PCI device 10ec:8129 at start=8bffff00, end=8bffffff. GK: allocated resource for device PCI device 1180:0476 at start=8beff000, end=8befffff. GK: allocated resource for device PCI device 1180:0476 at start=8befe000, end=8befefff. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Minicache init Starting kswapd Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xfe080000x (irq = 11) is a 16550A ttyS01 at 0xfe100000x (irq = 12) is a 16550A block: 128 slots per queue, batch=32 8139too Fast Ethernet driver 0.9.22 eth0: RealTek RTL8139C Fast Ethernet at 0xc8802f00, 00:50:da:92:0c:0d, IRQ 13 CFI: Found no IQ80310 flash device at location zero Linux Kernel Card Services 3.1.22 options: [pci] [cardbus] GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 88 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8beff000 config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c016040c 003e 0580 cb_writel: c016040c 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c016040c 001c 00000000 config_readl: c016040c 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 001c 8ae00000 config_writel: c016040c 0020 8affffff GK: yar: 6GK: yar: 1config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=2; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c016040c 0024 00000000 config_readl: c016040c 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0024 8b600000 config_writel: c016040c 0028 8b7fffff GK: yar: 6GK: yar: 1config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 002c 00000000 config_readl: c016040c 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 002c 9001c000 config_writel: c016040c 0030 9001c0ff GK: yar: 6GK: yar: 1config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=2; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c016040c 0034 00000000 config_readl: c016040c 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c016040c 0034 9001c400 config_writel: c016040c 0038 9001c4ff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c016040c 0082 0000 config_readw: c016040c 0084 0000 config_readw: c016040c 0088 0463 config_readw: c016040c 0088 0463 GK: Exiting yenta_open normally. GK: Entering yenta_open: Bus No.1, Device: PCI device 1180:0476 Devfn: 89 GK: yenta_open: calling pci_resource_start GK: returned. GK: pci_resource_start(dev, 0)=8befe000 config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0700 GK: yenta_config_init: IRQ disabled for CardBus device PCI device 1180:0476 config_writew: c0160498 003e 0580 cb_writel: c0160498 0004 000000bf GK: yenta_allocate_resources called. GK: yar: 1config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8ae00000, end=8b5fffff; res->start=00000000, end=00000000 config_readl: c0160498 001c 00000000 config_readl: c0160498 0020 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 001c 8b000000 config_writel: c0160498 0020 8b1fffff GK: yar: 6GK: yar: 1config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000fff GK: yar: 2: bus=6; root->start=8b600000, end=8befffff; res->start=00000000, end=00000000 config_readl: c0160498 0024 00000000 config_readl: c0160498 0028 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0024 8b800000 config_writel: c0160498 0028 8b9fffff GK: yar: 6GK: yar: 1config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 002c 00000000 config_readl: c0160498 0030 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 002c 9001c800 config_writel: c0160498 0030 9001c8ff GK: yar: 6GK: yar: 1config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar:1.5: The hang request_resource will be res->start=00000000, end=00000003 GK: yar: 2: bus=6; root->start=9001c000, end=9001efff; res->start=00000000, end=00000000 config_readl: c0160498 0034 00000000 config_readl: c0160498 0038 00000000 GK: yar: 3GK: yar: 4GK: yar: 5config_writel: c0160498 0034 9001cc00 config_writel: c0160498 0038 9001ccff GK: yar: 6GK: yenta_allocate_resources returned normally.. config_readw: c0160498 0082 0020 config_readw: c0160498 0084 0000 config_readw: c0160498 0088 0463 config_readw: c0160498 0088 0463 GK: Exiting yenta_open normally. Intel PCIC probe: not found. airo: Probing for PCI adapters airo: Finished probing for PCI adapters NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 8192) eth0: Setting half-duplex based on auto-negotiated partner ability 0000. GK: yenta_open_bh: socket->cb_irq = 17 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 17 GK: yenta_probe_irq starts.. config_readw: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000001 exca_writeb: c016040c 0005 00 exca_writeb: c016040c 0005 31 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 41 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 51 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 61 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 71 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 91 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff exca_writeb: c016040c 0005 a1 cb_writel: c016040c 000c 00000001 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000000 exca_writeb: c016040c 0005 00 GK: having a mask of 0000 right now. config_writew: c016040c 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq17 cb_readl: c016040c 0008 30000006 Socket status: 30000006 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c016040c 0044 00000000 config_writel: c016040c 0010 8beff000 config_writew: c016040c 0004 0087 config_writeb: c016040c 000c 08 config_writeb: c016040c 000d a8 config_writel: c016040c 0018 b0050201 config_readw: c016040c 003e 0500 config_writew: c016040c 003e 0500 cb_readl: c016040c 0010 00000400 cb_writel: c016040c 0010 00000000 config_readw: c016040c 003e 0500 cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0003 00 exca_writeb: c016040c 0003 40 exca_readb: c016040c 0002 00 exca_readb: c016040c 0002 00 exca_writeb: c016040c 0002 40 exca_writeb: c016040c 0005 08 exca_readb: c016040c 0004 00 config_writew: c016040c 003e 0580 cb_writel: c016040c 0000 ffffffff cb_writel: c016040c 0004 00000006 exca_readb: c016040c 0006 00 exca_writew: c016040c 0008 0000 exca_writew: c016040c 000a 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writew: c016040c 000c 0000 exca_writew: c016040c 000e 0001 exca_readb: c016040c 0007 00 exca_writeb: c016040c 0007 00 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0040 00 exca_writew: c016040c 0010 0000 exca_writew: c016040c 0012 0000 exca_writew: c016040c 0014 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0041 00 exca_writew: c016040c 0018 0000 exca_writew: c016040c 001a 0000 exca_writew: c016040c 001c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0042 00 exca_writew: c016040c 0020 0000 exca_writew: c016040c 0022 0000 exca_writew: c016040c 0024 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0043 00 exca_writew: c016040c 0028 0000 exca_writew: c016040c 002a 0000 exca_writew: c016040c 002c 0000 exca_readb: c016040c 0006 00 exca_writeb: c016040c 0044 00 exca_writew: c016040c 0030 0000 exca_writew: c016040c 0032 0000 exca_writew: c016040c 0034 0000 cb_writel: c016040c 0004 00000006 GK: Exiting yenta_init. config_writew: c016040c 0082 0000 config_writew: c016040c 0084 0300 config_writew: c016040c 0088 0463 config_writew: c016040c 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. GK: yenta_open_bh: socket->cb_irq = 14 cb_readl: c0160498 0000 00000006 cb_writel: c0160498 0000 00000006 exca_readb: c0160498 0004 00 exca_readb: c0160498 0003 00 GK: Into yenta_get_socket_capabilities, at this time cap.pci_irq = 14 GK: yenta_probe_irq starts.. config_readw: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000001 exca_writeb: c0160498 0005 00 exca_writeb: c0160498 0005 31 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 41 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 51 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 61 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 71 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 91 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff exca_writeb: c0160498 0005 a1 cb_writel: c0160498 000c 00000001 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000000 exca_writeb: c0160498 0005 00 GK: having a mask of 0000 right now. config_writew: c0160498 003e 0500 GK: yenta_probe_irq ends with mask=00000000 Yenta IRQ list 0000, PCI irq14 cb_readl: c0160498 0008 30000810 Socket status: 30000810 GK: yenta_open_bh: returned from yenta_get_socket_capabilites, now calling cardbus_register. GK: cs.c: pcmcia_register_socket: called. GK: Entering yenta_init config_writel: c0160498 0044 00000000 config_writel: c0160498 0010 8befe000 config_writew: c0160498 0004 0087 config_writeb: c0160498 000c 08 config_writeb: c0160498 000d a8 config_writel: c0160498 0018 b0090601 config_readw: c0160498 003e 0500 config_writew: c0160498 003e 0500 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000000 config_readw: c0160498 003e 0500 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 00 exca_readb: c0160498 0002 00 exca_writeb: c0160498 0002 40 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 exca_readb: c0160498 0006 00 exca_writew: c0160498 0008 0000 exca_writew: c0160498 000a 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writew: c0160498 000c 0000 exca_writew: c0160498 000e 0001 exca_readb: c0160498 0007 00 exca_writeb: c0160498 0007 00 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0040 00 exca_writew: c0160498 0010 0000 exca_writew: c0160498 0012 0000 exca_writew: c0160498 0014 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0041 00 exca_writew: c0160498 0018 0000 exca_writew: c0160498 001a 0000 exca_writew: c0160498 001c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0042 00 exca_writew: c0160498 0020 0000 exca_writew: c0160498 0022 0000 exca_writew: c0160498 0024 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0043 00 exca_writew: c0160498 0028 0000 exca_writew: c0160498 002a 0000 exca_writew: c0160498 002c 0000 exca_readb: c0160498 0006 00 exca_writeb: c0160498 0044 00 exca_writew: c0160498 0030 0000 exca_writew: c0160498 0032 0000 exca_writew: c0160498 0034 0000 cb_writel: c0160498 0004 00000006 GK: Exiting yenta_init. config_writew: c0160498 0082 0020 config_writew: c0160498 0084 0300 config_writew: c0160498 0088 0463 config_writew: c0160498 0088 0463 GK: cs.c: pcmcia_register_socket: return normally. IP-Config: Complete: device=eth0, addr=128.125.71.202, mask=255.255.0.0, gw=255.255.255.255, host=dangun, domain=, nis-domain=usc.edu, bootserver=128.125.72.145, rootserver=128.125.72.145, rootpath= NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com GK: cs.c: pcmcia_register_client: called. cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0001 33 exca_readb: c016040c 0003 40 GK: cs.c: pcmcia_register_client: returned normally. GK: cs.c: pcmcia_register_client: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 GK: cs.c: setup_socket: called. cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0001 3f exca_readb: c0160498 0003 40 cb_readl: c0160498 0010 00000400 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000810 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 40 exca_writeb: c0160498 0003 00 exca_readb: c0160498 0002 53 exca_readb: c0160498 0002 53 exca_writeb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0010 00000433 cb_writel: c0160498 0010 00000033 config_readw: c0160498 003e 0580 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0003 00 exca_writeb: c0160498 0003 40 exca_readb: c0160498 0002 d3 exca_readb: c0160498 0002 d3 exca_writeb: c0160498 0005 08 exca_readb: c0160498 0004 00 config_writew: c0160498 003e 0580 cb_writel: c0160498 0000 ffffffff cb_writel: c0160498 0004 00000006 cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 GK: cs.csetup_socket: exited with 1 GK: cs.c: pcmcia_register_client: returned normally. Looking up port of RPC 100003/2 on 128.125.72.145 Looking up port of RPC 100005/1 on 128.125.72.145 VFS: Mounted root (nfs filesystem). Freeing init memory: 60K INIT: version 2.74 booting mount: fs type devpts not supported by kernel INIT: Entering runlevel: 3 Starting system logger: syslogdCouldn't obtain descriptor for socket /dev/log: Address family not supported by protocol Linux login: root Password: login[61]: root login on `ttyS0' [root@Linux /root]$clear [root@Linux /root]$cd /proc [root@Linux /proc]$cat pci PCI devices found: Bus 0, device 0, function 0: Class 0200: PCI device 10ec:8129 (rev 16). IRQ 13. Master Capable. Latency=128. Min Gnt=32.Max Lat=32. I/O at 0x9001ff00 [0x9001ffff]. Non-prefetchable 32 bit memory at 0x8bffff00 [0x8bffffff]. Bus 0, device 2, function 0: Class 0604: PCI device 8086:b154 (rev 0). IRQ 14. Bus 1, device 11, function 0: Class 0607: PCI device 1180:0476 (rev 128). IRQ 17. Master Capable. Latency=168. Min Gnt=128.Max Lat=5. Non-prefetchable 32 bit memory at 0x8beff000 [0x8befffff]. Bus 1, device 11, function 1: Class 0607: PCI device 1180:0476 (rev 128). IRQ 14. Master Capable. Latency=168. Min Gnt=128.Max Lat=5. Non-prefetchable 32 bit memory at 0x8befe000 [0x8befefff]. [root@Linux /proc]$cat devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 10 misc 90 mtd 162 raw 254 pcmcia Block devices: 31 mtdblock [root@Linux /proc]$cat iomem 88000000-8bffffff : IOP310 SATU PCI Mem 8ae00000-8b5fffff : PCI Bus #01 8ae00000-8affffff : PCI CardBus #02 8b000000-8b1fffff : PCI CardBus #06 8b600000-8befffff : PCI Bus #01 8b600000-8b7fffff : PCI CardBus #02 8b800000-8b9fffff : PCI CardBus #06 8befe000-8befefff : PCI device 1180:0476 8beff000-8befffff : PCI device 1180:0476 8bffff00-8bffffff : PCI device 10ec:8129 8bffff00-8bffffff : 8139too a0000000-a7ffffff : System RAM a0017000-a012fd8f : Kernel code a012fd90-a0162f53 : Kernel data [root@Linux /proc]$cat ioports 90010000-9001ffff : IOP310 SATU PCI I/O 9001c000-9001efff : PCI Bus #01 9001c000-9001c0ff : PCI CardBus #02 9001c400-9001c4ff : PCI CardBus #02 9001c800-9001c8ff : PCI CardBus #06 9001cc00-9001ccff : PCI CardBus #06 9001ff00-9001ffff : PCI device 10ec:8129 9001ff00-9001ffff : 8139too [root@Linux /proc]$fcat    cat interrupts 1: 5132 timer 2: 3543 CPLD_IRQ 11: 340 serial 13: 3202 eth0 14: 1 PCI device 1180:0476 17: 0 PCI device 1180:0476 Err: 0 [root@Linux /proc]$ls hermes mtd pci misc bus tty driver fs net slabinfo kcore ksyms cpuinfo mounts kmsg execdomains iomem swaps locks cmdline ioports filesystems interrupts partitions devices stat modules version meminfo uptime loadavg self 1 2 3 4 5 6 8 9 10 53 61 77 [root@Linux /proc]$cd /sbin [root@Linux /sbin]$ls insmod rmmod lsmod chkconfig killall5 initlog runlevel shutdown pidof ifconfig rarp route init telinit halt reboot status getty sulogin chroot freeramdisk mkswap swapoff swapon syslogd update cardmgr cardctl ide_info ifuser ifport e2fsck fuser mke2fs dump_cis ftl_check ftl_format pack_cis pcic_probe pcinitrd dump_cardbus dump_cisreg dump_exca dump_pirq dump_tcic [root@Linux /sbin]$carc dctl status Socket 0:cb_readl: c016040c 0008 30000006 exca_readb: c016040c 0001 33 exca_readb: c016040c 0003 40 no cardcb_readl: c0160498 0008 30000819 Socket 1: exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 3.3V 16-bit PCcb_readl: c0160498 0008 30000819 Card functioexca_readb: c0160498 0001 6f n 0: [ready] exca_readb: c0160498 0003 40 [root@Linux /sbin]$cardm     cat /proc/bus/pccard/drivers airo_cs 1 0 orinoco_cs 1 0 wavelan_cs 1 0 [root@Linux /sbin]$cardmgr cardmgr[81]: watching 2 socketsGK: rsrc_mgr.c: adjust_memory: base=8ba00000, size=00500000 GK: rsrc_mgr.c: adjust_memory: base=8b200000, size=00400000 [root@Linux /sbin]$cardmgr[83]: starting, versioGK: cistpl.c:pcmcia_validate_cis: called. n is 3.2.0 cs: memory probe 0x8ba00000-0x8befffff:GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 4600 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: actually successful...returning.GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a01 exca_writew: c0160498 0012 8a01 exca_writew: c0160498 0014 45ff exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a01 exca_writew: c0160498 0012 8a01 exca_writew: c0160498 0014 45ff exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a01 exca_writew: c0160498 0012 8a01 exca_writew: c0160498 0014 45ff exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: actually successful...returning.GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a50 exca_writew: c0160498 0012 8a50 exca_writew: c0160498 0014 45b0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a50 exca_writew: c0160498 0012 8a50 exca_writew: c0160498 0014 45b0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a50 exca_writew: c0160498 0012 8a50 exca_writew: c0160498 0014 45b0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa0 exca_writew: c0160498 0012 8aa0 exca_writew: c0160498 0014 4560 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa0 exca_writew: c0160498 0012 8aa0 exca_writew: c0160498 0014 4560 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa0 exca_writew: c0160498 0012 8aa0 exca_writew: c0160498 0014 4560 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0af0 exca_writew: c0160498 0012 8af0 exca_writew: c0160498 0014 4510 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0af0 exca_writew: c0160498 0012 8af0 exca_writew: c0160498 0014 4510 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0af0 exca_writew: c0160498 0012 8af0 exca_writew: c0160498 0014 4510 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b40 exca_writew: c0160498 0012 8b40 exca_writew: c0160498 0014 44c0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b40 exca_writew: c0160498 0012 8b40 exca_writew: c0160498 0014 44c0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b40 exca_writew: c0160498 0012 8b40 exca_writew: c0160498 0014 44c0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b90 exca_writew: c0160498 0012 8b90 exca_writew: c0160498 0014 4470 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b90 exca_writew: c0160498 0012 8b90 exca_writew: c0160498 0014 4470 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b90 exca_writew: c0160498 0012 8b90 exca_writew: c0160498 0014 4470 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be0 exca_writew: c0160498 0012 8be0 exca_writew: c0160498 0014 4420 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be0 exca_writew: c0160498 0012 8be0 exca_writew: c0160498 0014 4420 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be0 exca_writew: c0160498 0012 8be0 exca_writew: c0160498 0014 4420 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c30 exca_writew: c0160498 0012 8c30 exca_writew: c0160498 0014 43d0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c30 exca_writew: c0160498 0012 8c30 exca_writew: c0160498 0014 43d0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c30 exca_writew: c0160498 0012 8c30 exca_writew: c0160498 0014 43d0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c80 exca_writew: c0160498 0012 8c80 exca_writew: c0160498 0014 4380 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c80 exca_writew: c0160498 0012 8c80 exca_writew: c0160498 0014 4380 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c80 exca_writew: c0160498 0012 8c80 exca_writew: c0160498 0014 4380 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0cd0 exca_writew: c0160498 0012 8cd0 exca_writew: c0160498 0014 4330 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0cd0 exca_writew: c0160498 0012 8cd0 exca_writew: c0160498 0014 4330 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0cd0 exca_writew: c0160498 0012 8cd0 exca_writew: c0160498 0014 4330 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d20 exca_writew: c0160498 0012 8d20 exca_writew: c0160498 0014 42e0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d20 exca_writew: c0160498 0012 8d20 exca_writew: c0160498 0014 42e0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d20 exca_writew: c0160498 0012 8d20 exca_writew: c0160498 0014 42e0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d70 exca_writew: c0160498 0012 8d70 exca_writew: c0160498 0014 4290 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d70 exca_writew: c0160498 0012 8d70 exca_writew: c0160498 0014 4290 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d70 exca_writew: c0160498 0012 8d70 exca_writew: c0160498 0014 4290 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc0 exca_writew: c0160498 0012 8dc0 exca_writew: c0160498 0014 4240 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc0 exca_writew: c0160498 0012 8dc0 exca_writew: c0160498 0014 4240 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc0 exca_writew: c0160498 0012 8dc0 exca_writew: c0160498 0014 4240 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e10 exca_writew: c0160498 0012 8e10 exca_writew: c0160498 0014 41f0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e10 exca_writew: c0160498 0012 8e10 exca_writew: c0160498 0014 41f0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e10 exca_writew: c0160498 0012 8e10 exca_writew: c0160498 0014 41f0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. GK: cistpl.c:pcmcia_validate_cis: called. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e60 exca_writew: c0160498 0012 8e60 exca_writew: c0160498 0014 41a0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e60 exca_writew: c0160498 0012 8e60 exca_writew: c0160498 0014 41a0 exca_writeb: c0160498 0006 01 [repeat many times] exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0e60 exca_writew: c0160498 0012 8e60 exca_writew: c0160498 0014 41a0 exca_writeb: c0160498 0006 01 GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a00 exca_writew: c0160498 0012 8a00 exca_writew: c0160498 0014 0600 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0a01 exca_writew: c0160498 0012 8a01 exca_writew: c0160498 0014 05ff exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa0 exca_writew: c0160498 0012 8aa0 exca_writew: c0160498 0014 0560 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0aa1 exca_writew: c0160498 0012 8aa1 exca_writew: c0160498 0014 055f exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b40 exca_writew: c0160498 0012 8b40 exca_writew: c0160498 0014 04c0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0b41 exca_writew: c0160498 0012 8b41 exca_writew: c0160498 0014 04bf exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be0 exca_writew: c0160498 0012 8be0 exca_writew: c0160498 0014 0420 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0be1 exca_writew: c0160498 0012 8be1 exca_writew: c0160498 0014 041f exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c80 exca_writew: c0160498 0012 8c80 exca_writew: c0160498 0014 0380 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0c81 exca_writew: c0160498 0012 8c81 exca_writew: c0160498 0014 037f exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d20 exca_writew: c0160498 0012 8d20 exca_writew: c0160498 0014 02e0 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0d21 exca_writew: c0160498 0012 8d21 exca_writew: c0160498 0014 02df exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc0 exca_writew: c0160498 0012 8dc0 exca_writew: c0160498 0014 0240 exca_writeb: c0160498 0006 01 exca_readb: c0160498 0006 01 exca_writeb: c0160498 0006 00 exca_writeb: c0160498 0040 8b exca_writew: c0160498 0010 0dc1 exca_writew: c0160498 0012 8dc1 exca_writew: c0160498 0014 023f exca_writeb: c0160498 0006 01 excluding 0x8ba00000-0x8befffff cs: memory probe 0x8b200000-0x8b5fffff: excluding 0x8b200000-0x8b5fffff cs: warning: no high memory space available! <===***======================= again a memory problem GK: cistpl.csetup_cis_mem: will call find_mem_region for memory size=align=00001000 GK: rsrc_mgr.cfind_mem_region: entered: base=00000000; num=00001000; align=00001000; low=0; name=card services; socket=c7fd9000 GK: fmr: Insuccessful. returning -1 cs: unable to map card memory! GK: cistpl.csetup_cis_mem: will call find_mem_region for memory size=align=00001000 GK: rsrc_mgr.cfind_mem_region: entered: base=00000000; num=00001000; align=00001000; low=0; name=card services; socket=c7fd9000 GK: fmr: Insuccessful. returning -1 cs: unable to map card memory! GK: cistpl.cpcmcia_validate_cis: pcmcia_get_first_tuple returned failure, so exiting. cb_readl: c0160498 0008 30000819 exca_readb: c0160498 0001 6f exca_readb: c0160498 0003 40 cardmgr[83]: socket 1: Anonymous Memory cardmgr[83]: executing: 'insmod /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/memory_cs.o' memory_cs: Card Services release does not match! <====***====================== memory_cs says Card Releases do not match cardmgr[83]: + /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/memory_cs.o: init_module: Invalid argument cardmgr[83]: insmod exited with status 1 cardmgr[83]: executing: 'modprobe memory_cs' cardmgr[83]: + sh: modprobe: command not found cardmgr[83]: modprobe exited with status 127 cardmgr[83]: get dev info on socket 1 failed: Resource temporarily unavailable ls insmod rmmod lsmod chkconfig killall5 initlog runlevel shutdown pidof ifconfig rarp route init telinit halt reboot status getty sulogin chroot freeramdisk mkswap swapoff swapon syslogd update cardmgr cardctl ide_info ifuser ifport e2fsck fuser mke2fs dump_cis ftl_check ftl_format pack_cis pcic_probe pcinitrd dump_cardbus dump_cisreg dump_exca dump_pirq dump_tcic [root@Linux /sbin]$clar  ear [root@Linux /sbin]$ls insmod rmmod lsmod chkconfig killall5 initlog runlevel shutdown pidof ifconfig rarp route init telinit halt reboot status getty sulogin chroot freeramdisk mkswap swapoff swapon syslogd update cardmgr cardctl ide_info ifuser ifport e2fsck fuser mke2fs dump_cis ftl_check ftl_format pack_cis pcic_probe pcinitrd dump_cardbus dump_cisreg dump_exca dump_pirq dump_tcic [root@Linux /sbin]$cat /var/run/ .nfs000001ea00000004 .nfs0000020b00000003 runlevel.dir .nfs000001eb00000006 .nfs0000020c00000004 stab .nfs000001ec0000000c cardmgr.pid utmp [root@Linux /sbin]$cat /var/run/pcstab Socket 0: empty Socket 1: Anonymous Memory [root@Linux /sbin]$cat /proc/bus/pccard/drivers airo_cs 1 0 orinoco_cs 1 0 wavelan_cs 1 0 [root@Linux /sbin]$cat /proc/bus/pccard/01/clients fn 0: 'memory_cs' [attr 0x0000] [state 0x0008] <===***=================== memory_cs driver registered for the card fn ff: 'Driver Services' [attr 0x0001] [state 0x0000] [root@Linux /sbin]$halt  Broadcast message from root (ttyS0) Thu Jan 1 01:03:47 1970... The system is going down for system halt NOW !! ***----------------------------------------------------------------------------- there were following problems in the above output - 1. there was insufficient memory ..... as cs.c says could not map high memory. 2. memory_cs.o driver mentions that card service release do not match, so in actuality though it gets loaded as seen in the file "/proc/bus/pccard/01/clients", it does NOT get loaded since it exits as soon as it mentions release do not match. the card service problem is too big. It means that the memory_cs.c driver present in the standalone package works only with the Card Service Release in that package...and not with the Kernel Card Services!!!!!!! Now the kernel memory_cs.c file is basically incomplete. So we cannot use that. Now lets try one thing. Forget about the PCMCIA support in the kernel, and lets do the whole thing with the standalone package. So we will try to load cs.o and ds.o and cardmgr and everything abt PCMCIA from the standalone package AFTER the kernel boots. So, I disabled the PCMCIA support in the kernel and compiled it. Now to get the whole standalone pcmcia-cs package to compile for ARM was an effort in itself. The ./Configure script parameters that I had used to compile Cardmgr earlier were - ./Configure --target=/home/grkhetan/job/pcmcia2 --arch=arm --ucc=/usr/local/arm/2.95.3/bin/arm-linux-gcc --kcc=/usr/local/arm/2.95.3/bin/arm-linux-gcc --ld=/usr/local/arm/2.95.3/bin/arm-linux-ld --srctree --sysv --kernel=/home/grkhetan/job/kernel-after2-no-kernel-pcmcia --trust --cardbus --nopnp --rcdir=/etc which took some time to figure out last time. But using these parameters there was some problem in compiling files in modules directory which contains cs.c and ds.c (the main core CardServices and Driver Services files)... which gave some error in compiling a file from kernel source tree. The error was something kinda "#error Timex information not found for this architecture.". However I had been able to compile the userland files in other directories like clients, cardmgr, etc. I was using the cardmgr from this. After sometime I figured out the reason, CONFIG_ARCH_IQ80310 needs to be defined for the timex information not to be incomplete for arm. So I changed the Makefiles to effect that, and whoa!, the standalone pcmcia-cs package compiled completely. So now I will use the standalone pcmcia-cs package. 0-th arg: Uncompressing Linux....................................... done, booting the kernel. Linux version 2.4.17-rmk5-iop310.1 (grkhetan@nyx.usc.edu) (gcc version 2.95.3 20010315 (release)) #72 Mon Sep 16 16:22:35 PDT 2002 Processor: Intel XScale-80200 revision 1 Architecture: Cyclone IQ80310 On node 0 totalpages: 32768 zone(0): 32768 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/nfs console=ttyS0,57600 nfsroot=128.125.72.145:/home/grkhetan/job/at2 ip=128.125.71.202:128.125.72.145::255.255.0.0:dangun.usc.edu:eth0:any Using XScale PMU as timer source(IRQ 1, 733 MHz Clock Tick) Calibrating delay loop... 732.36 BogoMIPS Memory: 128MB = 128MB total Memory: 127724KB available (998K code, 201K data, 56K init) XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc. Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) POSIX conformance testing by UNIFIX PCI: IQ80310 is agent GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=0; hose->first_busno=0 GK: Bus 0, PCI_DEVFN=0, Header Type=0 VendorID=4332 GK: Header_type=0 and Header_type & 0x03 = 0 PCI Autoconfig: Found Bus 0, Device 0, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, I/O, size=0x100, address=0x9001ff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 20 PCI Autoconfig: BAR 1, Mem, size=0x100, address=0x8bffff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 24 GK: Trying to get the address bar at offset 28 GK: Trying to get the address bar at offset 32 GK: Trying to get the address bar at offset 36 GK: Bus 0, PCI_DEVFN=16, Header Type=1 VendorID=32902 PCI Autoconfig: Found P2P bridge, device 2 PCI Autoconfig: Found Bus 0, Device 2, Function 0 GK: Trying to get the address bar at offset 16 GK: Trying to get the address bar at offset 20 GK: pciauto_prescan() called: BUS=0, DEVFN=16, SUBBUS=0, IOSAVE=-1073510216, MEMSAVE=-1069572276 GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=1; hose->first_busno=0 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: pciauto_postscan() called: BUS=0, DEVFN=16, SUBBUS=1, IOSAVE=-1878921216, MEMSAVE=-1947205632 PCI Autoconfig: Bridge 0. IO_FILTER = 0x000000c0..0xffff9001 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c Scanning bus 00 Found 00:00 [10ec/8129] 000200 00 GK: pci_read_bases: For device:PCI device 10ec:8129, read 2 memory bases. Found 00:10 [8086/b154] 000604 01 GK: pci_read_bases: For device:PCI device 8086:b154, read 0 memory bases. Fixups for bus 00 PCI: bus0: Fast back to back transfers disabled Scanning behind PCI bridge 00:02.0, config 010100, pass 0 GK: Bus already configured by firmware. Scanning bus 01 Fixups for bus 01 PCI: bus1: Fast back to back transfers enabled Bus scan for 01 returning with max=01 Scanning behind PCI bridge 00:02.0, config 010100, pass 1 GK: Bus already configured by firmware. Bus scan for 00 returning with max=01 GK: Now going into Bus No. 0 for resource allocation. GK: pci_read_bridge_bases: returning immediately for Bus Number 0 GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=90010000, end=9001ffff GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=88000000, end=8bffffff GK: Now going into Bus No. 1 for resource allocation. GK: so pr<>res where pr->start=90010000, end=9001ffff; res->start=9001c000, end=9001efff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8b600000, end=8befffff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8ae00000, end=8b5fffff GK: allocated resource for device PCI device 10ec:8129 at start=9001ff00, end=9001ffff. GK: allocated resource for device PCI device 10ec:8129 at start=8bffff00, end=8bffffff. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Minicache init Starting kswapd Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xfe080000x (irq = 11) is a 16550A ttyS01 at 0xfe100000x (irq = 12) is a 16550A block: 128 slots per queue, batch=32 8139too Fast Ethernet driver 0.9.22 eth0: RealTek RTL8139C Fast Ethernet at 0xc8802f00, 00:50:da:92:0c:0d, IRQ 13 CFI: Found no IQ80310 flash device at location zero NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 8192) eth0: Setting half-duplex based on auto-negotiated partner ability 0000. IP-Config: Complete: device=eth0, addr=128.125.71.202, mask=255.255.0.0, gw=255.255.255.255, host=dangun, domain=, nis-domain=usc.edu, bootserver=128.125.72.145, rootserver=128.125.72.145, rootpath= NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com Looking up port of RPC 100003/2 on 128.125.72.145 Looking up port of RPC 100005/1 on 128.125.72.145 VFS: Mounted root (nfs filesystem). Freeing init memory: 56K INIT: version 2.74 booting mount: fs type devpts not supported by kernel INIT: Entering runlevel: 3 Starting system logger: syslogdCouldn't obtain descriptor for socket /dev/log: Address family not supported by protocol Linux login: root Password: login[61]: root login on `ttyS0' [root@Linux /root]$ls [root@Linux /root]$cd .. [root@Linux /]$ls lost+found bin dev etc lib mnt proc rd root sbin tmp usr var [root@Linux /]$clear [root@Linux /]$ls lost+found bin dev etc lib mnt proc rd root sbin tmp usr var [root@Linux /]$cd proc [root@Linux /proc]$cat devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 10 misc 90 mtd 162 raw Block devices: 31 mtdblock [root@Linux /proc]$cat iomm m em 88000000-8bffffff : IOP310 SATU PCI Mem 8ae00000-8b5fffff : PCI Bus #01 8b600000-8befffff : PCI Bus #01 8bffff00-8bffffff : PCI device 10ec:8129 8bffff00-8bffffff : 8139too a0000000-a7ffffff : System RAM a0016000-a010f987 : Kernel code a010f988-a0141df3 : Kernel data [root@Linux /proc]$cat ioports 90010000-9001ffff : IOP310 SATU PCI I/O 9001c000-9001efff : PCI Bus #01 9001ff00-9001ffff : PCI device 10ec:8129 9001ff00-9001ffff : 8139too [root@Linux /proc]$cat ine terrupts 1: 5443 timer 2: 3598 CPLD_IRQ 11: 314 serial 13: 3284 eth0 Err: 0 [root@Linux /proc]$cat pci PCI devices found: Bus 0, device 0, function 0: Class 0200: PCI device 10ec:8129 (rev 16). IRQ 13. Master Capable. Latency=128. Min Gnt=32.Max Lat=32. I/O at 0x9001ff00 [0x9001ffff]. Non-prefetchable 32 bit memory at 0x8bffff00 [0x8bffffff]. Bus 0, device 2, function 0: Class 0604: PCI device 8086:b154 (rev 0). IRQ 14. [root@Linux /proc]$cd ../sbin [root@Linux /sbin]$ls insmod rmmod lsmod chkconfig killall5 initlog runlevel shutdown pidof ifconfig rarp route init telinit halt reboot status getty sulogin chroot freeramdisk mkswap swapoff swapon syslogd update cardmgr cardctl ide_info ifuser ifport e2fsck fuser mke2fs dump_cis ftl_check ftl_format pack_cis pcic_probe pcinitrd dump_cardbus dump_cisreg dump_exca dump_pirq dump_tcic [root@Linux /sbin]$pcic_probe PCI bridge probe: not found. pcic_probe: unhandled page fault at pc=0x400b9890, lr=0x00008ab0 (bad address=0x000003e0, code -1) pc : [<400b9890>] lr : [<00008ab0>] Not tainted sp : bffffd48 ip : bffffd5c fp : bffffd58 r10: 40101ae8 r9 : 00000000 r8 : 00000000 r7 : 0000995c r6 : 00000000 r5 : 00000000 r4 : 00011d3c r3 : 00000000 r2 : 40105a7c r1 : 000003e0 r0 : 00000000 Flags: nzCv IRQs on FIQs on Mode USER_32 Segment user Control: 397F Table: A7F0C000 DAC: 00000015 Code: e1a01311 e5923000 (e7c30001) e91bac00 0004826c Segmentation fault [root@Linux /sbin]$cd /etc/init.d [root@Linux init.d]$ls pcmcia [root@Linux init.d]$./pcmcia Usage: ./pcmcia {start|stop|status|restart|reload} [root@Linux init.d]$./pcmcia start =====***=========> so here i start the pcmcia system which will run cs.o, ds.o and then cardmgr Starting PCMCIA services: Linux PCMCIA Card Services 3.2.1 kernel build: 2.4.17-rmk5-iop310.1 #71 Sat Aug 31 01:30:38 PDT 2002 options: [pci] [cardbus] /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/i82365.o: /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/i82365.o: No such file or directory ds: no socket drivers loaded! <=======***========= ds.o finds no socket drivers -------- significant. /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/ds.o: init_module: Operation not permitted cardmgr[121]: no pcmcia driver in /proc/devices --***-----because of the above error. done. [root@Linux init.d]$lsmod Module Size Used by pcmcia_core 45104 0 [root@Linux init.d]$cd / [root@Linux /]$cd lib/modules/2.4.17-rmk5-iop310.1/pcmcia/ [root@Linux pcmcia]$insmod ./ds.o ds: no socket drivers loaded! ./ds.o: init_module: Operation not permitted [root@Linux pcmcia]$halt [root@Linux pcmcia]$INIT: Switching to runlevel: 0 INIT: Sending processes the TERM signal  Broadcast message from root (ttyS0) Thu Jan 1 00:04:31 1970... The system is going down for system halt NOW !! INIT: Sending processeShutting down system logger: Sending all processes the TERM signal... INIT: no more processes left in this runlevel Sending all processes the KILL signal.. Unmounting file systems /etc/rc.d/rc0.d/S00halt: /dev/root: Device not configured The system is halted Power down. ***----------------------------------------------------------------------------- so the ds.c Driver Services did not find any socket driver. This means that the socket drivers did not get loaded (which was yenta in the kernel, and in the standalone package, i8236 is the one applicable to our case) It took me sometime to figure this out, and it was due to a strange thing in the standalone pcmcia-cs package. ifeq ($(ARCH), arm) SRCS += sa1100.c MODULES += sa1100.o else ifdef CONFIG_8xx SRCS += m8xx_pcmcia.c MODULES += m8xx_pcmcia.o else SRCS += i82365.c tcic.c MODULES += i82365.o tcic.o endif endif and the sa1100.c file is NOT EVEN PRESENT! so two things can be tried out - 1. Change this construct to allow i82365 file to get compiled, see what happens. 2. Use the Kernel PCMCIA Package with the memory_cs driver from the standalone package, and OVERRIDE the test for the CardService Release check and see whether the memory_cs driver will work. Now I will try out the option 1. I have let the i82365 socket driver get compiled and put it on the apollo filesystem. run 0-th arg:Uncompressing Linux....................................... done, booting the kernel. Linux version 2.4.17-rmk5-iop310.1 (grkhetan@nyx.usc.edu) (gcc version 2.95.3 20010315 (release)) #73 Fri Sep 20 07:31:12 PDT 2002 Processor: Intel XScale-80200 revision 1 Architecture: Cyclone IQ80310 On node 0 totalpages: 32768 zone(0): 32768 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/nfs console=ttyS0,57600 nfsroot=128.125.72.145:/home/grkhetan/job/at2 ip=128.125.71.202:128.125.72.145::255.255.0.0:dangun.usc.edu:eth0:any Using XScale PMU as timer source(IRQ 1, 733 MHz Clock Tick) Calibrating delay loop... 732.36 BogoMIPS Memory: 128MB = 128MB total Memory: 127724KB available (998K code, 201K data, 56K init) XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc. Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes) Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) POSIX conformance testing by UNIFIX PCI: IQ80310 is agent GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=0; hose->first_busno=0 GK: Bus 0, PCI_DEVFN=0, Header Type=0 VendorID=4332 GK: Header_type=0 and Header_type & 0x03 = 0 PCI Autoconfig: Found Bus 0, Device 0, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, I/O, size=0x100, address=0x9001ff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 20 PCI Autoconfig: BAR 1, Mem, size=0x100, address=0x8bffff00 GK: was64bit = 0 GK: Trying to get the address bar at offset 24 GK: Trying to get the address bar at offset 28 GK: Trying to get the address bar at offset 32 GK: Trying to get the address bar at offset 36 GK: Bus 0, PCI_DEVFN=16, Header Type=1 VendorID=32902 PCI Autoconfig: Found P2P bridge, device 2 PCI Autoconfig: Found Bus 0, Device 2, Function 0 GK: Trying to get the address bar at offset 16 GK: Trying to get the address bar at offset 20 GK: pciauto_prescan() called: BUS=0, DEVFN=16, SUBBUS=0, IOSAVE=-1073510216, MEMSAVE=-1069572276 GK: Entering pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: Bus=1; hose->first_busno=0 GK: Bus 1, PCI_DEVFN=112, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 14, Function 0 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8beff000 GK: was64bit = 0 GK: Bus 1, PCI_DEVFN=113, Header Type=130 VendorID=4480 GK: Header_type=130 and Header_type & 0x03 = 2 GK: Calling with base_0 max PCI Autoconfig: Found Bus 1, Device 14, Function 1 GK: Trying to get the address bar at offset 16 PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x8befe000 GK: was64bit = 0 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c GK: pciauto_postscan() called: BUS=0, DEVFN=16, SUBBUS=1, IOSAVE=-1878921216, MEMSAVE=-1947205632 PCI Autoconfig: Bridge 0. IO_FILTER = 0x000000c0..0xffff9001 GK: Exiting pciauto_bus_scan() in arch/arm/mach-iop310/pci_auto.c Scanning bus 00 Found 00:00 [10ec/8129] 000200 00 GK: pci_read_bases: For device:PCI device 10ec:8129, read 2 memory bases. Found 00:10 [8086/b154] 000604 01 GK: pci_read_bases: For device:PCI device 8086:b154, read 0 memory bases. Fixups for bus 00 PCI: bus0: Fast back to back transfers disabled Scanning behind PCI bridge 00:02.0, config 010100, pass 0 GK: Bus already configured by firmware. Scanning bus 01 Found 01:70 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Found 01:71 [1180/0476] 000607 02 GK: pci_read_bases: For device:PCI device 1180:0476, read 1 memory bases. Fixups for bus 01 PCI: bus1: Fast back to back transfers disabled Scanning behind PCI bridge 01:0e.0, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0e.1, config 000000, pass 0 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0e.0, config 000000, pass 1 GK: Bus NOT configured by firmware. Scanning behind PCI bridge 01:0e.1, config 000000, pass 1 GK: Bus NOT configured by firmware. Bus scan for 01 returning with max=09 Scanning behind PCI bridge 00:02.0, config 010100, pass 1 GK: Bus already configured by firmware. Bus scan for 00 returning with max=09 GK: Now going into Bus No. 0 for resource allocation. GK: pci_read_bridge_bases: returning immediately for Bus Number 0 GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=90010000, end=9001ffff GK: so pr<>res where pr->start=00000000, end=ffffffff; res->start=88000000, end=8bffffff GK: Now going into Bus No. 1 for resource allocation. GK: so pr<>res where pr->start=90010000, end=9001ffff; res->start=9001c000, end=9001efff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8b600000, end=8befffff GK: so pr<>res where pr->start=88000000, end=8bffffff; res->start=8ae00000, end=8b5fffff GK: Now going into Bus No. 2 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 2 GK: Now going into Bus No. 6 for resource allocation. GK: Entered Cardbus Type Modification in pci_read_bridge_bases for bus no. 6 GK: allocated resource for device PCI device 10ec:8129 at start=9001ff00, end=9001ffff. GK: allocated resource for device PCI device 10ec:8129 at start=8bffff00, end=8bffffff. GK: allocated resource for device PCI device 1180:0476 at start=8beff000, end=8befffff. GK: allocated resource for device PCI device 1180:0476 at start=8befe000, end=8befefff. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Minicache init Starting kswapd Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0xfe080000x (irq = 11) is a 16550A ttyS01 at 0xfe100000x (irq = 12) is a 16550A block: 128 slots per queue, batch=32 8139too Fast Ethernet driver 0.9.22 eth0: RealTek RTL8139C Fast Ethernet at 0xc8802f00, 00:50:da:92:0c:0d, IRQ 13 CFI: Found no IQ80310 flash device at location zero NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 1024 buckets, 8Kbytes TCP: Hash tables configured (established 8192 bind 8192) eth0: Setting half-duplex based on auto-negotiated partner ability 0000. IP-Config: Complete: device=eth0, addr=128.125.71.202, mask=255.255.0.0, gw=255.255.255.255, host=dangun, domain=, nis-domain=usc.edu, bootserver=128.125.72.145, rootserver=128.125.72.145, rootpath= NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com Looking up port of RPC 100003/2 on 128.125.72.145 Looking up port of RPC 100005/1 on 128.125.72.145 VFS: Mounted root (nfs filesystem). Freeing init memory: 56K kmod: failed to exec /sbin/modprobe -s -k char-major-4, errno = 2 INIT: version 2.74 booting kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k devpts, errno = 2 mount: fs type devpts not supported by kernel kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 INIT: Entering runlevel: 3 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Starting system logger: kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 syslogdkmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Couldn't obtain descriptor for socket /dev/log: Address family not supported by protocol kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Linux login: root kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Password: kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 login[61]: root login on `ttyS0' kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 [root@Linux /root]$cd /prc oc [root@Linux /proc]$cat iomeme  88000000-8bffffff : IOP310 SATU PCI Mem 8ae00000-8b5fffff : PCI Bus #01 8b600000-8befffff : PCI Bus #01 8befe000-8befefff : PCI device 1180:0476 8beff000-8befffff : PCI device 1180:0476 8bffff00-8bffffff : PCI device 10ec:8129 8bffff00-8bffffff : 8139too a0000000-a7ffffff : System RAM a0016000-a010f987 : Kernel code a010f988-a0141df3 : Kernel data [root@Linux /proc]$cat ioports 90010000-9001ffff : IOP310 SATU PCI I/O 9001c000-9001efff : PCI Bus #01 9001ff00-9001ffff : PCI device 10ec:8129 9001ff00-9001ffff : 8139too [root@Linux /proc]$cat ine terrupts 1: 4695 timer 2: 3291 CPLD_IRQ 11: 198 serial 13: 3093 eth0 Err: 0 [root@Linux /proc]$cat pci PCI devices found: Bus 0, device 0, function 0: Class 0200: PCI device 10ec:8129 (rev 16). IRQ 13. Master Capable. Latency=128. Min Gnt=32.Max Lat=32. I/O at 0x9001ff00 [0x9001ffff]. Non-prefetchable 32 bit memory at 0x8bffff00 [0x8bffffff]. Bus 0, device 2, function 0: Class 0604: PCI device 8086:b154 (rev 0). IRQ 14. Bus 1, device 14, function 0: Class 0607: PCI device 1180:0476 (rev 128). IRQ 16. Master Capable. Latency=128. Max Lat=7. Non-prefetchable 32 bit memory at 0x8beff000 [0x8befffff]. Bus 1, device 14, function 1: Class 0607: PCI device 1180:0476 (rev 128). IRQ 17. Master Capable. Latency=128. Max Lat=7. Non-prefetchable 32 bit memory at 0x8befe000 [0x8befefff]. [root@Linux /proc]$cd bus [root@Linux bus]$ls pci [root@Linux bus]$c cd .. [root@Linux /proc]$ls hermes mtd pci misc bus tty driver fs net slabinfo kcore ksyms cpuinfo mounts kmsg execdomains iomem swaps locks cmdline ioports filesystems interrupts partitions devices stat modules version meminfo uptime loadavg self 1 2 3 4 5 6 8 9 10 53 61 76 [root@Linux /proc]$cat devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 10 misc 90 mtd 162 raw Block devices: 31 mtdblock [root@Linux /proc]$cd /sbin [root@Linux /sbin]$ls insmod rmmod lsmod chkconfig killall5 initlog runlevel shutdown pidof ifconfig rarp route init telinit halt reboot status getty sulogin chroot freeramdisk mkswap swapoff swapon syslogd update cardmgr cardctl ide_info ifuser ifport fuser mke2fs dump_cis ftl_check ftl_format pack_cis pcic_probe pcinitrd dump_cardbus dump_cisreg dump_exca dump_pirq dump_tcic [root@Linux /sbin]$p ./pcici _probe PCI bridge probe: Ricoh RL5C476 found, 2 sockets. [root@Linux /sbin]$./cardmgr cardmgr[80]: errkmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 or in file './config.opts' line 30: syntax errorkmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 cardmgr[80]: no pcmcia driver in /proc/devices [root@Linux /sbin]$ps PID TTY TIME CMD 1 0,0 00:00:02 init 2 0,0 00:00:00 keventd 3 0,0 00:00:00 ksoftirqd_CPU0 4 0,0 00:00:00 kswapd 5 0,0 00:00:00 bdflush 6 0,0 00:00:00 kupdated 8 0,0 00:00:00 mtdblockd 9 0,0 00:00:00 eth0 10 0,0 00:00:00 rpciod 53 0,0 00:00:00 syslogd 61 4,64 00:00:00 bash 83 4,64 00:00:00 ps [root@Linux /sbin]$cd /etc/p init.d/ [root@Linux init.d]$ls pcmcia [root@Linux init.d]$cd [root@Linux /root]$insmod /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/cs.o /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/cs.o: couldn't find the kernel version the module was compiled for [root@Linux /root]$insmod /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/ds.o /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/ds.o: unresolved symbol proc_pccard /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/ds.o: unresolved symbol CardServices [root@Linux /root]$lsmod Module Size Used by [root@Linux /root]$insmode -f -force cs.o bash: insmode: command not found [root@Linux /root]$insmod --force /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/cs<-force /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/cs.o /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/cs.o: couldn't find the kernel version the module was compiled for [root@Linux /root]$ insmod -f /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/cs.o /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/cs.o: couldn't find the kernel version the module was compiled for [root@Linux /bin]$mod   cat /proc/modules [root@Linux /bin]$cd /etc/init.d/ [root@Linux init.d]$./pcm mcia kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Usage: ./pcmcia {start|stop|status|restart|reload} [root@Linux init.d]$./pcmcia start kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Starting PCMCIA services: Linux PCMCIA Card Services 3.2.1 kernel build: 2.4.17-rmk5-iop310.1 #72 Mon Sep 16 16:22:35 PDT 2002 options: [pci] [cardbus] Intel ISA/PCI/CardBus PCIC probe: Ricoh RL5C476 rev 80 PCI-to-CardBus at slot 01:0e, mem 0x8beff000 host opts [0]: [isa irq] [io 3/6/1] [mem 3/6/1] [pci irq 16] [lat 128/176] [bus 2/5] host opts [1]: [isa irq] [io 3/6/1] [mem 3/6/1] [pci irq 17] [lat 128/176] [bus 6/9] ISA irqs (default) = 3,4,5,7,9,10,12,15 PCI status changes Unable to handle kernel paging request at virtual address 6e0003e0 pgd = c7ee8000 *pgd = 00000000, *pmd = 00000000 Internal error: Oops: ffffffff CPU: 0 pc : [] lr : [<00000000>] Not tainted sp : c7d7fe58 ip : c88240fc fp : c7d7fe64 r10: 0202db50 r9 : c8824050 r8 : ffffffea r7 : 000003e0 r6 : ffffffff r5 : c88240fc r4 : 000003e0 r3 : c882400c r2 : 00000000 r1 : 000003e0 r0 : 6e000000 Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment user Control: 397F Table: A7EE8000 DAC: 00000015 Process insmod (pid: 134, stackpage=c7d7f000) Stack: (0xc7d7fe48 to 0xc7d80000) fe40: 00000000 c881e190 60000013 ffffffff c7d7fe84 c7d7fe68 fe60: c88204fc c881e168 000003e0 00000000 c7cb8000 0000004c c7d7fecc c7d7fe88 fe80: c88212e4 c882047c c7d7fe94 c8821268 c8820c70 c7d7fe9c 00000605 00000000 fea0: 000003e0 c8823fb0 c881e000 c7cb8000 0000004c ffffffea c8824050 0202db50 fec0: c7d7ff10 c7d7fed0 c8823074 c882128c c7cb8000 00005343 00000000 00003201 fee0: 00000210 c881a9c8 00000000 c881e000 c7cb8000 0000004c ffffffea c7d7e000 ff00: 0202db50 c7d7ffac c7d7ff14 c0023a68 c8822fd0 c7cb8000 c7cb9000 00000006 ff20: c0346a20 00000060 c8811000 c881e060 00006bfc 00000000 00000000 00000000 ff40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff80: 00000000 0202db50 0201e6a0 02017348 00000080 c0016824 c7d7e000 02018858 ffa0: 00000000 c7d7ffb0 c0016680 c0023390 0202db50 c001cc70 02018858 0202db50 ffc0: 02018858 0202db50 0202db50 0201e6a0 02017348 c881e000 00006bfc 02018858 ffe0: 02018858 bffffdd8 c8824997 bffffbec 02002ec0 02008234 60000010 02018858 Backtrace: Function entered at [] from [] Function entered at [] from [] r7 = 0000004C r6 = C7CB8000 r5 = 00000000 r4 = 000003E0 Function entered at [] from [] Function entered at [] from [] Function entered at [] from [] Code: e59c101c e18e2302 (e7c12000) e3a0335b e59c201c ds: no socket drivers loaded! /lib/modules/2.4.17-rmk5-iop310.1/pcmcia/ds.o: init_module: Operation not permitted cardmgr[136]: erkmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 ror in file './config.opts' linekmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 30: syntax error cardmgr[136]: no pcmcia driver in /proc/devices done. [root@Linux init.d]$ ***---- WHY IS THIS HAPPENNING..... where are these page faults coming from .... Browsing thru source code of cs.c and i82365.c, I found that code within #ifdef CONFIG_ISA was also running, which should not, since we do not have an ISA bus on our system, and in the kernel .config, this flag is unset. I recognized the culprit was a config.mk file in the standalone pcmcia-cs package which, very strange by default sets the CONFIG_ISA to be true, and the whole pcmcia-cs package was compiled with that flag to be true. Now Common!! Ok I changed that config.mk file, unset the flag, recompiled the whole pcmcia-cs package, and put the new modules on the apollo filesystem. This all happenned on the fly, so I do not need to reboot apollo. We can just go on. --- cat /proc/modules i82365 27644 (initializing) pcmcia_core 45104 0 [i82365] [root@Linux init.d]$rmmod i82365 i82365: Device or resource busy [root@Linux init.d]$rmmod pcmcia_Core pcmcia_Core: No such file or directory [root@Linux init.d]$rmmod pcmcia_Coreore core pcmcia_core: Device or resource busy ***no i will have to reboot the system! I cant remove these modules for now [root@Linux init.d]$halt kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 [root@Linux init.d]$INIT: Switching to runlevel: 0 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2  Broadcast message from root (ttyS0) Thu Jan 1 01:00:05 1970... The system is going down for system halt NOW !! INIT: Sending processes the TERM signal INIT: Sending processekmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Shutting down system logger: kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Sending all processes the TERM signal... kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 INIT: no more processes left in this runlevel Sending all processes the KILL signal.. kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2 Unmounting file systems kmod: failed to exec /sbin/modprobe -s -k block-major-1, errno = 2 /etc/rc.d/rc0.d/S00halt: /dev/root: Device not configured The system is halted Power down. ***----------------------------------------------------------------------------- So now i can test to see whether putting the CONFIG_ISA flag off works or not.