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.

Reply via email to