You also should be careful about the way that your kernel is configured. For some reason, I remember that I was running into trouble with kernel configuration at some point. I remember that the defconfig-pb1500 has some specific CPU options set that are required. I can't remember the dependency exactly, but it had something with MIPS32 CPU type, support for 64-bit phy addrs, and not overriding CPU instructions... anyway, here's what I have set in my 'CPU selection' section: CONFIG_CPU_MIPS32=y CONFIG_CPU_HAS_PREFETCH=y CONFIG_64BIT_PHYS_ADDR=y CONFIG_CPU_HAS_LLSC=y CONFIG_CPU_HAS_SYNC=y I don't know if this helps. Good luck, -Jeff On Mon, Jun 09, 2003 at 09:38:34AM -0700, Pete Popov wrote: > On Mon, 2003-06-09 at 02:59, Jan Pedersen wrote: > > found it! > > > > the cardmgr has local cs_types.h & ss.h. Theese has to be patched as > > well... > > Argh, I forgot about that. One of more of the ioctls sent to the driver > are based on the actual data type. So after you apply the 64 bit pcmcia > patch (which you do need), you also need to patch the cardmgr. Thanks > for the reminder :) I have to update the README. > > Pete > > > thanks for the help :-) > > > On Mon, 2003-06-09 at 00:15, Pete Popov wrote: > > > > > > > I am not using linux-mips. I am using 2.4.19 directly from kernel.org. > > > > Some files are patched from mips-linux (non-pcmcia stuff). > > > > > > > Tried latest cvs version from linux-mips.org this weekend. By some > > > > reason I can't get any output on the serial port. If this kernel should > > > > work, maybe getting the serial-port to work on this is an easier task > > > > :-) > > > > > > Take a look at the toplevel Makefile. I bet you got the head of > > > linux-mips which is 2.5 and, yes, it's quite borked right now :) I've > > > made some progress on the Pb1500 but until I get that board fully > > > functioning, I won't update the rest. To get 2.4, do a "cvs update > > > -rlinux_2_4". > > > > > > > On the other hand, everything else I need is currently working on 2.4.19 > > > > (including pci) > > > > > > > > Tried to do the 64bit_pcmcia.patch alone. Same result: > > > > > > > > Linux Kernel Card Services 3.1.22 > > > > options: [pci] [cardbus] > > > > Yenta IRQ list 0000, PCI irq4 > > > > Socket status: 30000046 > > > > Yenta IRQ list 0000, PCI irq4 > > > > Socket status: 30000011 > > > > cardmgr[148]: watching 2 sockets > > > > cardmgr[148]: could not adjust resource: IO ports 0xc00-0xcff: Invalid > > > > argument > > > > cardmgr[148]: could not adjust resource: IO ports 0x100-0x4ff: Invalid > > > > argument > > > > cardmgr[148]: could not adjust resource: memory 0x80000000-0x80ffffff: > > > > Invalid argument > > > > cardmgr[149]: starting, version is 3.2.4 > > > > Done. > > > > cardmgr[cs: unable to map card memory! > > > > 14cs: unable to map card memory! > > > > 9]: initializing socket 1 > > > > cardmgr[149]: socket 1: Anonymous Memory > > > > cardmgr[149]: module memory_cs.o not available > > > > cardmgr[149]: executing: 'modprobe memory_cs' > > > > cardmgr[149]: get dev info on socket 1 failed: Resource temporarily > > > > unavailable > > > > > > > > Best result is with no patches, where it finds my cisco card. > > > > > > > > > > > > > > Take a look at the archives again and see how Jeff setup config.opts on > > > > > the target board. That was the key. The cardmgr is recognizing your > > > > > card so it's reading the attribute memory successfully. You're almost > > > > > there ;) > > > > My configuration is based on his. > > > > yes, it seems like it can access the attribute memory, but not the io > > > > memory. > > > > > > > > I was vondering about the io addresses shown with lspci -v. Are they > > > > valid? > > > > > > I think so, yes. > > > > > > Pete > > > > > > > 00:0d.0 Class 0607: 104c:ac55 (rev 01) > > > > I/O window 0: 00000000-00000fff > > > > I/O window 1: 00000000-00000003 > > > > 00:0d.1 Class 0607: 104c:ac55 (rev 01) > > > > I/O window 0: 00000000-00000003 > > > > I/O window 1: 00001000-00001fff > > > > > > > > anyway, thanks a lot for helping > > > > Jan > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Jeffrey Baitis - Associate Software Engineer Evolution Robotics, Inc. 130 West Union Street Pasadena CA 91103 tel: 626.535.2776 | fax: 626.535.2777 | baitisj@evolution.com