2011/4/27 Willy Lambert <[email protected]>

> Hi all,
>
> some time ago I had hard job turning my CPU+Can PC104 stack into a working
> state. Main problem was that I was beginning from nothing (doubts on BIOS,
> OS, hardware, wires, ...). For some day, I am trying to reinstall all this
> stuff on another brand new stack, BUT, I have a proper working hardware to
> isolate problems !
>
> I made documents last time to remind me all needed actions but it seems
> that I forgot something and I don't know where to look at and scratching my
> head :p
>
> Here is the symptoms :
>
> I have  :
> _ one set of can-wires, with resistors and a working second node (a CAN
> controller motor board)
> _ one PC104 CAN board with configured jumpers.
> _ 2 CPU with "should be identical BIOS settings" (checked by hand for some
> interesting sections), one is the old working one, the second is a brand new
> installation from 0
>
> If I connect all this and the old CPU board everything working (the motor
> runs). If I change to the CPU board nothing works and the interrupts don't
> increase in /proc/interrupts. Last time this happened, it was about BIOS
> settings. But I am pretty sure it is not coming from BIOS (I am going to
> recheck).
>

I confirm that BIOS settings are exactly equal (only the temperature and
voltage values differs)


>
>
> *May this non increasing interrupts came from something else ? OS (linux
> 2.6.35.7) config ?*
>
> My* loading script* is this :
> modprobe sja1000_isa irq=11,11 mem=0xD0000,0xD0200 ocr=0x5e,0x5e cdr=0,0
> ip link set can0 type can bitrate 250000 restart-ms 1000
> ip link set can1 type can bitrate 250000 restart-ms 1000
> ifconfig can0 up
> ifconfig can1 up
>
>
>
> Here is an extract of my *dmesg :*
> [    0.780221] vcan: Virtual CAN interface driver
> ....
> [    0.799991] can: controller area network core (rev 20090105 abi 8)
> ...
> [    0.800051] can: raw protocol (rev 20090105)
> ....
> [    0.800055] can: broadcast manager protocol (rev 20090105 t)
> ....
> [    9.117593] sja1000_isa sja1000_isa.0: sja1000_isa device registered
> (reg_base=0xc00d0000, irq=11)
> [    9.117751] sja1000_isa sja1000_isa.1: sja1000_isa device registered
> (reg_base=0xc00d0200, irq=11)
> [    9.117931] Legacy sja1000_isa driver for max. 8 devices registered
> [    9.128343] sja1000_isa sja1000_isa.0: setting BTR0=0x01 BTR1=0x1c
> [    9.129964] sja1000_isa sja1000_isa.1: setting BTR0=0x01 BTR1=0x1c
>
> *lsmod says :*
> Module                  Size  Used by
> sja1000_isa             2439  -
> (because items are not compiled as modules)
>
>
> root@beta:~# *cat /proc/interrupts*
>            CPU0
>   0:    3013125   IO-APIC-edge      timer
>   1:          4   IO-APIC-edge      i8042
>   8:         81   IO-APIC-edge      rtc0
>   9:          0   IO-APIC-fasteoi   acpi
>  *11:          0   IO-APIC-edge      can0, can1*
>  12:          7   IO-APIC-edge      i8042
>  14:          0   IO-APIC-edge      ata_piix
>  15:       2327   IO-APIC-edge      ata_piix
>  19:          0   IO-APIC-fasteoi   uhci_hcd:usb3
>  23:          0   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2
>  40:       2859   PCI-MSI-edge      eth0
> NMI:          0   Non-maskable interrupts
> LOC:       4496   Local timer interrupts
> SPU:          0   Spurious interrupts
> PMI:          0   Performance monitoring interrupts
> PND:          0   Performance pending work
> TRM:          0   Thermal event interrupts
> THR:          0   Threshold APIC interrupts
> MCE:          0   Machine check exceptions
> MCP:         11   Machine check polls
> ERR:          0
> MIS:          0
>
>
> root@beta:~# *cat /proc/iomem*
> 00000000-00000fff : reserved
> 00001000-0009fbff : System RAM
> 0009fc00-0009ffff : reserved
> 000a0000-000bffff : PCI Bus 0000:00
>   000a0000-000bffff : Video RAM area
> 000c0000-000c7fff : Video ROM
> 000d0000-000dffff : PCI Bus 0000:00
>   *000d0000-000d001f : sja1000_isa
>   000d0200-000d021f : sja1000_isa*
> 000e0000-000fffff : reserved
>   000f0000-000fffff : System ROM
> .......
>
>
> The BIOS has the Boot up from lan desactivated (it takes the ISA memory),
> and the PnP section with a reserved Irq 11
>
>
_______________________________________________
Socketcan-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-users

Reply via email to