586,103 active members*
3,750 visitors online*
Register for free
Login
Page 1 of 2 12
Results 1 to 20 of 21
  1. #1
    Join Date
    Mar 2007
    Posts
    24

    Need some help with two parport setup.

    I have already successfully setup EMC2 with a custom cable split into two to connect to the driver. The driver has two breakout boards and requires two parallel cables. I know EMC2 is capable of up to 8 ports, but I can not get the hal file setup properly. It will read the cards separately, but not together in the hal file. I know the address of each card, this was one of my biggest hurdle to get over. Here is a post of my file, if you see what I am doing wrong I could use some advise. The documentation is kind of confusing and hard to understand.

    # Generated by stepconf at Fri Jun 6 08:00:52 2008
    # If you make changes to this file, they will be
    # overwritten when you run stepconf again
    ################################################## ###############################

    loadrt trivkins

    ################################################## ###############################

    loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]SERVO_PERIOD key=[EMCMOT]SHMEM_KEY num_joints=[TRAJ]AXES

    ################################################## ###############################
    #ParPort Settings

    loadrt probe_parport
    loadrt hal_parport cfg=0x378 0xe800
    setp parport.all.reset-time 5000
    loadrt stepgen step_type=0,0,0,0


    ################################################## ###############################


    addf parport.all.read base-thread
    addf stepgen.make-pulses base-thread
    addf parport.all.write base-thread
    addf parport.all.reset base-thread


    ################################################## ###############################


    addf stepgen.capture-position servo-thread
    addf motion-command-handler servo-thread
    addf motion-controller servo-thread
    addf stepgen.update-freq servo-thread


    ################################################## ###############################
    #Pin Setup For X

    setp parport.0.pin-06-out-invert 1
    net xstep => parport.0.pin-06-out
    setp parport.0.pin-06-out-reset 1
    setp parport.0.pin-07-out-invert 1
    net xdir => parport.0.pin-07-out


    ################################################## ###############################
    #Pin Setup For Y

    setp parport.1.pin-06-out-invert 1
    net ystep => parport.1.pin-06-out
    setp parport.1.pin-06-out-reset 1
    setp parport.1.pin-07-out-invert 1
    net ydir => parport.1.pin-07-out


    ################################################## ###############################
    #Pin Setup For Z

    setp parport.0.pin-02-out-invert 1
    net zstep => parport.0.pin-02-out
    setp parport.0.pin-02-out-reset 1
    setp parport.0.pin-03-out-invert 1
    net zdir => parport.0.pin-03-out


    ################################################## ###############################
    #Pin Setup For A

    setp parport.1.pin-02-out-invert 1
    net astep => parport.1.pin-02-out
    setp parport.1.pin-02-out-reset 1
    setp parport.1.pin-03-out-invert 1
    net adir => parport.1.pin-03-out


    ################################################## ###############################
    #Pin Setup For Limit Switch's

    net both-home-x <= parport.0.pin-10-in
    net both-home-y <= parport.1.pin-11-in
    net both-home-z <= parport.0.pin-12-in
    net both-home-a <= parport.1.pin-13-in
    net estop-ext <= parport.0.pin-15-in


    ################################################## ###############################
    #Axis Control For X

    setp stepgen.0.position-scale [AXIS_0]SCALE
    setp stepgen.0.steplen 1
    setp stepgen.0.stepspace 0
    setp stepgen.0.dirhold 35000
    setp stepgen.0.dirsetup 35000
    setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
    net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
    net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
    net xstep <= stepgen.0.step
    net xdir <= stepgen.0.dir
    net xenable axis.0.amp-enable-out => stepgen.0.enable
    #net both-home-x => axis.0.home-sw-in
    #net both-home-x => axis.0.neg-lim-sw-in
    #net both-home-x => axis.0.pos-lim-sw-in


    ################################################## ###############################
    #Axis Control For Y

    setp stepgen.1.position-scale [AXIS_1]SCALE
    setp stepgen.1.steplen 1
    setp stepgen.1.stepspace 0
    setp stepgen.1.dirhold 35000
    setp stepgen.1.dirsetup 35000
    setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
    net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
    net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
    net ystep <= stepgen.1.step
    net ydir <= stepgen.1.dir
    net yenable axis.1.amp-enable-out => stepgen.1.enable
    #net both-home-y => axis.1.home-sw-in
    #net both-home-y => axis.1.neg-lim-sw-in
    #net both-home-y => axis.1.pos-lim-sw-in


    ################################################## ###############################
    #Axis Control For Z

    setp stepgen.2.position-scale [AXIS_2]SCALE
    setp stepgen.2.steplen 1
    setp stepgen.2.stepspace 0
    setp stepgen.2.dirhold 35000
    setp stepgen.2.dirsetup 35000
    setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
    net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
    net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
    net zstep <= stepgen.2.step
    net zdir <= stepgen.2.dir
    net zenable axis.2.amp-enable-out => stepgen.2.enable
    #net both-home-z => axis.2.home-sw-in
    #net both-home-z => axis.2.neg-lim-sw-in
    #net both-home-z => axis.2.pos-lim-sw-in


    ################################################## ###############################
    #Axis Control For A

    setp stepgen.3.position-scale [AXIS_3]SCALE
    setp stepgen.3.steplen 1
    setp stepgen.3.stepspace 0
    setp stepgen.3.dirhold 35000
    setp stepgen.3.dirsetup 35000
    setp stepgen.3.maxaccel [AXIS_3]STEPGEN_MAXACCEL
    net apos-cmd axis.3.motor-pos-cmd => stepgen.3.position-cmd
    net apos-fb stepgen.3.position-fb => axis.3.motor-pos-fb
    net astep <= stepgen.3.step
    net adir <= stepgen.3.dir
    net aenable axis.3.amp-enable-out => stepgen.3.enable
    #net both-home-a => axis.3.home-sw-in
    #net both-home-a => axis.3.neg-lim-sw-in
    #net both-home-a => axis.3.pos-lim-sw-in


    ################################################## ###############################
    #E-Stop Pin Setup

    net estop-out <= iocontrol.0.user-enable-out
    net estop-ext => iocontrol.0.emc-enable-in

    ################################################## ###############################


    And here is the error spit at me when attempting to launch


    Print file information:
    RUN_IN_PLACE=no
    EMC2_DIR=
    EMC2_BIN_DIR=/usr/bin
    EMC2_TCL_DIR=/usr/share/emc/tcl
    EMC2_SCRIPT_DIR=
    EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2
    EMC2_CONFIG_DIR=
    EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
    INIVAR=/usr/bin/inivar
    HALCMD=/usr/bin/halcmd
    EMC2_EMCSH=/usr/bin/emcsh
    EMC2_IOSH=/usr/bin/iosh
    EMC2 - 2.2.5
    Machine configuration directory is '/home/cncuser/emc2/configs/Reed_EMC'
    Machine configuration file is 'Reed_EMC.ini'
    INIFILE=/home/cncuser/emc2/configs/Reed_EMC/Reed_EMC.ini
    PARAMETER_FILE=emc.var
    EMCMOT=motmod
    EMCIO=io
    TASK=milltask
    HALUI=
    DISPLAY=tkemc
    NML_FILE=emc.nml
    Starting EMC2...
    Starting EMC2 server program: emcsvr
    Loading Real Time OS, RTAPI, and HAL_LIB modules
    Starting EMC2 IO program: io
    Shutting down and cleaning up EMC2...
    Killing task emcsvr, PID=10629
    Removing HAL_LIB, RTAPI, and Real Time OS modules
    Removing NML shared memory segments
    Cleanup done

    Kernel message information:
    [ 0.000000] Linux version 2.6.24-16-rtai (root@dana-laptop) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 Sun Apr 13 17:50:16 EEST 2008 (Ubuntu 2.6.24-12.22-generic)
    [ 0.000000] BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
    [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
    [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
    [ 0.000000] BIOS-e820: 0000000000100000 - 0000000037ff0000 (usable)
    [ 0.000000] BIOS-e820: 0000000037ff0000 - 0000000037ff8000 (ACPI data)
    [ 0.000000] BIOS-e820: 0000000037ff8000 - 0000000038000000 (ACPI NVS)
    [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
    [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
    [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
    [ 0.000000] 0MB HIGHMEM available.
    [ 0.000000] 895MB LOWMEM available.
    [ 0.000000] Entering add_active_range(0, 0, 229360) 0 entries of 256 used
    [ 0.000000] Zone PFN ranges:
    [ 0.000000] DMA 0 -> 4096
    [ 0.000000] Normal 4096 -> 229360
    [ 0.000000] HighMem 229360 -> 229360
    [ 0.000000] Movable zone start PFN for each node
    [ 0.000000] early_node_map[1] active PFN ranges
    [ 0.000000] 0: 0 -> 229360
    [ 0.000000] On node 0 totalpages: 229360
    [ 0.000000] DMA zone: 32 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 4064 pages, LIFO batch:0
    [ 0.000000] Normal zone: 1759 pages used for memmap
    [ 0.000000] Normal zone: 223505 pages, LIFO batch:31
    [ 0.000000] HighMem zone: 0 pages used for memmap
    [ 0.000000] Movable zone: 0 pages used for memmap
    [ 0.000000] DMI 2.3 present.
    [ 0.000000] Allocating PCI resources starting at 40000000 (gap: 38000000:c6c00000)
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 227569
    [ 0.000000] Kernel command line: root=UUID=e6cf8587-bc92-46c6-bd71-01578e6f7674 ro quiet splash
    [ 0.000000] Enabling fast FPU save and restore... done.
    [ 0.000000] Enabling unmasked SIMD FPU exception support... done.
    [ 0.000000] Initializing CPU#0
    [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes)
    [ 0.000000] Detected 1250.080 MHz processor.
    [ 13.329017] I-pipe 2.0-04: pipeline enabled.
    [ 13.330049] Console: colour VGA+ 80x25
    [ 13.330055] console [tty0] enabled
    [ 13.331238] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 13.333372] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 13.372008] Memory: 899184k/917440k available (1440k kernel code, 17544k reserved, 573k data, 228k init, 0k highmem)
    [ 13.372023] virtual kernel memory layout:
    [ 13.372025] fixmap : 0xfffed000 - 0xfffff000 ( 72 kB)
    [ 13.372028] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    [ 13.372030] vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB)
    [ 13.372033] lowmem : 0xc0000000 - 0xf7ff0000 ( 895 MB)
    [ 13.372035] .init : 0xc02fa000 - 0xc0333000 ( 228 kB)
    [ 13.372038] .data : 0xc026836d - 0xc02f77ec ( 573 kB)
    [ 13.372040] .text : 0xc0100000 - 0xc026836d (1440 kB)
    [ 13.372046] Checking if this processor honours the WP bit even in supervisor mode... Ok.
    [ 13.372117] SLUB: Genslabs=11, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
    [ 13.452128] Calibrating delay using timer specific routine.. 2501.41 BogoMIPS (lpj=5002823)
    [ 13.452178] Security Framework initialized
    [ 13.452188] SELinux: Disabled at boot.
    [ 13.452212] AppArmor: AppArmor initialized
    [ 13.452219] Failure registering capabilities with primary security module.
    [ 13.452232] Mount-cache hash table entries: 512
    [ 13.452427] CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000 00000000
    [ 13.452441] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
    [ 13.452446] CPU: L2 Cache: 256K (64 bytes/line)
    [ 13.452450] CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000420 00000000 00000000 00000000 00000000
    [ 13.452467] Compat vDSO mapped to ffffe000.
    [ 13.452482] CPU: AMD Athlon(tm) Processor stepping 02
    [ 13.452491] Checking 'hlt' instruction... OK.
    [ 13.468341] Freeing SMP alternatives: 0k freed
    [ 13.468651] net_namespace: 64 bytes
    [ 13.469350] NET: Registered protocol family 16
    [ 13.469674] EISA bus registered
    [ 13.471509] PCI: PCI BIOS revision 2.10 entry at 0xfdaf1, last bus=1
    [ 13.471514] PCI: Using configuration type 1
    [ 13.471517] Setting up standard PCI resources
    [ 13.476668] Linux Plug and Play Support v0.97 (c) Adam Belay
    [ 13.477063] PCI: Probing PCI hardware
    [ 13.477074] PCI: Probing PCI hardware (bus 00)
    [ 13.478341] PCI: Using IRQ router VIA [1106/3147] at 0000:00:11.0
    [ 13.478360] PCI: Hardcoded IRQ 14 for device 0000:00:11.1
    [ 13.488251] AppArmor: AppArmor Filesystem Enabled
    [ 13.488838] PCI: Bridge: 0000:00:01.0
    [ 13.488843] IO window: b000-bfff
    [ 13.488850] MEM window: dfe00000-dfefffff
    [ 13.488855] PREFETCH window: bfc00000-dfcfffff
    [ 13.488878] PCI: Setting latency timer of device 0000:00:01.0 to 64
    [ 13.488897] NET: Registered protocol family 2
    [ 13.492125] Time: tsc clocksource has been installed.
    [ 13.524216] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 13.524804] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
    [ 13.527856] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
    [ 13.528625] TCP: Hash tables configured (established 131072 bind 65536)
    [ 13.528630] TCP reno registered
    [ 13.540396] checking if image is initramfs... it is
    [ 14.473506] Freeing initrd memory: 6874k freed
    [ 14.474319] audit: initializing netlink socket (disabled)
    [ 14.474342] audit(1212775066.104:1): initialized
    [ 14.477385] VFS: Disk quotas dquot_6.5.1
    [ 14.477433] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 14.477656] io scheduler noop registered
    [ 14.477660] io scheduler anticipatory registered
    [ 14.477664] io scheduler deadline registered
    [ 14.477682] io scheduler cfq registered (default)
    [ 14.477700] PCI: VIA PCI bridge detected. Disabling DAC.
    [ 14.477716] Boot video device is 0000:01:00.0
    [ 14.478052] isapnp: Scanning for PnP cards...
    [ 14.831641] isapnp: No Plug & Play device found
    [ 14.878584] Real Time Clock Driver v1.12ac
    [ 14.878592] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
    [ 14.879319] PCI: setting IRQ 5 as level-triggered
    [ 14.879325] PCI: Found IRQ 5 for device 0000:00:07.0
    [ 14.879339] PCI: Sharing IRQ 5 with 0000:00:07.1
    [ 14.879775] ttyS0: detected caps 00000700 should be 00000100
    [ 14.879787] 0000:00:07.0: ttyS0 at I/O 0xdc00 (irq = 5) is a 16C950/954
    [ 14.880326] ttyS1: detected caps 00000700 should be 00000100
    [ 14.880337] 0000:00:07.0: ttyS1 at I/O 0xd800 (irq = 5) is a 16C950/954
    [ 14.881477] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
    [ 14.881610] input: Macintosh mouse button emulation as /devices/virtual/input/input0
    [ 14.881814] PNP: No PS/2 controller found. Probing ports directly.
    [ 14.882173] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 14.882181] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 14.892119] mice: PS/2 mouse device common for all mice
    [ 14.892298] EISA: Probing bus 0 at eisa.0
    [ 14.892339] EISA: Detected 0 cards.
    [ 14.892487] NET: Registered protocol family 1
    [ 14.892507] Using IPI Shortcut mode
    [ 14.892658] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
    [ 14.892662] EDD information not available.
    [ 14.893110] Freeing unused kernel memory: 228k freed
    [ 14.923962] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
    [ 16.327823] fuse init (API version 7.9)
    [ 16.660065] 8139too Fast Ethernet driver 0.9.28
    [ 16.660141] PCI: setting IRQ 10 as level-triggered
    [ 16.660147] PCI: Found IRQ 10 for device 0000:00:06.0
    [ 16.660823] eth0: RealTek RTL8139 at 0xec00, 00:40:f4:af:83:31, IRQ 10
    [ 16.660828] eth0: Identified 8139 chip type 'RTL-8100B/8139D'
    [ 16.809340] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    [ 16.809351] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    [ 16.810471] VP_IDE: IDE controller (0x1106:0x0571 rev 0x06) at PCI slot 0000:00:11.1
    [ 16.810500] PCI: Hardcoded IRQ 14 for device 0000:00:11.1
    [ 16.810519] PCI: VIA VLink IRQ fixup for 0000:00:11.1, from 255 to 14
    [ 16.810547] VP_IDE: not 100% native mode: will probe irqs later
    [ 16.810562] VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci0000:00:11.1
    [ 16.810575] ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hdaMA, hdbio
    [ 16.810591] ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdcMA, hddio
    [ 16.810602] Probing IDE interface ide0...
    [ 17.895566] hda: WDC WD200EB-00CSF0, ATA DISK drive
    [ 17.895618] hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
    [ 17.896535] hda: UDMA/100 mode selected
    [ 17.897532] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    [ 17.897601] Probing IDE interface ide1...
    [ 19.095382] hdc: DVD-ROM DDU1621, ATAPI CD/DVD-ROM drive
    [ 19.095433] hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
    [ 19.095502] hdc: UDMA/33 mode selected
    [ 19.095637] ide1 at 0x170-0x177,0x376 on irq 15
    [ 19.111150] SCSI subsystem initialized
    [ 19.124505] libata version 3.00 loaded.
    [ 19.142869] hda: max request size: 128KiB
    [ 19.165783] hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/16/63
    [ 19.165793] hda: cache flushes not supported
    [ 19.165866] hda: hda1 hda2 < hda5 >
    [ 19.203295] hdc: ATAPI 40X DVD-ROM drive, 512kB Cache
    [ 19.203310] Uniform CD-ROM driver Revision: 3.20
    [ 19.549438] kjournald starting. Commit interval 5 seconds
    [ 19.549465] EXT3-fs: mounted filesystem with ordered data mode.
    [ 27.996403] Linux agpgart interface v0.102
    [ 28.001772] agpgart: Detected VIA KT266/KY266x/KT333 chipset
    [ 28.024625] agpgart: AGP aperture is 256M @ 0xe0000000
    [ 28.034696] input: PC Speaker as /devices/platform/pcspkr/input/input2
    [ 28.169304] irda_init()
    [ 28.169349] NET: Registered protocol family 23
    [ 28.202884] udev: renamed network interface eth0 to eth1
    [ 29.190074] input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input3
    [ 30.660728] lp: driver loaded but no devices found
    [ 30.887286] Adding 859436k swap on /dev/hda5. Priority:-1 extents:1 across:859436k
    [ 31.446808] EXT3 FS on hda1, internal journal
    [ 33.036164] ip_tables: (C) 2000-2006 Netfilter Core Team
    [ 35.062781] ppdev: user-space parallel port driver
    [ 35.242086] audit(1212775087.766:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=3888 profile="/usr/sbin/cupsd" namespace="default"
    [ 37.393401] eth1: link up, 10Mbps, half-duplex, lpa 0x0000
    [ 37.522659] Bluetooth: Core ver 2.11
    [ 37.525932] NET: Registered protocol family 31
    [ 37.525942] Bluetooth: HCI device and connection manager initialized
    [ 37.525948] Bluetooth: HCI socket layer initialized
    [ 37.624615] Bluetooth: L2CAP ver 2.9
    [ 37.624625] Bluetooth: L2CAP socket layer initialized
    [ 37.713620] Bluetooth: RFCOMM socket layer initialized
    [ 37.713655] Bluetooth: RFCOMM TTY layer initialized
    [ 37.713659] Bluetooth: RFCOMM ver 1.8
    [ 39.968715] [drm] Initialized drm 1.1.0 20060810
    [ 39.982369] [drm] Initialized radeon 1.28.0 20060524 on minor 0
    [ 40.989314] NET: Registered protocol family 17
    [ 41.709148] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
    [ 41.710066] agpgart: Putting AGP V2 device at 0000:00:00.0 into 2x mode
    [ 41.710882] agpgart: Putting AGP V2 device at 0000:01:00.0 into 2x mode
    [ 42.119447] [drm] Setting GART location based on new memory map
    [ 42.119465] [drm] Loading R200 Microcode
    [ 42.119515] [drm] writeback test succeeded in 1 usecs
    [ 45.007705] NET: Registered protocol family 10
    [ 45.008813] lo: Disabled Privacy Extensions
    [ 55.725733] eth1: no IPv6 routers present
    [ 109.947127] I-pipe: Domain RTAI registered.
    [ 109.947148] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 109.947152] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 109.947161] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 109.947166] PIPELINE layers:
    [ 109.947170] f8a52000 9ac15d93 RTAI 200
    [ 109.947173] c0383180 0 Linux 100
    [ 110.051523] rtai_sched: no version for "rtai_linux_context" found: kernel tainted.
    [ 110.066443] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 110.067105] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 110.067115] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 110.067122] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 110.067127] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 110.293962] RTAI[math]: loaded.
    [ 110.593935] hal_parport: Unknown parameter `0xd000'
    [ 111.015653] RTAI[math]: unloaded.
    [ 111.084820] SCHED releases registered named ALIEN RTGLBF
    [ 111.103009] RTAI[malloc]: unloaded.
    [ 111.201747] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 111.206465] I-pipe: Domain RTAI unregistered.
    [ 111.206479] RTAI[hal]: unmounted.
    [ 125.747754] I-pipe: Domain RTAI registered.
    [ 125.747774] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 125.747778] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 125.747787] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 125.747791] PIPELINE layers:
    [ 125.747795] f8a52000 9ac15d93 RTAI 200
    [ 125.747799] c0383180 0 Linux 100
    [ 125.769234] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 125.769886] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 125.769896] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 125.769902] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 125.769907] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 125.868577] RTAI[math]: loaded.
    [ 126.211963] sysfs: duplicate filename 'parport_pc' can not be created
    [ 126.211977] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 126.211990] Pid: 5050, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 126.212014] [] sysfs_add_one+0x54/0xb7
    [ 126.212038] [] create_dir+0x3c/0x6b
    [ 126.212053] [] sysfs_create_dir+0x2d/0x40
    [ 126.212059] [] kobject_get+0xf/0x13
    [ 126.212068] [] kobject_add+0xd3/0x17a
    [ 126.212082] [] kobject_register+0x19/0x2d
    [ 126.212089] [] bus_add_driver+0x50/0x17d
    [ 126.212110] [] init_module+0x39/0x71 [probe_parport]
    [ 126.212120] [] blocking_notifier_call_chain+0x17/0x1a
    [ 126.212136] [] sys_init_module+0x12ee/0x13a6
    [ 126.212178] [] sysenter_past_esp+0x6e/0x72
    [ 126.212198] =======================
    [ 126.212204] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 126.212214] Pid: 5050, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 126.212219] [] kobject_add+0x148/0x17a
    [ 126.212234] [] kobject_register+0x19/0x2d
    [ 126.212240] [] bus_add_driver+0x50/0x17d
    [ 126.212254] [] init_module+0x39/0x71 [probe_parport]
    [ 126.212261] [] blocking_notifier_call_chain+0x17/0x1a
    [ 126.212268] [] sys_init_module+0x12ee/0x13a6
    [ 126.212306] [] sysenter_past_esp+0x6e/0x72
    [ 126.212324] =======================
    [ 126.227437] config string '0x378'
    [ 159.247248] RTAI[math]: unloaded.
    [ 159.317691] SCHED releases registered named ALIEN RTGLBF
    [ 159.333905] RTAI[malloc]: unloaded.
    [ 159.433246] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 159.437971] I-pipe: Domain RTAI unregistered.
    [ 159.437985] RTAI[hal]: unmounted.
    [ 262.368617] I-pipe: Domain RTAI registered.
    [ 262.368636] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 262.368641] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 262.368650] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 262.368655] PIPELINE layers:
    [ 262.368659] f8a52000 9ac15d93 RTAI 200
    [ 262.368662] c0383180 0 Linux 100
    [ 262.393964] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 262.394627] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 262.394636] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 262.394643] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 262.394648] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 262.493047] RTAI[math]: loaded.
    [ 262.723789] sysfs: duplicate filename 'parport_pc' can not be created
    [ 262.723802] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 262.723815] Pid: 5353, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 262.723842] [] sysfs_add_one+0x54/0xb7
    [ 262.723866] [] create_dir+0x3c/0x6b
    [ 262.723878] [] sysfs_create_dir+0x2d/0x40
    [ 262.723885] [] kobject_get+0xf/0x13
    [ 262.723896] [] kobject_add+0xd3/0x17a
    [ 262.723908] [] kobject_register+0x19/0x2d
    [ 262.723915] [] bus_add_driver+0x50/0x17d
    [ 262.723935] [] init_module+0x39/0x71 [probe_parport]
    [ 262.723945] [] blocking_notifier_call_chain+0x17/0x1a
    [ 262.723962] [] sys_init_module+0x12ee/0x13a6
    [ 262.724004] [] sysenter_past_esp+0x6e/0x72
    [ 262.724024] =======================
    [ 262.724030] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 262.724042] Pid: 5353, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 262.724048] [] kobject_add+0x148/0x17a
    [ 262.724059] [] kobject_register+0x19/0x2d
    [ 262.724066] [] bus_add_driver+0x50/0x17d
    [ 262.724079] [] init_module+0x39/0x71 [probe_parport]
    [ 262.724086] [] blocking_notifier_call_chain+0x17/0x1a
    [ 262.724094] [] sys_init_module+0x12ee/0x13a6
    [ 262.724135] [] sysenter_past_esp+0x6e/0x72
    [ 262.724149] =======================
    [ 262.742072] config string '0x378'
    [ 263.100674] RTAI[math]: unloaded.
    [ 263.170823] SCHED releases registered named ALIEN RTGLBF
    [ 263.187722] RTAI[malloc]: unloaded.
    [ 263.286719] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 263.291472] I-pipe: Domain RTAI unregistered.
    [ 263.291486] RTAI[hal]: unmounted.
    [ 289.812276] I-pipe: Domain RTAI registered.
    [ 289.812297] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 289.812301] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 289.812310] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 289.812315] PIPELINE layers:
    [ 289.812319] f8a52000 9ac15d93 RTAI 200
    [ 289.812322] c0383180 0 Linux 100
    [ 289.833626] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 289.834276] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 289.834286] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 289.834292] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 289.834297] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 289.932836] RTAI[math]: loaded.
    [ 290.109476] sysfs: duplicate filename 'parport_pc' can not be created
    [ 290.109490] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 290.109502] Pid: 5631, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 290.109530] [] sysfs_add_one+0x54/0xb7
    [ 290.109550] [] create_dir+0x3c/0x6b
    [ 290.109566] [] sysfs_create_dir+0x2d/0x40
    [ 290.109572] [] kobject_get+0xf/0x13
    [ 290.109581] [] kobject_add+0xd3/0x17a
    [ 290.109596] [] kobject_register+0x19/0x2d
    [ 290.109602] [] bus_add_driver+0x50/0x17d
    [ 290.109623] [] init_module+0x39/0x71 [probe_parport]
    [ 290.109633] [] blocking_notifier_call_chain+0x17/0x1a
    [ 290.109649] [] sys_init_module+0x12ee/0x13a6
    [ 290.109691] [] sysenter_past_esp+0x6e/0x72
    [ 290.109712] =======================
    [ 290.109718] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 290.109727] Pid: 5631, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 290.109736] [] kobject_add+0x148/0x17a
    [ 290.109747] [] kobject_register+0x19/0x2d
    [ 290.109754] [] bus_add_driver+0x50/0x17d
    [ 290.109767] [] init_module+0x39/0x71 [probe_parport]
    [ 290.109774] [] blocking_notifier_call_chain+0x17/0x1a
    [ 290.109782] [] sys_init_module+0x12ee/0x13a6
    [ 290.109823] [] sysenter_past_esp+0x6e/0x72
    [ 290.109838] =======================
    [ 290.125261] config string '0x378'
    [ 290.484553] RTAI[math]: unloaded.
    [ 290.553550] SCHED releases registered named ALIEN RTGLBF
    [ 290.571131] RTAI[malloc]: unloaded.
    [ 290.670619] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 290.675377] I-pipe: Domain RTAI unregistered.
    [ 290.675391] RTAI[hal]: unmounted.
    [ 316.036316] I-pipe: Domain RTAI registered.
    [ 316.036337] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 316.036341] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 316.036350] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 316.036355] PIPELINE layers:
    [ 316.036358] f8a52000 9ac15d93 RTAI 200
    [ 316.036362] c0383180 0 Linux 100
    [ 316.057651] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 316.058304] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 316.058314] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 316.058321] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 316.058326] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 316.158374] RTAI[math]: loaded.
    [ 316.332447] sysfs: duplicate filename 'parport_pc' can not be created
    [ 316.332464] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 316.332474] Pid: 5909, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 316.332501] [] sysfs_add_one+0x54/0xb7
    [ 316.332525] [] create_dir+0x3c/0x6b
    [ 316.332536] [] sysfs_create_dir+0x2d/0x40
    [ 316.332546] [] kobject_get+0xf/0x13
    [ 316.332555] [] kobject_add+0xd3/0x17a
    [ 316.332566] [] kobject_register+0x19/0x2d
    [ 316.332576] [] bus_add_driver+0x50/0x17d
    [ 316.332593] [] init_module+0x39/0x71 [probe_parport]
    [ 316.332607] [] blocking_notifier_call_chain+0x17/0x1a
    [ 316.332620] [] sys_init_module+0x12ee/0x13a6
    [ 316.332664] [] sysenter_past_esp+0x6e/0x72
    [ 316.332681] =======================
    [ 316.332687] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 316.332699] Pid: 5909, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 316.332705] [] kobject_add+0x148/0x17a
    [ 316.332716] [] kobject_register+0x19/0x2d
    [ 316.332726] [] bus_add_driver+0x50/0x17d
    [ 316.332737] [] init_module+0x39/0x71 [probe_parport]
    [ 316.332743] [] blocking_notifier_call_chain+0x17/0x1a
    [ 316.332754] [] sys_init_module+0x12ee/0x13a6
    [ 316.332792] [] sysenter_past_esp+0x6e/0x72
    [ 316.332806] =======================
    [ 316.348112] config string '0x378'
    [ 316.713327] RTAI[math]: unloaded.
    [ 316.782447] SCHED releases registered named ALIEN RTGLBF
    [ 316.800556] RTAI[malloc]: unloaded.
    [ 316.899374] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 316.904085] I-pipe: Domain RTAI unregistered.
    [ 316.904098] RTAI[hal]: unmounted.
    [ 377.958365] I-pipe: Domain RTAI registered.
    [ 377.958384] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 377.958389] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 377.958397] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 377.958402] PIPELINE layers:
    [ 377.958406] f8a52000 9ac15d93 RTAI 200
    [ 377.958410] c0383180 0 Linux 100
    [ 377.979801] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 377.980452] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 377.980462] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 377.980468] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 377.980474] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 378.079031] RTAI[math]: loaded.
    [ 378.259742] sysfs: duplicate filename 'parport_pc' can not be created
    [ 378.259760] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 378.259770] Pid: 6210, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 378.259797] [] sysfs_add_one+0x54/0xb7
    [ 378.259821] [] create_dir+0x3c/0x6b
    [ 378.259833] [] sysfs_create_dir+0x2d/0x40
    [ 378.259843] [] kobject_get+0xf/0x13
    [ 378.259852] [] kobject_add+0xd3/0x17a
    [ 378.259866] [] kobject_register+0x19/0x2d
    [ 378.259873] [] bus_add_driver+0x50/0x17d
    [ 378.259890] [] init_module+0x39/0x71 [probe_parport]
    [ 378.259903] [] blocking_notifier_call_chain+0x17/0x1a
    [ 378.259917] [] sys_init_module+0x12ee/0x13a6
    [ 378.259962] [] sysenter_past_esp+0x6e/0x72
    [ 378.259979] =======================
    [ 378.259988] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 378.259998] Pid: 6210, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 378.260003] [] kobject_add+0x148/0x17a
    [ 378.260018] [] kobject_register+0x19/0x2d
    [ 378.260025] [] bus_add_driver+0x50/0x17d
    [ 378.260035] [] init_module+0x39/0x71 [probe_parport]
    [ 378.260045] [] blocking_notifier_call_chain+0x17/0x1a
    [ 378.260053] [] sys_init_module+0x12ee/0x13a6
    [ 378.260091] [] sysenter_past_esp+0x6e/0x72
    [ 378.260109] =======================
    [ 378.275520] config string '0x378'
    [ 378.653201] RTAI[math]: unloaded.
    [ 378.726611] SCHED releases registered named ALIEN RTGLBF
    [ 378.743677] RTAI[malloc]: unloaded.
    [ 378.843197] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 378.847935] I-pipe: Domain RTAI unregistered.
    [ 378.847949] RTAI[hal]: unmounted.
    [ 405.742865] I-pipe: Domain RTAI registered.
    [ 405.742885] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 405.742890] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 405.742899] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 405.742904] PIPELINE layers:
    [ 405.742907] f8a52000 9ac15d93 RTAI 200
    [ 405.742911] c0383180 0 Linux 100
    [ 405.764346] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 405.765002] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 405.765012] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 405.765019] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 405.765024] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 405.864848] RTAI[math]: loaded.
    [ 406.039571] sysfs: duplicate filename 'parport_pc' can not be created
    [ 406.039589] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 406.039599] Pid: 6489, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 406.039626] [] sysfs_add_one+0x54/0xb7
    [ 406.039649] [] create_dir+0x3c/0x6b
    [ 406.039661] [] sysfs_create_dir+0x2d/0x40
    [ 406.039668] [] kobject_get+0xf/0x13
    [ 406.039680] [] kobject_add+0xd3/0x17a
    [ 406.039691] [] kobject_register+0x19/0x2d
    [ 406.039701] [] bus_add_driver+0x50/0x17d
    [ 406.039719] [] init_module+0x39/0x71 [probe_parport]
    [ 406.039732] [] blocking_notifier_call_chain+0x17/0x1a
    [ 406.039746] [] sys_init_module+0x12ee/0x13a6
    [ 406.039790] [] sysenter_past_esp+0x6e/0x72
    [ 406.039807] =======================
    [ 406.039813] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 406.039825] Pid: 6489, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 406.039831] [] kobject_add+0x148/0x17a
    [ 406.039842] [] kobject_register+0x19/0x2d
    [ 406.039852] [] bus_add_driver+0x50/0x17d
    [ 406.039863] [] init_module+0x39/0x71 [probe_parport]
    [ 406.039869] [] blocking_notifier_call_chain+0x17/0x1a
    [ 406.039881] [] sys_init_module+0x12ee/0x13a6
    [ 406.039918] [] sysenter_past_esp+0x6e/0x72
    [ 406.039935] =======================
    [ 406.052483] hal_parport: Unknown parameter `0xe800'
    [ 406.410037] RTAI[math]: unloaded.
    [ 406.479608] SCHED releases registered named ALIEN RTGLBF
    [ 406.496534] RTAI[malloc]: unloaded.
    [ 406.596105] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 406.600888] I-pipe: Domain RTAI unregistered.
    [ 406.600902] RTAI[hal]: unmounted.
    [ 423.291140] I-pipe: Domain RTAI registered.
    [ 423.291161] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 423.291165] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 423.291175] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 423.291180] PIPELINE layers:
    [ 423.291183] f8a52000 9ac15d93 RTAI 200
    [ 423.291187] c0383180 0 Linux 100
    [ 423.312531] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 423.313179] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 423.313189] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 423.313196] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 423.313201] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 423.413168] RTAI[math]: loaded.
    [ 423.591644] sysfs: duplicate filename 'parport_pc' can not be created
    [ 423.591656] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 423.591669] Pid: 6764, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 423.591696] [] sysfs_add_one+0x54/0xb7
    [ 423.591717] [] create_dir+0x3c/0x6b
    [ 423.591732] [] sysfs_create_dir+0x2d/0x40
    [ 423.591739] [] kobject_get+0xf/0x13
    [ 423.591748] [] kobject_add+0xd3/0x17a
    [ 423.591762] [] kobject_register+0x19/0x2d
    [ 423.591769] [] bus_add_driver+0x50/0x17d
    [ 423.591789] [] init_module+0x39/0x71 [probe_parport]
    [ 423.591799] [] blocking_notifier_call_chain+0x17/0x1a
    [ 423.591816] [] sys_init_module+0x12ee/0x13a6
    [ 423.591857] [] sysenter_past_esp+0x6e/0x72
    [ 423.591877] =======================
    [ 423.591884] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 423.591893] Pid: 6764, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 423.591901] [] kobject_add+0x148/0x17a
    [ 423.591913] [] kobject_register+0x19/0x2d
    [ 423.591920] [] bus_add_driver+0x50/0x17d
    [ 423.591933] [] init_module+0x39/0x71 [probe_parport]
    [ 423.591940] [] blocking_notifier_call_chain+0x17/0x1a
    [ 423.591948] [] sys_init_module+0x12ee/0x13a6
    [ 423.591988] [] sysenter_past_esp+0x6e/0x72
    [ 423.592003] =======================
    [ 423.604512] hal_parport: Unknown parameter `0x378'
    [ 423.963653] RTAI[math]: unloaded.
    [ 424.032830] SCHED releases registered named ALIEN RTGLBF
    [ 424.050289] RTAI[malloc]: unloaded.
    [ 424.149721] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 424.154471] I-pipe: Domain RTAI unregistered.
    [ 424.154485] RTAI[hal]: unmounted.
    [ 444.288116] I-pipe: Domain RTAI registered.
    [ 444.288136] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 444.288141] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 444.288150] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 444.288154] PIPELINE layers:
    [ 444.288158] f8a52000 9ac15d93 RTAI 200
    [ 444.288162] c0383180 0 Linux 100
    [ 444.309531] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 444.310178] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 444.310188] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 444.310195] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 444.310200] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 444.411735] RTAI[math]: loaded.
    [ 444.586315] sysfs: duplicate filename 'parport_pc' can not be created
    [ 444.586330] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 444.586343] Pid: 7039, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 444.586368] [] sysfs_add_one+0x54/0xb7
    [ 444.586391] [] create_dir+0x3c/0x6b
    [ 444.586407] [] sysfs_create_dir+0x2d/0x40
    [ 444.586413] [] kobject_get+0xf/0x13
    [ 444.586422] [] kobject_add+0xd3/0x17a
    [ 444.586437] [] kobject_register+0x19/0x2d
    [ 444.586443] [] bus_add_driver+0x50/0x17d
    [ 444.586464] [] init_module+0x39/0x71 [probe_parport]
    [ 444.586474] [] blocking_notifier_call_chain+0x17/0x1a
    [ 444.586491] [] sys_init_module+0x12ee/0x13a6
    [ 444.586532] [] sysenter_past_esp+0x6e/0x72
    [ 444.586552] =======================
    [ 444.586558] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 444.586568] Pid: 7039, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 444.586573] [] kobject_add+0x148/0x17a
    [ 444.586587] [] kobject_register+0x19/0x2d
    [ 444.586594] [] bus_add_driver+0x50/0x17d
    [ 444.586608] [] init_module+0x39/0x71 [probe_parport]
    [ 444.586615] [] blocking_notifier_call_chain+0x17/0x1a
    [ 444.586623] [] sys_init_module+0x12ee/0x13a6
    [ 444.586660] [] sysenter_past_esp+0x6e/0x72
    [ 444.586678] =======================
    [ 444.599154] hal_parport: Unknown parameter `0x378'
    [ 444.957479] RTAI[math]: unloaded.
    [ 445.026767] SCHED releases registered named ALIEN RTGLBF
    [ 445.048060] RTAI[malloc]: unloaded.
    [ 445.147499] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 445.152201] I-pipe: Domain RTAI unregistered.
    [ 445.152215] RTAI[hal]: unmounted.
    [ 460.519610] I-pipe: Domain RTAI registered.
    [ 460.519630] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 460.519634] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 460.519643] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 460.519648] PIPELINE layers:
    [ 460.519652] f8a52000 9ac15d93 RTAI 200
    [ 460.519655] c0383180 0 Linux 100
    [ 460.541055] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 460.541758] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 460.541768] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 460.541774] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 460.541779] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 460.643228] RTAI[math]: loaded.
    [ 460.817241] sysfs: duplicate filename 'parport_pc' can not be created
    [ 460.817258] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 460.817269] Pid: 7314, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 460.817296] [] sysfs_add_one+0x54/0xb7
    [ 460.817320] [] create_dir+0x3c/0x6b
    [ 460.817331] [] sysfs_create_dir+0x2d/0x40
    [ 460.817342] [] kobject_get+0xf/0x13
    [ 460.817350] [] kobject_add+0xd3/0x17a
    [ 460.817362] [] kobject_register+0x19/0x2d
    [ 460.817372] [] bus_add_driver+0x50/0x17d
    [ 460.817389] [] init_module+0x39/0x71 [probe_parport]
    [ 460.817402] [] blocking_notifier_call_chain+0x17/0x1a
    [ 460.817416] [] sys_init_module+0x12ee/0x13a6
    [ 460.817461] [] sysenter_past_esp+0x6e/0x72
    [ 460.817478] =======================
    [ 460.817484] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 460.817497] Pid: 7314, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 460.817503] [] kobject_add+0x148/0x17a
    [ 460.817517] [] kobject_register+0x19/0x2d
    [ 460.817524] [] bus_add_driver+0x50/0x17d
    [ 460.817535] [] init_module+0x39/0x71 [probe_parport]
    [ 460.817542] [] blocking_notifier_call_chain+0x17/0x1a
    [ 460.817553] [] sys_init_module+0x12ee/0x13a6
    [ 460.817591] [] sysenter_past_esp+0x6e/0x72
    [ 460.817609] =======================
    [ 460.832895] config string '0xe800-0x378'
    [ 460.832910] PARPORT: ERROR: bad port address '0xe800-0x378'
    [ 461.205417] RTAI[math]: unloaded.
    [ 461.274518] SCHED releases registered named ALIEN RTGLBF
    [ 461.292673] RTAI[malloc]: unloaded.
    [ 461.391448] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 461.396215] I-pipe: Domain RTAI unregistered.
    [ 461.396229] RTAI[hal]: unmounted.
    [ 498.059178] I-pipe: Domain RTAI registered.
    [ 498.059197] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 498.059202] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 498.059210] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 498.059215] PIPELINE layers:
    [ 498.059219] f8a52000 9ac15d93 RTAI 200
    [ 498.059223] c0383180 0 Linux 100
    [ 498.080567] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 498.081218] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 498.081228] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 498.081235] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 498.081240] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 498.179814] RTAI[math]: loaded.
    [ 498.355897] sysfs: duplicate filename 'parport_pc' can not be created
    [ 498.355914] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 498.355924] Pid: 7591, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 498.355951] [] sysfs_add_one+0x54/0xb7
    [ 498.355974] [] create_dir+0x3c/0x6b
    [ 498.355986] [] sysfs_create_dir+0x2d/0x40
    [ 498.355996] [] kobject_get+0xf/0x13
    [ 498.356004] [] kobject_add+0xd3/0x17a
    [ 498.356016] [] kobject_register+0x19/0x2d
    [ 498.356026] [] bus_add_driver+0x50/0x17d
    [ 498.356043] [] init_module+0x39/0x71 [probe_parport]
    [ 498.356056] [] blocking_notifier_call_chain+0x17/0x1a
    [ 498.356070] [] sys_init_module+0x12ee/0x13a6
    [ 498.356114] [] sysenter_past_esp+0x6e/0x72
    [ 498.356130] =======================
    [ 498.356136] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 498.356149] Pid: 7591, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 498.356154] [] kobject_add+0x148/0x17a
    [ 498.356165] [] kobject_register+0x19/0x2d
    [ 498.356175] [] bus_add_driver+0x50/0x17d
    [ 498.356185] [] init_module+0x39/0x71 [probe_parport]
    [ 498.356192] [] blocking_notifier_call_chain+0x17/0x1a
    [ 498.356204] [] sys_init_module+0x12ee/0x13a6
    [ 498.356241] [] sysenter_past_esp+0x6e/0x72
    [ 498.356258] =======================
    [ 498.372028] config string '0xe800,0x378'
    [ 498.372048] PARPORT: ERROR: bad port address '0xe800,0x378'
    [ 498.747938] RTAI[math]: unloaded.
    [ 498.817349] SCHED releases registered named ALIEN RTGLBF
    [ 498.834491] RTAI[malloc]: unloaded.
    [ 498.933910] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 498.940593] I-pipe: Domain RTAI unregistered.
    [ 498.940607] RTAI[hal]: unmounted.
    [ 533.855296] I-pipe: Domain RTAI registered.
    [ 533.855316] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 533.855321] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 533.855329] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 533.855334] PIPELINE layers:
    [ 533.855338] f8a52000 9ac15d93 RTAI 200
    [ 533.855342] c0383180 0 Linux 100
    [ 533.876744] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 533.877392] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 533.877402] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 533.877409] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 533.877414] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 533.975807] RTAI[math]: loaded.
    [ 534.151746] sysfs: duplicate filename 'parport_pc' can not be created
    [ 534.151764] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 534.151774] Pid: 7868, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 534.151802] [] sysfs_add_one+0x54/0xb7
    [ 534.151825] [] create_dir+0x3c/0x6b
    [ 534.151840] [] sysfs_create_dir+0x2d/0x40
    [ 534.151847] [] kobject_get+0xf/0x13
    [ 534.151855] [] kobject_add+0xd3/0x17a
    [ 534.151870] [] kobject_register+0x19/0x2d
    [ 534.151877] [] bus_add_driver+0x50/0x17d
    [ 534.151894] [] init_module+0x39/0x71 [probe_parport]
    [ 534.151907] [] blocking_notifier_call_chain+0x17/0x1a
    [ 534.151921] [] sys_init_module+0x12ee/0x13a6
    [ 534.151965] [] sysenter_past_esp+0x6e/0x72
    [ 534.151986] =======================
    [ 534.151992] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 534.152001] Pid: 7868, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 534.152007] [] kobject_add+0x148/0x17a
    [ 534.152021] [] kobject_register+0x19/0x2d
    [ 534.152028] [] bus_add_driver+0x50/0x17d
    [ 534.152038] [] init_module+0x39/0x71 [probe_parport]
    [ 534.152048] [] blocking_notifier_call_chain+0x17/0x1a
    [ 534.152056] [] sys_init_module+0x12ee/0x13a6
    [ 534.152094] [] sysenter_past_esp+0x6e/0x72
    [ 534.152112] =======================
    [ 534.167483] config string '0x378'
    [ 534.545936] RTAI[math]: unloaded.
    [ 534.617766] SCHED releases registered named ALIEN RTGLBF
    [ 534.636976] RTAI[malloc]: unloaded.
    [ 534.735974] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 534.740712] I-pipe: Domain RTAI unregistered.
    [ 534.740726] RTAI[hal]: unmounted.
    [ 614.062270] I-pipe: Domain RTAI registered.
    [ 614.062290] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 614.062295] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 614.062304] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 614.062308] PIPELINE layers:
    [ 614.062312] f8a52000 9ac15d93 RTAI 200
    [ 614.062316] c0383180 0 Linux 100
    [ 614.083622] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 614.084301] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 614.084311] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 614.084317] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 614.084323] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 614.185007] RTAI[math]: loaded.
    [ 614.364317] sysfs: duplicate filename 'parport_pc' can not be created
    [ 614.364331] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 614.364344] Pid: 8152, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 614.364371] [] sysfs_add_one+0x54/0xb7
    [ 614.364392] [] create_dir+0x3c/0x6b
    [ 614.364407] [] sysfs_create_dir+0x2d/0x40
    [ 614.364414] [] kobject_get+0xf/0x13
    [ 614.364422] [] kobject_add+0xd3/0x17a
    [ 614.364437] [] kobject_register+0x19/0x2d
    [ 614.364444] [] bus_add_driver+0x50/0x17d
    [ 614.364465] [] init_module+0x39/0x71 [probe_parport]
    [ 614.364475] [] blocking_notifier_call_chain+0x17/0x1a
    [ 614.364492] [] sys_init_module+0x12ee/0x13a6
    [ 614.364534] [] sysenter_past_esp+0x6e/0x72
    [ 614.364554] =======================
    [ 614.364560] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 614.364569] Pid: 8152, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 614.364578] [] kobject_add+0x148/0x17a
    [ 614.364589] [] kobject_register+0x19/0x2d
    [ 614.364596] [] bus_add_driver+0x50/0x17d
    [ 614.364610] [] init_module+0x39/0x71 [probe_parport]
    [ 614.364617] [] blocking_notifier_call_chain+0x17/0x1a
    [ 614.364625] [] sys_init_module+0x12ee/0x13a6
    [ 614.364666] [] sysenter_past_esp+0x6e/0x72
    [ 614.364680] =======================
    [ 614.380018] config string '0x378'
    [ 614.777414] RTAI[math]: unloaded.
    [ 614.846574] SCHED releases registered named ALIEN RTGLBF
    [ 614.863906] RTAI[malloc]: unloaded.
    [ 614.963441] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 614.968185] I-pipe: Domain RTAI unregistered.
    [ 614.968199] RTAI[hal]: unmounted.
    [ 628.686636] I-pipe: Domain RTAI registered.
    [ 628.686656] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 628.686661] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 628.686670] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 628.686675] PIPELINE layers:
    [ 628.686678] f8a52000 9ac15d93 RTAI 200
    [ 628.686682] c0383180 0 Linux 100
    [ 628.708146] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 628.708806] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 628.708816] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 628.708823] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 628.708828] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 628.824040] RTAI[math]: loaded.
    [ 629.007953] sysfs: duplicate filename 'parport_pc' can not be created
    [ 629.007969] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 629.007979] Pid: 8430, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 629.008006] [] sysfs_add_one+0x54/0xb7
    [ 629.008030] [] create_dir+0x3c/0x6b
    [ 629.008042] [] sysfs_create_dir+0x2d/0x40
    [ 629.008052] [] kobject_get+0xf/0x13
    [ 629.008060] [] kobject_add+0xd3/0x17a
    [ 629.008072] [] kobject_register+0x19/0x2d
    [ 629.008082] [] bus_add_driver+0x50/0x17d
    [ 629.008099] [] init_module+0x39/0x71 [probe_parport]
    [ 629.008112] [] blocking_notifier_call_chain+0x17/0x1a
    [ 629.008126] [] sys_init_module+0x12ee/0x13a6
    [ 629.008171] [] sysenter_past_esp+0x6e/0x72
    [ 629.008188] =======================
    [ 629.008197] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 629.008206] Pid: 8430, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 629.008212] [] kobject_add+0x148/0x17a
    [ 629.008226] [] kobject_register+0x19/0x2d
    [ 629.008233] [] bus_add_driver+0x50/0x17d
    [ 629.008243] [] init_module+0x39/0x71 [probe_parport]
    [ 629.008250] [] blocking_notifier_call_chain+0x17/0x1a
    [ 629.008261] [] sys_init_module+0x12ee/0x13a6
    [ 629.008299] [] sysenter_past_esp+0x6e/0x72
    [ 629.008316] =======================
    [ 629.023656] config string '0x378'
    [ 629.442301] RTAI[math]: unloaded.
    [ 629.513486] SCHED releases registered named ALIEN RTGLBF
    [ 629.530697] RTAI[malloc]: unloaded.
    [ 629.629816] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 629.634548] I-pipe: Domain RTAI unregistered.
    [ 629.634562] RTAI[hal]: unmounted.
    [ 654.764232] I-pipe: Domain RTAI registered.
    [ 654.764252] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 654.764256] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 654.764265] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 654.764270] PIPELINE layers:
    [ 654.764274] f8a52000 9ac15d93 RTAI 200
    [ 654.764278] c0383180 0 Linux 100
    [ 654.785605] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 654.786278] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 654.786289] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 654.786296] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 654.786301] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 654.885335] RTAI[math]: loaded.
    [ 655.062692] sysfs: duplicate filename 'parport_pc' can not be created
    [ 655.062707] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 655.062719] Pid: 8712, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 655.062747] [] sysfs_add_one+0x54/0xb7
    [ 655.062767] [] create_dir+0x3c/0x6b
    [ 655.062782] [] sysfs_create_dir+0x2d/0x40
    [ 655.062788] [] kobject_get+0xf/0x13
    [ 655.062797] [] kobject_add+0xd3/0x17a
    [ 655.062812] [] kobject_register+0x19/0x2d
    [ 655.062818] [] bus_add_driver+0x50/0x17d
    [ 655.062839] [] init_module+0x39/0x71 [probe_parport]
    [ 655.062849] [] blocking_notifier_call_chain+0x17/0x1a
    [ 655.062865] [] sys_init_module+0x12ee/0x13a6
    [ 655.062906] [] sysenter_past_esp+0x6e/0x72
    [ 655.062925] =======================
    [ 655.062931] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 655.062940] Pid: 8712, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 655.062946] [] kobject_add+0x148/0x17a
    [ 655.062960] [] kobject_register+0x19/0x2d
    [ 655.062967] [] bus_add_driver+0x50/0x17d
    [ 655.062980] [] init_module+0x39/0x71 [probe_parport]
    [ 655.062987] [] blocking_notifier_call_chain+0x17/0x1a
    [ 655.062995] [] sys_init_module+0x12ee/0x13a6
    [ 655.063032] [] sysenter_past_esp+0x6e/0x72
    [ 655.063049] =======================
    [ 655.078536] config string '0x378'
    [ 655.463038] RTAI[math]: unloaded.
    [ 655.532139] SCHED releases registered named ALIEN RTGLBF
    [ 655.550297] RTAI[malloc]: unloaded.
    [ 655.648972] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 655.653742] I-pipe: Domain RTAI unregistered.
    [ 655.653756] RTAI[hal]: unmounted.
    [ 673.624997] I-pipe: Domain RTAI registered.
    [ 673.625017] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 673.625022] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 673.625031] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 673.625035] PIPELINE layers:
    [ 673.625039] f8a52000 9ac15d93 RTAI 200
    [ 673.625043] c0383180 0 Linux 100
    [ 673.646402] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 673.647051] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 673.647061] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 673.647068] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 673.647072] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 673.745775] RTAI[math]: loaded.
    [ 673.921569] sysfs: duplicate filename 'parport_pc' can not be created
    [ 673.921586] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 673.921596] Pid: 8994, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 673.921623] [] sysfs_add_one+0x54/0xb7
    [ 673.921647] [] create_dir+0x3c/0x6b
    [ 673.921658] [] sysfs_create_dir+0x2d/0x40
    [ 673.921668] [] kobject_get+0xf/0x13
    [ 673.921677] [] kobject_add+0xd3/0x17a
    [ 673.921688] [] kobject_register+0x19/0x2d
    [ 673.921698] [] bus_add_driver+0x50/0x17d
    [ 673.921716] [] init_module+0x39/0x71 [probe_parport]
    [ 673.921729] [] blocking_notifier_call_chain+0x17/0x1a
    [ 673.921742] [] sys_init_module+0x12ee/0x13a6
    [ 673.921787] [] sysenter_past_esp+0x6e/0x72
    [ 673.921804] =======================
    [ 673.921813] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 673.921822] Pid: 8994, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 673.921828] [] kobject_add+0x148/0x17a
    [ 673.921842] [] kobject_register+0x19/0x2d
    [ 673.921849] [] bus_add_driver+0x50/0x17d
    [ 673.921860] [] init_module+0x39/0x71 [probe_parport]
    [ 673.921869] [] blocking_notifier_call_chain+0x17/0x1a
    [ 673.921877] [] sys_init_module+0x12ee/0x13a6
    [ 673.921915] [] sysenter_past_esp+0x6e/0x72
    [ 673.921933] =======================
    [ 673.937173] config string '0x378'
    [ 674.323043] RTAI[math]: unloaded.
    [ 674.392562] SCHED releases registered named ALIEN RTGLBF
    [ 674.467059] RTAI[malloc]: unloaded.
    [ 674.566680] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 674.571441] I-pipe: Domain RTAI unregistered.
    [ 674.571455] RTAI[hal]: unmounted.
    [ 690.529848] I-pipe: Domain RTAI registered.
    [ 690.529868] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 690.529873] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 690.529882] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 690.529886] PIPELINE layers:
    [ 690.529890] f8a52000 9ac15d93 RTAI 200
    [ 690.529894] c0383180 0 Linux 100
    [ 690.551361] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 690.552012] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 690.552022] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 690.552029] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 690.552034] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 690.651033] RTAI[math]: loaded.
    [ 690.826368] sysfs: duplicate filename 'parport_pc' can not be created
    [ 690.826382] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 690.826395] Pid: 9276, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 690.826422] [] sysfs_add_one+0x54/0xb7
    [ 690.826446] [] create_dir+0x3c/0x6b
    [ 690.826457] [] sysfs_create_dir+0x2d/0x40
    [ 690.826465] [] kobject_add+0xd3/0x17a
    [ 690.826483] [] kobject_register+0x19/0x2d
    [ 690.826490] [] bus_add_driver+0x50/0x17d
    [ 690.826511] [] init_module+0x39/0x71 [probe_parport]
    [ 690.826521] [] blocking_notifier_call_chain+0x17/0x1a
    [ 690.826537] [] sys_init_module+0x12ee/0x13a6
    [ 690.826579] [] sysenter_past_esp+0x6e/0x72
    [ 690.826598] =======================
    [ 690.826604] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 690.826614] Pid: 9276, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 690.826622] [] kobject_add+0x148/0x17a
    [ 690.826634] [] kobject_register+0x19/0x2d
    [ 690.826640] [] bus_add_driver+0x50/0x17d
    [ 690.826654] [] init_module+0x39/0x71 [probe_parport]
    [ 690.826661] [] blocking_notifier_call_chain+0x17/0x1a
    [ 690.826669] [] sys_init_module+0x12ee/0x13a6
    [ 690.826706] [] sysenter_past_esp+0x6e/0x72
    [ 690.826723] =======================
    [ 690.839161] hal_parport: Unknown parameter `0xe800'
    [ 691.197513] RTAI[math]: unloaded.
    [ 691.266717] SCHED releases registered named ALIEN RTGLBF
    [ 691.283997] RTAI[malloc]: unloaded.
    [ 691.383509] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 691.388287] I-pipe: Domain RTAI unregistered.
    [ 691.388301] RTAI[hal]: unmounted.
    [ 730.131192] I-pipe: Domain RTAI registered.
    [ 730.131212] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 730.131217] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 730.131226] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 730.131230] PIPELINE layers:
    [ 730.131234] f8a52000 9ac15d93 RTAI 200
    [ 730.131238] c0383180 0 Linux 100
    [ 730.152700] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 730.153351] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 730.153361] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 730.153368] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 730.153373] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 730.252194] RTAI[math]: loaded.
    [ 730.427838] sysfs: duplicate filename 'parport_pc' can not be created
    [ 730.427854] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 730.427864] Pid: 9551, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 730.427891] [] sysfs_add_one+0x54/0xb7
    [ 730.427914] [] create_dir+0x3c/0x6b
    [ 730.427926] [] sysfs_create_dir+0x2d/0x40
    [ 730.427936] [] kobject_get+0xf/0x13
    [ 730.427945] [] kobject_add+0xd3/0x17a
    [ 730.428004] [] kobject_register+0x19/0x2d
    [ 730.428011] [] bus_add_driver+0x50/0x17d
    [ 730.428032] [] init_module+0x39/0x71 [probe_parport]
    [ 730.428042] [] blocking_notifier_call_chain+0x17/0x1a
    [ 730.428059] [] sys_init_module+0x12ee/0x13a6
    [ 730.428101] [] sysenter_past_esp+0x6e/0x72
    [ 730.428121] =======================
    [ 730.428127] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 730.428140] Pid: 9551, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 730.428146] [] kobject_add+0x148/0x17a
    [ 730.428158] [] kobject_register+0x19/0x2d
    [ 730.428165] [] bus_add_driver+0x50/0x17d
    [ 730.428178] [] init_module+0x39/0x71 [probe_parport]
    [ 730.428185] [] blocking_notifier_call_chain+0x17/0x1a
    [ 730.428193] [] sys_init_module+0x12ee/0x13a6
    [ 730.428234] [] sysenter_past_esp+0x6e/0x72
    [ 730.428249] =======================
    [ 730.444201] config string '0x378'
    [ 730.829926] RTAI[math]: unloaded.
    [ 730.899169] SCHED releases registered named ALIEN RTGLBF
    [ 730.916566] RTAI[malloc]: unloaded.
    [ 731.015969] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 731.020740] I-pipe: Domain RTAI unregistered.
    [ 731.020754] RTAI[hal]: unmounted.
    [ 797.472564] I-pipe: Domain RTAI registered.
    [ 797.472585] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 797.472590] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 797.472598] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 797.472603] PIPELINE layers:
    [ 797.472607] f8a52000 9ac15d93 RTAI 200
    [ 797.472611] c0383180 0 Linux 100
    [ 797.493964] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 797.494591] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 797.494601] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 797.494607] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 797.494612] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 797.593444] RTAI[math]: loaded.
    [ 797.768827] sysfs: duplicate filename 'parport_pc' can not be created
    [ 797.768845] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 797.768855] Pid: 9833, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 797.768882] [] sysfs_add_one+0x54/0xb7
    [ 797.768906] [] create_dir+0x3c/0x6b
    [ 797.768918] [] sysfs_create_dir+0x2d/0x40
    [ 797.768928] [] kobject_get+0xf/0x13
    [ 797.768936] [] kobject_add+0xd3/0x17a
    [ 797.768948] [] kobject_register+0x19/0x2d
    [ 797.768957] [] bus_add_driver+0x50/0x17d
    [ 797.768975] [] init_module+0x39/0x71 [probe_parport]
    [ 797.768988] [] blocking_notifier_call_chain+0x17/0x1a
    [ 797.769001] [] sys_init_module+0x12ee/0x13a6
    [ 797.769046] [] sysenter_past_esp+0x6e/0x72
    [ 797.769063] =======================
    [ 797.769072] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 797.769081] Pid: 9833, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 797.769087] [] kobject_add+0x148/0x17a
    [ 797.769101] [] kobject_register+0x19/0x2d
    [ 797.769108] [] bus_add_driver+0x50/0x17d
    [ 797.769118] [] init_module+0x39/0x71 [probe_parport]
    [ 797.769128] [] blocking_notifier_call_chain+0x17/0x1a
    [ 797.769136] [] sys_init_module+0x12ee/0x13a6
    [ 797.769173] [] sysenter_past_esp+0x6e/0x72
    [ 797.769191] =======================
    [ 797.784333] config string '0x378'
    [ 814.071582] RTAI[math]: unloaded.
    [ 814.142884] SCHED releases registered named ALIEN RTGLBF
    [ 814.167145] RTAI[malloc]: unloaded.
    [ 814.265599] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 814.270431] I-pipe: Domain RTAI unregistered.
    [ 814.270445] RTAI[hal]: unmounted.
    [ 882.536756] I-pipe: Domain RTAI registered.
    [ 882.536776] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 882.536781] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 882.536790] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 882.536795] PIPELINE layers:
    [ 882.536799] f8a52000 9ac15d93 RTAI 200
    [ 882.536802] c0383180 0 Linux 100
    [ 882.558228] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 882.558882] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 882.558892] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 882.558899] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 882.558904] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 882.658008] RTAI[math]: loaded.
    [ 882.833897] sysfs: duplicate filename 'parport_pc' can not be created
    [ 882.833914] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 882.833925] Pid: 10129, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 882.833952] [] sysfs_add_one+0x54/0xb7
    [ 882.833975] [] create_dir+0x3c/0x6b
    [ 882.833987] [] sysfs_create_dir+0x2d/0x40
    [ 882.833997] [] kobject_get+0xf/0x13
    [ 882.834006] [] kobject_add+0xd3/0x17a
    [ 882.834017] [] kobject_register+0x19/0x2d
    [ 882.834027] [] bus_add_driver+0x50/0x17d
    [ 882.834045] [] init_module+0x39/0x71 [probe_parport]
    [ 882.834058] [] blocking_notifier_call_chain+0x17/0x1a
    [ 882.834071] [] sys_init_module+0x12ee/0x13a6
    [ 882.834116] [] sysenter_past_esp+0x6e/0x72
    [ 882.834132] =======================
    [ 882.834138] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 882.834151] Pid: 10129, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 882.834157] [] kobject_add+0x148/0x17a
    [ 882.834171] [] kobject_register+0x19/0x2d
    [ 882.834178] [] bus_add_driver+0x50/0x17d
    [ 882.834188] [] init_module+0x39/0x71 [probe_parport]
    [ 882.834195] [] blocking_notifier_call_chain+0x17/0x1a
    [ 882.834206] [] sys_init_module+0x12ee/0x13a6
    [ 882.834244] [] sysenter_past_esp+0x6e/0x72
    [ 882.834261] =======================
    [ 882.849560] config string '0x378'
    [ 897.597904] RTAI[math]: unloaded.
    [ 897.667395] SCHED releases registered named ALIEN RTGLBF
    [ 897.684464] RTAI[malloc]: unloaded.
    [ 897.783960] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 897.788833] I-pipe: Domain RTAI unregistered.
    [ 897.788847] RTAI[hal]: unmounted.
    [ 1685.422348] I-pipe: Domain RTAI registered.
    [ 1685.422369] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 1685.422373] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 1685.422382] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 1685.422387] PIPELINE layers:
    [ 1685.422391] f8a52000 9ac15d93 RTAI 200
    [ 1685.422394] c0383180 0 Linux 100
    [ 1685.445115] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 1685.445720] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 1685.445730] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 1685.445737] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 1685.445742] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 1685.550808] RTAI[math]: loaded.
    [ 1685.724888] sysfs: duplicate filename 'parport_pc' can not be created
    [ 1685.724902] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 1685.724915] Pid: 10446, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 1685.724942] [] sysfs_add_one+0x54/0xb7
    [ 1685.724966] [] create_dir+0x3c/0x6b
    [ 1685.724978] [] sysfs_create_dir+0x2d/0x40
    [ 1685.724985] [] kobject_get+0xf/0x13
    [ 1685.724996] [] kobject_add+0xd3/0x17a
    [ 1685.725008] [] kobject_register+0x19/0x2d
    [ 1685.725015] [] bus_add_driver+0x50/0x17d
    [ 1685.725035] [] init_module+0x39/0x71 [probe_parport]
    [ 1685.725046] [] blocking_notifier_call_chain+0x17/0x1a
    [ 1685.725062] [] sys_init_module+0x12ee/0x13a6
    [ 1685.725104] [] sysenter_past_esp+0x6e/0x72
    [ 1685.725123] =======================
    [ 1685.725129] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 1685.725139] Pid: 10446, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 1685.725148] [] kobject_add+0x148/0x17a
    [ 1685.725159] [] kobject_register+0x19/0x2d
    [ 1685.725166] [] bus_add_driver+0x50/0x17d
    [ 1685.725179] [] init_module+0x39/0x71 [probe_parport]
    [ 1685.725186] [] blocking_notifier_call_chain+0x17/0x1a
    [ 1685.725194] [] sys_init_module+0x12ee/0x13a6
    [ 1685.725235] [] sysenter_past_esp+0x6e/0x72
    [ 1685.725249] =======================
    [ 1685.740565] config string '0x378'
    [ 1691.084837] RTAI[math]: unloaded.
    [ 1691.156255] SCHED releases registered named ALIEN RTGLBF
    [ 1691.171348] RTAI[malloc]: unloaded.
    [ 1691.310515] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 1691.326998] I-pipe: Domain RTAI unregistered.
    [ 1691.327017] RTAI[hal]: unmounted.
    [ 1693.547461] I-pipe: Domain RTAI registered.
    [ 1693.547481] RTAI[hal]: <3.6> mounted over IPIPE-NOTHREADS 2.0-04.
    [ 1693.547486] RTAI[hal]: compiled with gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7).
    [ 1693.547495] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
    [ 1693.547499] PIPELINE layers:
    [ 1693.547503] f8a52000 9ac15d93 RTAI 200
    [ 1693.547507] c0383180 0 Linux 100
    [ 1693.568839] RTAI[malloc]: global heap size = 2097152 bytes, .
    [ 1693.569489] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes.
    [ 1693.569499] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
    [ 1693.569506] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1250080000 hz.
    [ 1693.569511] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns.
    [ 1693.678249] RTAI[math]: loaded.
    [ 1693.852606] sysfs: duplicate filename 'parport_pc' can not be created
    [ 1693.852623] WARNING: at /home/juve/hardy-packages/linux-git/ubuntu-hardy/debian/build/custom-source-rtai/fs/sysfs/dir.c:424 sysfs_add_one()
    [ 1693.852633] Pid: 10736, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 1693.852661] [] sysfs_add_one+0x54/0xb7
    [ 1693.852685] [] create_dir+0x3c/0x6b
    [ 1693.852696] [] sysfs_create_dir+0x2d/0x40
    [ 1693.852703] [] kobject_get+0xf/0x13
    [ 1693.852715] [] kobject_add+0xd3/0x17a
    [ 1693.852727] [] kobject_register+0x19/0x2d
    [ 1693.852733] [] bus_add_driver+0x50/0x17d
    [ 1693.852754] [] init_module+0x39/0x71 [probe_parport]
    [ 1693.852764] [] blocking_notifier_call_chain+0x17/0x1a
    [ 1693.852780] [] sys_init_module+0x12ee/0x13a6
    [ 1693.852822] [] sysenter_past_esp+0x6e/0x72
    [ 1693.852841] =======================
    [ 1693.852847] kobject_add failed for parport_pc with -EEXIST, don't try to register things with the same name in the same directory.
    [ 1693.852861] Pid: 10736, comm: insmod Tainted: GF 2.6.24-16-rtai #1
    [ 1693.852866] [] kobject_add+0x148/0x17a
    [ 1693.852877] [] kobject_register+0x19/0x2d
    [ 1693.852887] [] bus_add_driver+0x50/0x17d
    [ 1693.852898] [] init_module+0x39/0x71 [probe_parport]
    [ 1693.852905] [] blocking_notifier_call_chain+0x17/0x1a
    [ 1693.852916] [] sys_init_module+0x12ee/0x13a6
    [ 1693.852954] [] sysenter_past_esp+0x6e/0x72
    [ 1693.852968] =======================
    [ 1693.865451] hal_parport: Unknown parameter `0xe800'
    [ 1694.252724] RTAI[math]: unloaded.
    [ 1694.325318] SCHED releases registered named ALIEN RTGLBF
    [ 1694.343263] RTAI[malloc]: unloaded.
    [ 1694.442760] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
    [ 1694.448518] I-pipe: Domain RTAI unregistered.
    [ 1694.448533] RTAI[hal]: unmounted.

    Debug file information:
    insmod: error inserting '/usr/realtime-2.6.24-16-rtai/modules/emc2/hal_parport.ko': -1 Unknown symbol in module
    Reed_EMC.hal:15: exit value: 1
    Reed_EMC.hal:15: insmod failed, returned -1
    10629
    PID TTY STAT TIME COMMAND
    Stopping realtime threads
    Unloading hal components

    Any help would be greatly appreciated.

  2. #2
    Join Date
    Apr 2005
    Posts
    1778
    I think that the following line:

    loadrt hal_parport cfg=0x378 0xe800

    needs to be:

    loadrt hal_parport cfg="0x378 0xe800"

    Alan

  3. #3
    Join Date
    Mar 2007
    Posts
    24
    Quote Originally Posted by acondit View Post
    I think that the following line:

    loadrt hal_parport cfg=0x378 0xe800

    needs to be:

    loadrt hal_parport cfg="0x378 0xe800"

    Alan
    You are my new hero.:cheers: Worked instantly. Thank you very much. So simple to.

  4. #4
    Join Date
    Mar 2007
    Posts
    24
    Well it worked for getting the GUI to launch but none of my drives are responsive. If I use my other config set up on one port and alternate the two port settings in the hal, both work by themselves. They wont work at all with both in the same hal file. This has really stumped me.

  5. #5
    Join Date
    Apr 2005
    Posts
    1778
    Quote Originally Posted by strider5623 View Post
    Well it worked for getting the GUI to launch but none of my drives are responsive. If I use my other config set up on one port and alternate the two port settings in the hal, both work by themselves. They wont work at all with both in the same hal file. This has really stumped me.
    Before I go any further trying to help solve this, I need some info, because it seems to me that I see a real easy solution.

    Why are you splitting the 4 axii step and dir signals between two ports?
    Why are you splitting the limits, home, and estop across two ports?
    What kind of drivers are you using?
    Do they really require 35000 microseconds for dirsetup and dirhold?

    I have some new(old stock) drivers that require 25000 microseconds for dirsetup and dirhold. That fact has prevented me from using stepconfig generated files for my hal files.

    Alan

  6. #6
    Join Date
    Mar 2007
    Posts
    24
    Quote Originally Posted by acondit View Post
    Before I go any further trying to help solve this, I need some info, because it seems to me that I see a real easy solution.

    Why are you splitting the 4 axii step and dir signals between two ports?
    Why are you splitting the limits, home, and estop across two ports?
    What kind of drivers are you using?
    Do they really require 35000 microseconds for dirsetup and dirhold?

    I have some new(old stock) drivers that require 25000 microseconds for dirsetup and dirhold. That fact has prevented me from using stepconfig generated files for my hal files.

    Alan
    I am useing a Anaheim Automation Driver Pack that has two break out boards. The driver is a dpf72004. The stepper motors I am useing are also from Anaheim Automation, and the specs on those are 1.8 degree step motor, Unipolar 2.5VDC 4.6A 300-OZ IN P/N 34D209S

    I am not totally clear on why it is 35000 microseconds, that is what the stepconfig generated for me.

    I have tried convincing my boss to upgrade this driver with a more modern one so we can eliminate one of the ports, but he will not listen to me. So I am forced to deal with the old two port driver. I have got this set up and working with a modified one port into two port cable. One port out of the PC and two going into the break out board's. I would like to be able to set this up on two ports so I don't have to have a modified cable setup. Need to simplify this single port system so that if something goes wrong with the cable later on, he wont have to figure out how to make another.

    We are currently using Mach3 with dual port's configured, but we are experiencing some bugs that I can't get worked out. So we decided to give EMC2 another shot. I appreciate your time in helping me figure this out. Thank you for your time.

  7. #7
    Join Date
    Apr 2005
    Posts
    1778
    Jason,

    I posted a question on the EMC-User list about dual ports. When I tried to get one of my extra ports working I was having problems too.

    Here is the message that I got that might help. I am headed out of town for the day and I haven't tried it yet.

    Re: [Emc-users] Second parallel port setup
    From: Stephen Wille Padnos - 2008-06-10 12:08
    Kirk Wallace wrote:

    >On Mon, 2008-06-09 at 21:17 -0700, Alan Condit wrote:
    >
    >
    >>[snip]
    >>Actually it wasn't the first try, I had tried,
    >>loadrt hal_parport cfg="0xec00 0x378" and it hadn't worked so I
    >>changed it to
    >>loadrt hal_parport cfg="0xec00" and it worked.
    >>
    >>I had tried the whole list of ports on both connectors without any
    >>luck when I had left the 0x378 in the config statement as the second
    >>port (without adding the necessary reads and writes).
    >>
    >>Can anyone explain why that won't work?
    >>And what does the "1" or "-1" after the read or write command mean?
    >>
    >>Alan
    >>---
    >>
    >>

    The first port listed is parport.0, the second parport.1, etc.
    You can try using underscores instead of spaces. I seem to remember
    issues with the kernel screwing up parameters with spaces in them.


    >The 1 and -1 are a little funky. A 1 indicates that the function in this
    >line should be executed first. A -1 means the line should come last. I
    >believe you can use other numbers, like a -2 means the line gets
    >executed second to last. I don't know what happens if you have more than
    >one line with 1 or -1. At first I assumed the lines where executed in
    >line order, but then I realized that there were some config files that
    >had function call outs in more than one file, so the function execution
    >order gets a little fuzzy.
    >
    >
    It all has to do with the order you add functions, and what the function
    list looks like when you add new ones. The default is to stick new
    functions at the end of the list, the equivalent of "-1". Here's what
    happens with each line of your (Alan's) load sequence:

    # this line adds parport.0.read as step 1
    addf parport.0.read base-thread

    # this line adds parport.1.read as step 1, pushing parport.0 to step 2
    addf parport.1.read base-thread 1

    # add stepgen to the end, as number 3
    addf stepgen.make-pulses base-thread

    # add parport.0.write to the end of the list (also the default with no
    number specified)
    addf parport.0.write base-thread -1

    # add parport.1.write to the end of the list (also the default with no
    number specified)
    addf parport.1.write base-thread -1

    So the order after all that is slightly surprising:

    parport.1.read
    parport.0.read
    stepgen.make-pulses
    parport.0.write
    parport.1.write

    Hope this helps
    - Steve
    So you might replace the space between the port numbers with an underscore and see if that makes any difference (try it in the file I sent you first).

    Good luck,
    Alan

  8. #8
    Join Date
    Mar 2007
    Posts
    24
    Well, I tried out the explanation but had no luck. I don't know why, but any time the hal reads pins on separate ports, I do not get any motion. If I single them off, I get motion. I do not get it.


    I have decided to redesign the breakout boards. I am going to consolidate them down to one board and one port. I have already, (in the past), had to make some back up boards for the driver. Just in case the ones we had failed. We like to have back ups for everything, so we are not shut down if something fails. I just duplicated what was already there. I now know them now a little better then I did then, so I can now redesign them confidently. I still would like to figure this two port system and find out what the problem seems to be. I do not like being beaten by a machine and some software. I am stubborn and will work at it until I take my last breath, if that is what it takes.
    I think that a better "How to" needs to be written for this part of EMC2, so that future novices, like myself, do not have to bang there head against a wall trying to figure this out. If I understand this process enough by the time I am done, I will write one up. Again, I thank you for your time, help, understanding, and patients with this problem I am having. I will keep you posted if I make a break through with this.

  9. #9
    Join Date
    Apr 2005
    Posts
    1778
    Jason,

    I got your hal file (that I modified) running on my machine with two ports. I sent you an updated file via e-mail. Hopefully, it will run on your machine now.

    Alan

  10. #10
    Join Date
    Mar 2007
    Posts
    24
    Quote Originally Posted by acondit View Post
    Jason,

    I got your hal file (that I modified) running on my machine with two ports. I sent you an updated file via e-mail. Hopefully, it will run on your machine now.

    Alan
    Hey acondit, Thanx for the file. Gave it a shot, but still no luck. I am thinking that there is a conflict with my two port setup. I do not know were to begin to track it down. It's weird that I can use these ports separate from one another, but when I use them together I get no power to the ports. They seem to cancel each other out when ganged together. I am not sure if the problem is with EMC or Ubuntu. It should have worked, everything in the hal looks good, but for one reason or another it just does not want to work ganged. I love getting things to work, but this is a little over my head rite now.

    One thing I wanted to ask is if you were able to run both of your ports at the same time?

  11. #11
    Join Date
    Apr 2005
    Posts
    1778
    Quote Originally Posted by strider5623 View Post
    Hey acondit, Thanx for the file. Gave it a shot, but still no luck. I am thinking that there is a conflict with my two port setup. I do not know were to begin to track it down. It's weird that I can use these ports separate from one another, but when I use them together I get no power to the ports. They seem to cancel each other out when ganged together. I am not sure if the problem is with EMC or Ubuntu. It should have worked, everything in the hal looks good, but for one reason or another it just does not want to work ganged. I love getting things to work, but this is a little over my head rite now.

    One thing I wanted to ask is if you were able to run both of your ports at the same time?
    No, I only have a single breakout board. What I was able to do was to run emc2 with the cable attached to one port and test the two axii on that port, then shutdown the controller box (but not emc2), switch the cable to the other port on the computer, turn the controller back on and test the two axii on that port.

    Is there an enable pin on the drives or breakout boards that is being enabled by one port but not by the other?

    Is it always working with the port listed first in the config statement?

    Is it always the same drive working with the whichever port is working?

    Alan

  12. #12
    Join Date
    Mar 2007
    Posts
    24
    Quote Originally Posted by acondit View Post
    Is there an enable pin on the drives or breakout boards that is being enabled by one port but not by the other?

    Is it always working with the port listed first in the config statement?

    Is it always the same drive working with the whichever port is working?

    Alan
    There is no enable pin on either board. When I launch EMC2, the motors turn on automatically.

    It always works with the port settings to 0. If I change the parport # to the other card it works on the other board. However, when I chang the port settings to enable the second port, they both go dead. This is what has been stumping me. I can have both parports in the hal file, but can only use one port at a time,for the stepper's.

  13. #13
    Join Date
    Apr 2005
    Posts
    1778
    Quote Originally Posted by strider5623 View Post
    There is no enable pin on either board. When I launch EMC2, the motors turn on automatically.

    It always works with the port settings to 0. If I change the parport # to the other card it works on the other board. However, when I chang the port settings to enable the second port, they both go dead. This is what has been stumping me. I can have both parports in the hal file, but can only use one port at a time,for the stepper's.
    Jason,

    Can you e-mail me a copy of the hal file that works (the one that uses the splitter cable) and the one with both ports turned on that doesn't.

    Alan

  14. #14
    Join Date
    Apr 2005
    Posts
    1778
    Jason,

    I was just looking at the old file you sent me. I have found one error in it. The statement that does the pin invert for the ystep is parport.0.pin-06-out-invert while ystep is parport.1.pin-06-out.

    Alan

  15. #15
    Join Date
    Apr 2005
    Posts
    1778
    Jason,

    Is there any connection between the estop switch and either of the BOB's?

    Alan

  16. #16
    Join Date
    Mar 2007
    Posts
    24
    Quote Originally Posted by acondit View Post
    Jason,

    I was just looking at the old file you sent me. I have found one error in it. The statement that does the pin invert for the ystep is parport.0.pin-06-out-invert while ystep is parport.1.pin-06-out.

    Alan
    My bad, I through that file together from an old one to send you. I did not have the rite one to send to you at the time. That is corrected in the one I am using.

  17. #17
    Join Date
    Mar 2007
    Posts
    24
    Quote Originally Posted by acondit View Post
    Jason,

    Is there any connection between the estop switch and either of the BOB's?

    Alan
    I am using the e-stop on bob one.

  18. #18
    Join Date
    Apr 2005
    Posts
    1778
    Jason,

    I sent you back the 2 port file with a couple fixes (I hope???). I added back the reset for both port 0 and 1 to the to the base thread, I changed the order in which a couple of the functions get added to the base-thread, and I fixed the y-step port 0 problem.

    I also asked the question, "On the splitter cable is there any signal from the pc db25 that goes to both the port 0 and port 1 cable ends?"

    Alan

  19. #19
    Join Date
    Mar 2007
    Posts
    24
    Quote Originally Posted by acondit View Post
    Jason,

    I sent you back the 2 port file with a couple fixes (I hope???). I added back the reset for both port 0 and 1 to the to the base thread, I changed the order in which a couple of the functions get added to the base-thread, and I fixed the y-step port 0 problem.

    I also asked the question, "On the splitter cable is there any signal from the pc db25 that goes to both the port 0 and port 1 cable ends?"

    Alan
    All the connections are singled out for one side or the other. I do not have any signals that are being shared. X and Z are on port one with the limit switch's for both on that port. The e-stop I had wired for port one. The rest are for port two. Y and A with there respective limits on that port. No e-stop connected to port two. After all connections have been made, I have pins 16 and 17 left unused. Hope this answers your question.

    I will give your files a try when I get into work this mornig. I will let you know how it works.

  20. #20
    Join Date
    Apr 2005
    Posts
    1778
    Quote Originally Posted by strider5623 View Post
    All the connections are singled out for one side or the other. I do not have any signals that are being shared. X and Z are on port one with the limit switch's for both on that port. The e-stop I had wired for port one. The rest are for port two. Y and A with there respective limits on that port. No e-stop connected to port two. After all connections have been made, I have pins 16 and 17 left unused. Hope this answers your question.

    I will give your files a try when I get into work this mornig. I will let you know how it works.
    Jason,

    The only thing that I can see is that the estop signal is always connected to port 0. I don't know how it could keep port 1 from working but since it is always port 0 that works and never port 1, I am suspicious of some interaction like that.

    Are the breakout boards from Anaheim Automation also?

    Alan

Page 1 of 2 12

Similar Threads

  1. TM3 Setup
    By Feckless in forum Torchmate
    Replies: 6
    Last Post: 03-24-2008, 07:34 PM
  2. Anyone know anything about this setup?
    By adbradley in forum DIY CNC Router Table Machines
    Replies: 4
    Last Post: 01-24-2008, 11:18 PM
  3. What is your setup?
    By dolanosa in forum CNC Wire Foam Cutter Machines
    Replies: 5
    Last Post: 10-09-2005, 08:00 AM
  4. Setup
    By ACME in forum Uncategorised MetalWorking Machines
    Replies: 0
    Last Post: 09-07-2004, 03:37 PM
  5. Anyone know anything about this setup?
    By efreak in forum DIY CNC Router Table Machines
    Replies: 1
    Last Post: 08-29-2004, 06:27 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •