I've just tried 3.12.0-rc7-bone8 (bit the bullet as I'm not getting anywhere with 3.8) and have the same problem. I'm loading the following overlays (I have B-BONELT-HDMI and BB-BONELT-HDMIN disabled):
BB-UART1 BB-UART2 BB-UART4 BB-UART5 BB-SPIDEV1 BB-I2C1 BB-ADC plus a whole list of GPIOs using the overlays created from https://github.com/nomel/beaglebone/tree/master/gpio-header. I get the following results: * /dev/ttyO0, /dev/ttyO2 /dev/ttyO3 and /dev/ttyO5 created, and an error mentioning "uart6" in the logs (included below). Looks like the numbers are out by 1, and UART5 is failing to load. * /dev/i2c-1, /dev/i2c-2, /dev/spidev1.0 and /dev/spidev1.1 devices are created, but I haven't tested them as I need GPIO, and... * None of the GPIO overlays are working - I realise you don't maintain these (although I have to say they would be a very useful addition to the core /lib/firmware tree as without them I can't control pullups/pulldowns). Attempting to load one of these gives the following in syslog Nov 3 10:36:19 bbb kernel: [ 1339.839599] bone-capemgr bone_capemgr.6: part_number 'gpio-P9.11', version 'N/A' Nov 3 10:36:19 bbb kernel: [ 1339.839692] bone-capemgr bone_capemgr.6: slot #22: generic override Nov 3 10:36:19 bbb kernel: [ 1339.839722] bone-capemgr bone_capemgr.6: bone: Using override eeprom data at slot 22 Nov 3 10:36:19 bbb kernel: [ 1339.839751] bone-capemgr bone_capemgr.6: slot #22: 'Override Board Name,00A0,Override Manuf,gpio-P9.11' Nov 3 10:36:19 bbb kernel: [ 1339.839916] bone-capemgr bone_capemgr.6: slot #22: Requesting part number/version based 'gpio-P9.11-00A0.dtbo Nov 3 10:36:19 bbb kernel: [ 1339.839948] bone-capemgr bone_capemgr.6: slot #22: Requesting firmware 'gpio-P9.11-00A0.dtbo' for board-name 'Override Board Name', version '00A0' Nov 3 10:36:19 bbb kernel: [ 1339.840132] bone-capemgr bone_capemgr.6: slot #22: dtbo 'gpio-P9.11-00A0.dtbo' loaded; converting to live tree Nov 3 10:36:19 bbb kernel: [ 1339.840569] of_resolve: Could not find symbol 'ocp' Nov 3 10:36:19 bbb kernel: [ 1339.846234] bone-capemgr bone_capemgr.6: slot #22: Failed to resolve tree * ADC doesn't appear to be working, although I'm not really that faimilar witih this. The BB-ADC overlay gives the same "Could not find symbol 'ocp'" I get from the GPIO overlays, and there is no /sys/devices/ocp.3/helper-NNN folder. Here are the log entries from my attempts to load BBUART1..5 [ 31.518511] bone-capemgr bone_capemgr.6: part_number 'BB-UART1', version 'N/A' [ 31.518592] bone-capemgr bone_capemgr.6: slot #7: generic override [ 31.518622] bone-capemgr bone_capemgr.6: bone: Using override eeprom data at slot 7 [ 31.518651] bone-capemgr bone_capemgr.6: slot #7: 'Override Board Name,00A0,Override Manuf,BB-UART1' [ 31.518801] bone-capemgr bone_capemgr.6: slot #7: Requesting part number/version based 'BB-UART1-00A0.dtbo [ 31.518832] bone-capemgr bone_capemgr.6: slot #7: Requesting firmware 'BB-UART1-00A0.dtbo' for board-name 'Override Board Name', version '00A0' [ 31.533244] bone-capemgr bone_capemgr.6: slot #7: dtbo 'BB-UART1-00A0.dtbo' loaded; converting to live tree [ 31.533528] bone-capemgr bone_capemgr.6: slot #7: #2 overlays [ 31.550308] of_get_named_gpio_flags: can't parse gpios property of node '/ocp/serial@48024000[0]' [ 31.563610] 48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 90, base_baud = 3000000) is a OMAP UART2 [ 31.564939] bone-capemgr bone_capemgr.6: slot #7: Applied #2 overlays. [ 31.569659] bone-capemgr bone_capemgr.6: part_number 'BB-UART2', version 'N/A' [ 31.569741] bone-capemgr bone_capemgr.6: slot #8: generic override [ 31.569770] bone-capemgr bone_capemgr.6: bone: Using override eeprom data at slot 8 [ 31.569799] bone-capemgr bone_capemgr.6: slot #8: 'Override Board Name,00A0,Override Manuf,BB-UART2' [ 31.569950] bone-capemgr bone_capemgr.6: slot #8: Requesting part number/version based 'BB-UART2-00A0.dtbo [ 31.569981] bone-capemgr bone_capemgr.6: slot #8: Requesting firmware 'BB-UART2-00A0.dtbo' for board-name 'Override Board Name', version '00A0' [ 31.579070] bone-capemgr bone_capemgr.6: slot #8: dtbo 'BB-UART2-00A0.dtbo' loaded; converting to live tree [ 31.579372] bone-capemgr bone_capemgr.6: slot #8: #2 overlays [ 31.580614] of_get_named_gpio_flags: can't parse gpios property of node '/ocp/serial@481a6000[0]' [ 31.602546] 481a6000.serial: ttyO3 at MMIO 0x481a6000 (irq = 60, base_baud = 3000000) is a OMAP UART3 [ 31.603243] bone-capemgr bone_capemgr.6: slot #8: Applied #2 overlays. [ 31.603631] bone-capemgr bone_capemgr.6: part_number 'BB-UART4', version 'N/A' [ 31.603700] bone-capemgr bone_capemgr.6: slot #9: generic override [ 31.603730] bone-capemgr bone_capemgr.6: bone: Using override eeprom data at slot 9 [ 31.603759] bone-capemgr bone_capemgr.6: slot #9: 'Override Board Name,00A0,Override Manuf,BB-UART4' [ 31.603897] bone-capemgr bone_capemgr.6: slot #9: Requesting part number/version based 'BB-UART4-00A0.dtbo [ 31.603927] bone-capemgr bone_capemgr.6: slot #9: Requesting firmware 'BB-UART4-00A0.dtbo' for board-name 'Override Board Name', version '00A0' [ 31.613282] bone-capemgr bone_capemgr.6: slot #9: dtbo 'BB-UART4-00A0.dtbo' loaded; converting to live tree [ 31.613604] bone-capemgr bone_capemgr.6: slot #9: #2 overlays [ 31.614789] of_get_named_gpio_flags: can't parse gpios property of node '/ocp/serial@481aa000[0]' [ 31.635296] 481aa000.serial: ttyO5 at MMIO 0x481aa000 (irq = 62, base_baud = 3000000) is a OMAP UART5 [ 31.635966] bone-capemgr bone_capemgr.6: slot #9: Applied #2 overlays. [ 31.636350] bone-capemgr bone_capemgr.6: part_number 'BB-UART5', version 'N/A' [ 31.636415] bone-capemgr bone_capemgr.6: slot #10: generic override [ 31.636445] bone-capemgr bone_capemgr.6: bone: Using override eeprom data at slot 10 [ 31.636475] bone-capemgr bone_capemgr.6: slot #10: 'Override Board Name,00A0,Override Manuf,BB-UART5' [ 31.636630] bone-capemgr bone_capemgr.6: slot #10: Requesting part number/version based 'BB-UART5-00A0.dtbo [ 31.636660] bone-capemgr bone_capemgr.6: slot #10: Requesting firmware 'BB-UART5-00A0.dtbo' for board-name 'Override Board Name', version '00A0' [ 31.649283] bone-capemgr bone_capemgr.6: slot #10: dtbo 'BB-UART5-00A0.dtbo' loaded; converting to live tree [ 31.649510] of_resolve: Could not find symbol 'uart6' [ 31.654993] bone-capemgr bone_capemgr.6: slot #10: Failed to resolve tree and if it's of use, here is bbb::/home/mike/tt# cat /sys/devices/bone_capemgr.6/slots 0: 54:PF--- 1: 55:PF--- 2: 56:PF--- 3: 57:PF--- 5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI 6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN 7: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART1 8: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART2 9: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART4 11: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-SPIDEV1 12: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-I2C1 Cheers... Mike On Tuesday, October 29, 2013 11:45:26 PM UTC, George Lu wrote: > > I also tried 3.12.0-rc7-bone8 on debian: > > After applying overlay for UART1, /dev/ttyO2 appeared. > # echo BB-UART1 > /sys/devices/bone_capemgr.6/slots > > After applying overlay for UART2, /dev/ttyO3 appeared. > # echo BB-UART2 > /sys/devices/bone_capemgr.6/slots > > # cat /sys/devices/bone_capemgr.6/slots > 0: 54:PF--- > 1: 55:PF--- > 2: 56:PF--- > 3: 57:PF--- > 4: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART1 > 5: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-UART2 > # ls /dev/ttyO? > /dev/ttyO0 /dev/ttyO2 /dev/ttyO3 > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
