NIC Bonding not behaving as it should

Hi Folks, am trying to setup NIC bonding on my VM (OEL5u6) having two virtualised NICs, i have done the setup which is quite simple however my active-backup mode is not working as expected.
My Bonded interface
[root@Gateway network-scripts]# cat ifcfg-bond0
DEVICE=bond0
IPADDR=192.169.25.2
NETMASK=255.255.255.248
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
BONDING_OPTS='mode=active-backup miimon=1000'
TYPE=Ethernet
individual interfaces
[root@Gateway network-scripts]# cat ifcfg-eth2
DEVICE=eth2
HWADDR=08:00:27:1e:57:cf
MASTER=bond0
SLAVE=yes
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
[root@Gateway network-scripts]# cat ifcfg-eth4
DEVICE=eth4
HWADDR=08:00:27:46:69:69
MASTER=bond0
SLAVE=yes
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
Bonding status (looks good)
[root@Gateway network-scripts]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth2
MII Status: up
MII Polling Interval (ms): 1000
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth2
MII Status: up
Link Failure Count: 0
Permanent HW addr: 08:00:27:1e:57:cf
Slave Interface: eth4
MII Status: up
Link Failure Count: 0
Permanent HW addr: 08:00:27:46:69:69
I am doing a continous ping from another host in the same n/w to this bonded interface IP to check if the ping streak breaks when i test this setup
Testing -
[root@Gateway network-scripts]# ifenslave -c bond0 eth4
and that's it my SSH connection is gone, and ping is broken with "Request timed out"
when i check the bond status now -
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth4
MII Status: up
MII Polling Interval (ms): 1000
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth2
MII Status: up
Link Failure Count: 0
Permanent HW addr: 08:00:27:1e:57:cf
Slave Interface: eth4
MII Status: up
Link Failure Count: 0
Permanent HW addr: 08:00:27:46:69:69
am afraid there's not much help in the message log to debug this.
Any views what's wrong and how to resolve? appreciate ur replies. Thanks
Regards Amit

Hi,
I'm having the same problem, when i disconnect the cable from the eth0 (active slave) stop receiving respond
I have tried bridged conf and interal net.
I'm using VirtualBox 4.1.16
This is my conf:
[root@integrador ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=10.10.0.2
NETWORK=10.10.0.0
NETMASK=255.255.255.0
BONDING_OPTS="mode=1 miimon=100"
BOOTPROTO=none
ONBOOT=yes
[root@integrador ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
[root@integrador ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
[root@integrador ~]# cat /etc/modprobe.d/bonding.conf
alias bond0 bonding
[root@integrador ~]# ifconfig -a
bond0 Link encap:Ethernet HWaddr 08:00:27:5C:C5:BA
inet addr:10.10.0.2 Bcast:10.10.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe5c:c5ba/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:402 errors:0 dropped:0 overruns:0 frame:0
TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:39487 (38.5 KiB) TX bytes:11045 (10.7 KiB)
eth0 Link encap:Ethernet HWaddr 08:00:27:5C:C5:BA
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:211 errors:0 dropped:0 overruns:0 frame:0
TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23061 (22.5 KiB) TX bytes:10863 (10.6 KiB)
eth1 Link encap:Ethernet HWaddr 08:00:27:5C:C5:BA
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:191 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16426 (16.0 KiB) TX bytes:182 (182.0 b)
eth2 Link encap:Ethernet HWaddr 08:00:27:DF:11:A2
inet addr:192.168.57.1 Bcast:192.168.57.3 Mask:255.255.255.252
inet6 addr: fe80::a00:27ff:fedf:11a2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1142 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:119508 (116.7 KiB)
eth3 Link encap:Ethernet HWaddr 08:00:27:D1:41:9A
inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fed1:419a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:825 errors:0 dropped:0 overruns:0 frame:0
TX packets:625 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:563221 (550.0 KiB) TX bytes:85914 (83.9 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:0
TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2690 (2.6 KiB) TX bytes:2690 (2.6 KiB)
[root@integrador ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 08:00:27:5c:c5:ba
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 08:00:27:fc:6b:f6
Slave queue ID: 0
[root@integrador ~]# lsmod | grep -i bond
bonding 109558 0
ipv6 264641 39 cnic,bonding,ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6
[root@integrador ~]# uname -a
Linux integrador 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011 i686 i686 i386 GNU/Linux
Sorry for my english!

Similar Messages

  • 500k Unique Limit not behaving as it should?

    Hoping to get an official "Adobe" answer here as results via Twitter were not too successful, plus this is just too detailed to be accurately articulated in 140 character chunks.  Anyways, the problem comes with an instance I am working on where unique page views for URLs that are well over 500K are not being bucketed in to the "low traffic" category as they should be per this adobe documentation:
    Uniques Exceeded (Low-Traffic) Logic
    I've attached a screenshot, these URLs all only have 1 view per the month, and are not previously recorded, so these should all be falling into the low bucket traffic, but they are not, and this number continues to grow.  Anyone experienced this before, and if you have, do you have insights on to why the software is behaving as such?
    Thanks!

    This forum section is for the analytics of Business Catalyst, One of Adobe's CMS's. IT is not the Adobe Marketing Cloud software forum.

  • IMAP Mailbox not behaving as it should with Mac

    Hi all,
    Hope you can help.
    Have recently set up an IMAP email account for my business on both my Mac and my iPhone.
    Anything read or deleted on my Mac syncs with my iPhone as it should but when I read the email on my iPhone it does NOT appear as 'read' on my Mac. In fact, it marks itself as unread again if left for a while. Also mail deleted on the phone does not appear deleted on my Mac.
    Any help anyone could give would be greatly appreciated.
    Many thanks in advance,
    Nigel

    My Discover Card App.
    It's frozen... Can't delete it or anything. Just stuck in "waiting" mode...won't open... Nothing.

  • Combo box not behaving like it should

    I have a form in which I have 4 combo boxes that have more or less the same choices, however there is one that is common to all 4 (E078).
    When "E078" is selected in any of the combo box, a new combo box will appear (and a white rectangle will be hidden so that the new combo box title can be seen). It works when I select that in one or more combo box, however to make it disappear I have to select some other choice in the same combo box twice!!! If I select anything only once, it will not make the new combo box hidden, but if re-select something (same or another choice) then the combo box will disappear!
    I am at lost, and would be very thankful if someone could make it work seamlessly. I mean it works, nut it is just inconvenient and I cannot tell the user to make select something else twice if they want the field to disappear.
    Here is my form:
    https://workspaces.acrobat.com/?d=WjF6aV8IUuBX2w8iZN3k0g

    When you use event.value in a combo box's Validate event it does not give you the export value, which is what you want. It is easier to use place the code in a custom Keystroke script where you can use the event.changeEx property to retrieve the export value of the selected item. See the documentation for more information: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.607.html

  • Rephrase my previois post: why mustsaslserver not behaving as it should be

    Shane,
    I think it is better to rephrase my question:
    In a previous answer you said the following:
    An email server/client was able to connect to your server on port 25
    You can enforce SASL on port 25 connections from non-local hosts (not defined in INTERNAL_IP) by modifying the imta.cnf configuration file and changing the tcp_local channel definition. Replace the "maysaslserver" keyword with "mustsaslserver".
    But I've just found this on my testing server:
    After changing the maysaslserver to mustsaslserver for the tcp_local
    stanza,
    PC clients CANNOT connect to my testing server (for mail relaying)
    , which is correct.
    But mails from email servers
    ^^^^^^^^
    CAN, becos incoming mails are still able to come in and sent to
    the local users.
    The mapping file is okay as the stanza is :
    INTERNAL_IP
    $(ip.of.this.host/24) $Y
    127.0.0.1 $Y
    * $N
    Why?

    Okay, Shane.
    Let me describe what I've tried on this JSMS server.
    But before I do so, here is the relevant lines in my mappings file:
    INTERNAL_IP
    $(158.182.1.76/24) $Y
    127.0.0.1 $Y
    * $N
    My line in imta.cnf , i.e. before I've changed it looks like:
    ! tcp_local
    tcp_local smtp mx single_sys remotehost inner switchchannel identnonenumeric sub
    dirs 20 maxjobs 7 pool SMTP_POOL maytlsserver maysaslserver saslswitchchannel t
    cp_auth missingrecipientpolicy 0 loopcheck
    When I tested it by sending mail to one of its users from outside, the mail was received
    okay. This is expected.
    Now according to the manual, if I change the "maysaslserver" in the line above
    to "mustsaslserver", then if I did the same test mentioned above,
    it will reject the mail because it won't accept any smtp connection from
    anything other than its own IP (158.182.1.76) or 127.0.0.1
    Is my understanding CORRECT ?
    But when I did the same test (i.e. sending mail to it like I've described above,
    there's no difference. In other words. it did not reject the mail but received it)
    Why?

  • Navigation menu active page color not behaving as it should

    I created an unordered list for the mainnav links. I use the following lines in the code:
    <li><a href="../index.html" class="thispage">Home</a></li>
            <li><a href="#">Events</a></li>
            <li><a href="#">Music</a></li>
            <li><a href="#">Agenda</a></li>
            <li><a href="../Pages/artists.html">Artists</a></li>
    The Home button shows the color for 'active', but if I go to the artists page it first shows the hover color, then the page opens but does not show the active color.... I.o.w. the Home button stays on active though it is not active.
    Please see the effect on my testsite: www.adrianrooymans.nl

    armona22 wrote:
    I'm sorry, but I tried that already, and it does not solve the problem. If I do that I get TWO active pages, but clicking anywhere on the artists page makes the blue color go away, except for the Home button.... I could temporarily put that on the testserver so that you could see what happens (unless you beleive me).
    You will get two active menu items unless the class is removed from the links that you don't want it on.
    If you look at the example page code in the 'completed' folder of the Bayside Beat tutorial you will see on the 'index' page the class has been added to the 'index' link:
    <nav id="mainnav">
          <ul>
            <li><a href="index.html" class="thispage">Home</a></li>
            <li><a href="sightseeing.html">Sightseeing</a></li>
            <li><a href="#">Eating Out</a></li>
            <li><a href="#">What's On</a></li>
            <li><a href="#">Where to Stay</a></li>
          </ul>
        </nav>
    Whilst on the 'sightseeing' page the class has been moved to the 'sightseeing' link:
    <nav id="mainnav">
            <ul>
                <li><a href="index.html">Home</a></li>
                <li><a href="sightseeing.html" class="thispage">Sightseeing</a></li>
                <li><a href="#">Eating Out</a></li>
                <li><a href="#">What's On</a></li>
                <li><a href="#">Where to Stay</a></li>
            </ul>
        </nav>

  • IPhoto is not behaving as it should!

    It's really slow to load.
    iCloud sharing doesn't seem to work properly although I followed the help instructions meticulously.
    When I click "share" it takes ages to load and "iCloud" is grayed out and the only option given is email.
    It won't let me set up a new stream- or rather it won't let me load anything into a new stream.
    At the moment I've given up and am sharing via a memory stick which is useless for videos!!
    Help!

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
    The title of the Console window should be All Messages. If it isn't, select
              SYSTEM LOG QUERIES ▹ All Messages
    from the log list on the left. If you don't see that list, select
              View ▹ Show Log List
    from the menu bar at the top of the screen. Click the Clear Display icon in the toolbar. Then take one of the actions that you're having trouble with. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
    The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
    Please don't indiscriminately dump thousands of lines from the log into this discussion.
    Please don't post screenshots of log messages—post the text.
    Some private information, such as your name, may appear in the log. Anonymize before posting.

  • For loop is not behaving as it should

    Hi,
    Please help me if you can.
    I'm using netbeans, I have a Dog class with a bark() method which contains an If/Else Statement:
    void bark() {
    if (size > 60) {
    System.out.println("Woof! Woof!");
    } // If
    if (size > 14) {
    System.out.println("Ruff! Ruff!");
    } // If
    else {
    System.out.println("Yip! Yip!");
    When I call this method from the Dog class with a new Dog object (after I have initialised it with a value of 64, the If statements execute If size > 60 AND if size > 14 and it didn't before! Why is this? It used to just execute the top If statement.
    The only thing I can think of is that I was trying to define set CLASSPATH on the command prompt the other day (to no success even though it was pointing right to the folder for javac etc) but I don't think this would cause an If statement to execute like this?

    Akhkhi wrote:
    Check the value of size variable in your method..I think its finding somthing different value what u r expecting ...what the heck are you talking about? This has absolutely nothing to do with the original poster's problem.

  • App not behaving as it should

    One of my apps is stuck in waiting mode for days now. It appears as though it got stuck during an update.

    My Discover Card App.
    It's frozen... Can't delete it or anything. Just stuck in "waiting" mode...won't open... Nothing.

  • Switching from single NIC to NIC bonding in "active" RAC

    Hi
    I have a 4 node RAC cluster on RHEL 4, running 10.2.0.3.0 in "semi-production".
    "Everything" is multiplexed, except the NICs. The servers have 2 NIC ports one for public and one for interconnect.
    If we add another NIC with 2 ports, is it possible to change the NIC configuration from single port to NIC bonding, without reinstalling CRS?
    I can get a maintenance window, so this doesn't have to be done on the fly, I just need to know if its do-able.
    I have checked some notes on MetaLink and for me it looks like this should be possible.
    E.g. Note:436555.1 and Note:283684.1
    Regards
    Niklas

    Nicke, Its very well doable and supported approach. You can use oifcfg to reconfigure the interfaces and there is no need to reinstall the CRS.
    -Harish Kalra

  • Embedded flash not behaving correctly

         I am having some problems with embedding flash into a PDF and I hope you can help. When I run the flash outside the PDF, all of the rollovers and cursor changes behave correctly. However, once I embed the flash into the pdf and launch it, when I rollover areas of interaction, the cursor doesn't behave like it should.
         Outside the PDF, when I rollover an area of interaction, the pointer changes to the hand. When it is embedded into a PDF, I hit the edge of the area of interaction and the cursor flashes to the hand and then back to the pointer.
         I know these aren't the correct terms but I am hoping that it is decipherable. I am far from a flash or PDF guru, but I have tried everything I can think of to get this to work. The flash presentation was created in adobe captivate 3.
         I have opened a case with Adobe support and I was on the phone with them for 2+ hours today with no resolution. I am hoping the collective knowledge of the forums and the internet can help! Thanks in advance!
    --jcbrig00

    I am also having a problem with this . It seems to be a bug because it is not only movie clips but buttons that don't show the hand cursor.
    My problem was with a simple flash test movie created in flash cs5 using actionscript 2
    If any one can solve this I would be really grateful

  • Cursor not behaving correctly

    Hi all,
    Long time tower user here, recently got my first iMac... 3.4 i7 Intel iMac - the mid-2011 one, running 10.7.4.
    I have this weird thing with my cursor that started happening out of the blue.
    Anything that is a link of some sort (all browsers, in Mail, Twitter desktop app, etc, etc) - the cursor no longer changes to the hand. It will only change to either the crosshair or not change at all and stay as the black arrow.
    Links still work as they should, but I can't figure out why the cursor won't behave like it should.
    I've restarted with no luck, I've zapped the PRAM, and outside of that, I don't really know what could be the cause of it.
    Can anyone shed some light on this for me?
    Thanks in advance,
    - Joe C.

    Hi Joe, try this...
    Safe Boot, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, reboot when it completes.
    (Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive.)
    If perchance you can't find your install Disc, or are running 10.7+, at least try it from the Safe Boot part onward.
    If 10.7.0 or later...
    Bootup holding CMD+r, or the Option/alt key to boot from the Restore partitiion & use Disk Utility from there.
    Then I'd get Lion Cache Cleaner & clear the caches...
    http://www.northernsoftworks.com/lioncachecleaner.html

  • CSACS-3415 ACS 5.4 NIC Bonding / Teaming possible ?

    Hi Team,
    I know, this topic has been answered for the "old" 11x Appliances: not possible.
    Does the new UCS hardware change anything ?
    Can we bundle 2 NICs somehow to get interface redundancy ?
    If still not possible to configure that in ACS 5 itself:
    Can it enentually be done on the "hardware" level
    within the appliance firmware (UCS BIOS)  ?
    Frank
    (RHEL would provide NIC bonding,,, unfortunately its not accessable from ACS5 CLI)

    Yes it does. ACS 5.5 with the Cisco SNS-3415, Cisco SNS-3495, virtual machine, or CSACS-1121 platform allows you to use up to four network interfaces: Ethernet 0, Ethernet 1, Ethernet 2, and Ethernet 3.
    NIC Bonding
    http://www.cisco.com/c/en/us/td/docs/net_mgmt/cisco_secure_access_control_system/5-5/installation/guide/csacs_book/csacs_hw_ins.html#pgfId-1191791
    Creating interface bonding
    http://www.cisco.com/c/en/us/td/docs/net_mgmt/cisco_secure_access_control_system/5-5/installation/guide/csacs_book/csacs_hw_ins.html#pgfId-1197533
    Regards,
    Jatin Katyal
    *Do rate helpful posts*

  • DAQmxGetErrorString does not behave as documented

    First off information about my setup.
    NI-daq 8.1.0f1
    Windows XP SP2
    No National Instruments devices currently connected, for testing.
    The function DAQmxGetErrorString does not behave defined in the daqmxcfunc.chm file located in NI-DAQ\Docs folder.
    In the documentation it says for the return value:
    Name
    Type
    Description
    status
    int32
    The error code returned by the function in the event of an error
    or warning. A value of 0 indicates success. A negative value indicates an
    error.
    If you pass in a valid value for errorString and
    its bufferSize, this function returns as much of the available
    data as possible.
    If you pass NULL for errorString or 0
    for bufferSize, this function returns the number of bytes you
    need to allocate.
    However this is not what it returns.  Below I have example code to demonstrat this.
    #include <NIDAQmx.h>
    #include <iostream>
    int main(int argc, char *argv)
        int32 size;
        int32 error = -2147220712;
        char *msg = new char[100];
        char msg2[100];
        size = DAQmxGetErrorString(error, msg2, 100);
        std::cout << msg2 << std::endl;
        std::cout << size << std::endl;
        size = DAQmxGetErrorString(size, msg2, 100);
        std::cout << msg2 << std::endl;
        std::cout << size << std::endl;
        size = DAQmxGetErrorString(error, msg, 0);
        std::cout << size << std::endl;
        size = DAQmxGetErrorString(error, NULL, 100);
        std::cout << size << std::endl;
        size = DAQmxGetErrorString(error, NULL, 0);
        std::cout << size << std::endl;
        delete [] msg;
        return 0;
    Which when run prints out:
    Explanation could not be found for the requested status code.
    Verify that the requested status cod
    200026
    Requested string could not fit into the given buffer. Only the first part of the
     string was copied
    200026
    0
    0
    0
    Those zeros should be the size of the character array to properly recieve the message, not 0.

    Hello asdfwww,
    I was capable of reproducing the behavior you reported only when an invalid
    (unknown) error code was passed to the function.  If I pass error -200324
    I get a size returned of 586.  However, if I pass the error code you
    mentioned (-2147220712)
    I get 0 returned since it is not a valid DAQmx error code. 
    Sorry for the confusion.
    Jesse O.
    Applications Engineering
    National Instruments
    Jesse O. | National Instruments R&D

  • Wireless Keyboard Issues - Backspace not behaving

    this is driving me insane.
    Ive spent hoours lookign for a solution and it's making it almost impossible to get on with any work.
    Everything was fine, never had any problems.
    then I changed the batteries on the keyboard. I think i went from one set of recharageables to another.
    the biggest frustration is the behaviour of the backspace key, which does nopt backspace and delete as it should.
    It now deletes to the left!
    Also the arrows do not behave as they used to do and I'm unable to type a capital t.
    I've tried everything, i.e. turnign it on and off, re-pairing, going through the keyboard settings, resoring everything to default etc etc
    Keyboard operation reverts to normal operation if I turn it off and on , but only for a few minutes.
    I thoughth it might be something to do with the rechargeable batteries, so replaced them with alkaline. - no effect.
    HELP!!
    the only clue that something might be wrong is, when Ive done some kind of keyboard key test where you are shown a layoput of the keyboard and it highlights the key you are pressing. he keyboard map shows the arrow on the backspace key to be facing in the opposite way to the way it actually is!
    Also Ive noticed the bluetooth symbol at the top of the screen has the 3 dots horizontal  -  which i thought indicated low battery, but the battery is fine as Ive just replaced them.

    Hello cjb222,
    I would be concerned too some of the keys on my keyboard were not working.  I found an article that can assist with troubleshooting issues with the built in keyboard.  I recommend following the steps under the section titled, "Some keys don't work as expected" in the following article:
    One or more keys on the keyboard do not respond
    http://support.apple.com/kb/ts1381
    Thank you for posting in the Apple Support Communities.
    Best,
    Sheila M.

Maybe you are looking for