Hello,

I'm a relatively new Angstrom user on a hx4700 and I really do like it. I'm 
using the opie-image from the current angstrom-2007.1 stable git branch 
(self-compiled)  on on a CF card together with the modified menu bootloader 
(after hours of searching ...).

Now I tried to use a bluetooth bnep connection as a wireless networking 
solution (since the acx100 is not yet WPA ready). The connection setup works, 
but the problem is that the connection breaks quite soon. For small throughput 
it still holds, like a ssh command shell e.g., but when more data is flowing it 
breaks. The same is on normal obex file transfers, btw. 

The linux kernel logs following BT related errors during the connection:
---
<4>[ 2844.320000] egpio set: reg 0 = 0x0031
<6>[ 2844.960000] Bluetooth: HCI UART driver ver 2.2
<6>[ 2844.960000] Bluetooth: HCI H4 protocol initialized
<6>[ 2844.970000] Bluetooth: HCI BCSP protocol initialized
<6>[ 2853.670000] Bluetooth: BNEP (Ethernet Emulation) ver 1.2
<6>[ 2853.670000] Bluetooth: BNEP filters: protocol multicast
[...]
<3>[ 3251.780000] hci_acl_tx_to: hci0 ACL tx timeout
<3>[ 3251.790000] hci_acl_tx_to: hci0 killing stalled ACL connection 
9F:7B:55:3A:0A:00
<3>[ 3251.800000] hci_cmd_task: hci0 command tx timeout
<3>[ 3251.800000] h4_recv: Unknown HCI packet type 06
<3>[ 3251.810000] h4_recv: Unknown HCI packet type 0a
<3>[ 3251.810000] h4_recv: Unknown HCI packet type 40
[...]
<3>[ 3251.970000] hci_acl_tx_to: hci0 ACL tx timeout
<3>[ 3251.980000] hci_acl_tx_to: hci0 killing stalled ACL connection 
9F:7B:55:3A:0A:00
<3>[ 3255.920000] hci_acl_tx_to: hci0 ACL tx timeout
<3>[ 3255.920000] hci_acl_tx_to: hci0 killing stalled ACL connection 
9F:7B:55:3A:0A:00
---

As a test I flashed back the installed WinCE version and BT was OK, so a 
hardware problem can be excluded.  

It seems, that this problem was already experienced in 2004, see posting 
http://handhelds.org/hypermail/h5400-port/9/0965.html
The last comment in the posting was, that this is an unsolved problem.

Can anyone confirm this and knows a solution for this or the status ? Because 
it basically would mean, that BT on the hx4700 wouldn't practically work ?! 

Below still some additional info.
 
Best Regards, Oliver


angstrom-2007.1, git stable branch used:
---
Git branch org.openembedded.stable: 
- commit 9112c6f83c3fec836848a85ee82c4f37307b7ad7, 
- Date:   Mon Sep 22 06:00:02 2008 +0000)
---

dmesg log:
---
<5>[    0.000000] Linux version 2.6.21-hh20 ([EMAIL PROTECTED]) (gcc version 
4.2.4) #2 PREEMPT Sat Sep 20 05:08:11 CEST 2008
<4>[    0.000000] CPU: XScale-PXA270 [69054114] revision 4 (ARMv5TE), 
cr=0000397f
<4>[    0.000000] Machine: HP iPAQ HX4700
<4>[    0.000000] Memory policy: ECC disabled, Data cache writeback
<7>[    0.000000] On node 0 totalpages: 16384
<7>[    0.000000]   DMA zone: 128 pages used for memmap
<7>[    0.000000]   DMA zone: 0 pages reserved
<7>[    0.000000]   DMA zone: 16256 pages, LIFO batch:3
<7>[    0.000000]   Normal zone: 0 pages used for memmap
<6>[    0.000000] Run Mode clock: 208.00MHz (*16)
<6>[    0.000000] Turbo Mode clock: 624.00MHz (*3.0, active)
<6>[    0.000000] Memory clock: 208.00MHz (/2)
<6>[    0.000000] System bus clock: 208.00MHz
<4>[    0.000000] CPU0: D VIVT undefined 5 cache
<4>[    0.000000] CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 
32 sets
<4>[    0.000000] CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 
32 sets
<4>[    0.000000] Built 1 zonelists.  Total pages: 16256
<5>[    0.000000] Kernel command line: mtdparts=ipaq:[EMAIL 
PROTECTED](bootldr)ro,[EMAIL PROTECTED](kernel),[EMAIL PROTECTED](root),[EMAIL 
PROTECTED](home),[EMAIL PROTECTED](asset) root=/dev/hda8 console=tty0 
console=ttyS0,115200n8 rootdelay=5 keepinitrd nokexec psplash=false
<4>[    0.000000] PID hash table entries: 256 (order: 8, 1024 bytes)
<4>[    0.000000] Console: colour dummy device 80x30
<4>[    0.100000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
<4>[    0.100000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
<6>[    0.120000] Memory: 64MB = 64MB total
<5>[    0.120000] Memory: 61324KB available (2400K code, 294K data, 856K init)
<7>[    0.130000] Calibrating delay loop... 622.59 BogoMIPS (lpj=3112960)
<4>[    0.350000] Mount-cache hash table entries: 512
<6>[    0.350000] CPU: Testing write buffer coherency: ok
<6>[    0.360000] NET: Registered protocol family 16
<6>[    0.410000] ads7846_ssp: Using SSP2
<6>[    0.410000] asic3: using irq 160-229 on irq 44
<6>[    0.420000] SoC: registering ds1wm
<5>[    0.430000] EGPIO phys=14000000 virt=c4804000
<6>[    0.440000] Time: pxa_timer clocksource has been installed.
<4>[    0.440000] pxa2xx-udc-gpio: Generic driver for GPIO-controlled PXA2xx UDC
<6>[    0.450000] NET: Registered protocol family 2
<4>[    0.560000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
<4>[    0.560000] TCP established hash table entries: 2048 (order: 2, 16384 
bytes)
<4>[    0.570000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
<6>[    0.580000] TCP: Hash tables configured (established 2048 bind 2048)
<6>[    0.580000] TCP reno registered
<5>[    0.910000] hx4700 Core Hardware Driver
<4>[    0.910000] hx4700 NavPoint Driver
<4>[    0.920000] hx4700_navptd: receive thread started.
<6>[    0.920000] input: NavPoint Device as /class/input/input0
<4>[    0.980000] egpio set: reg 0 = 0x0010
<5>[    0.990000] asic3: irq type not changed.
<4>[    0.990000] egpio clear: reg 0 = 0x0000
<6>[    1.250000] hx4700 LCD Driver
<6>[    1.320000] PXA CPU frequency change support initialized
<4>[    1.330000] NetWinder Floating Point Emulator V0.97 (double precision)
<6>[    1.340000] JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
<6>[    1.340000] io scheduler noop registered (default)
<4>[    1.350000] Corgi Backlight Driver Initialized.
<4>[    1.360000] Found w3220 at 0x08000000.
<4>[    1.410000] Console: switching to colour frame buffer device 60x80
<6>[    1.440000] fb0: w100fb frame buffer device
<4>[    1.440000] egpio set: reg 0 = 0x0010
<6>[    1.530000] pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
<6>[    1.540000] pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
<6>[    1.550000] pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
<6>[    1.550000] pxa2xx-ir-serial: Initialized
<7>[    1.560000] DPM: rs232-serial: Turning off port
<4>[    1.560000] pxa_gpiodev_set_value(32, 0)
<6>[    1.570000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
<6>[    1.570000] ide: Assuming 50MHz system bus speed for PIO modes; override 
with idebus=xx
<5>[    1.580000] Probing hx4700-part0 at physical address 0x00000000 (32-bit 
bankwidth)
<6>[    1.590000] hx4700-part0: Found 2 x16 devices at 0x0 in 32-bit bank
<4>[    1.600000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.600000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.610000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.610000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.620000]  Intel/Sharp Extended Query Table at 0x010A
<6>[    1.630000] Using buffer write method
<5>[    1.630000] cfi_cmdset_0001: Erase suspend on write enabled
<7>[    1.630000] erase region 0: offset=0x0,size=0x10000,blocks=4
<7>[    1.630000] erase region 1: offset=0x40000,size=0x40000,blocks=255
<7>[    1.630000] hx4700-part0: 1 set(s) of 2 interleaved chips --> 16 
partitions of 4096 KiB
<5>[    1.640000] Probing hx4700-part1 at physical address 0x04000000 (32-bit 
bankwidth)
<6>[    1.640000] hx4700-part1: Found 2 x16 devices at 0x0 in 32-bit bank
<4>[    1.650000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.660000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.660000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.670000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.670000]  Intel/Sharp Extended Query Table at 0x010A
<4>[    1.680000]  Intel/Sharp Extended Query Table at 0x010A
<6>[    1.680000] Using buffer write method
<5>[    1.690000] cfi_cmdset_0001: Erase suspend on write enabled
<7>[    1.690000] erase region 0: offset=0x0,size=0x40000,blocks=255
<7>[    1.690000] erase region 1: offset=0x3fc0000,size=0x10000,blocks=4
<7>[    1.690000] hx4700-part1: 1 set(s) of 2 interleaved chips --> 16 
partitions of 4096 KiB
<5>[    1.690000] Concatenating MTD devices:
<5>[    1.700000] (0): "hx4700-part0"
<5>[    1.700000] (1): "hx4700-part1"
<5>[    1.700000] into device "hx4700-mtd"
<5>[    1.710000] cmdlinepart partition parsing not available
<6>[    1.720000] hx4700 MTD: using built-in partition definitions
<5>[    1.730000] Creating 5 MTD partitions on "hx4700-mtd":
<5>[    1.730000] 0x00000000-0x00100000 : "bootloader"
<6>[    1.740000] mtd: Giving out device 0 to bootloader
<5>[    1.750000] 0x00100000-0x00300000 : "kernel"
<6>[    1.770000] mtd: Giving out device 1 to kernel
<5>[    1.790000] 0x00300000-0x04fc0000 : "root"
<6>[    1.810000] mtd: Giving out device 2 to root
<5>[    1.830000] 0x04fc0000-0x07fc0000 : "home"
<6>[    1.840000] mtd: Giving out device 3 to home
<5>[    1.860000] 0x07fc0000-0x08000000 : "asset"
<6>[    1.880000] mtd: Giving out device 4 to asset
<6>[    1.900000] pxa27x_udc: version 01-01-2006
<4>[    1.920000] egpio set: reg 0 = 0x0010
<4>[    1.930000] egpio set: reg 0 = 0x0010
<7>[    1.950000] DPM: pda_udc: Turning off port
<4>[    1.950000] pxa_gpiodev_set_value(76, 0)
<6>[    1.970000] input: gpio-keys as /class/input/input1
<6>[    1.990000] input: ts-adc as /class/input/input2
<7>[    2.010000] sa1100-rtc sa1100-rtc: rtc intf: sysfs
<7>[    2.010000] sa1100-rtc sa1100-rtc: rtc intf: proc
<7>[    2.010000] sa1100-rtc sa1100-rtc: rtc intf: dev (254:0)
<6>[    2.010000] sa1100-rtc sa1100-rtc: rtc core: registered sa1100-rtc as rtc0
<6>[    2.050000] Driver for 1-wire Dallas network protocol.
<5>[    2.070000] pccard: PCMCIA card inserted into slot 0
<5>[    2.090000] pcmcia: registering new device pcmcia0.0
<4>[    2.110000] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko
<6>[    2.170000] 1-Wire driver for the DS2760 battery monitor  chip  - (c) 
2004-2005, Szabolcs Gyurko
<6>[    2.210000] APM Battery Driver
<6>[    2.230000] Registered led device: hx4700:amber
<6>[    2.250000] Registered led device: hx4700:green
<6>[    2.270000] Registered led device: hx4700:blue
<6>[    2.290000] TCP cubic registered
<6>[    2.300000] NET: Registered protocol family 1
<6>[    2.320000] NET: Registered protocol family 17
<6>[    2.340000] XScale iWMMXt coprocessor detected.
<4>[    2.360000] egpio set: reg 0 = 0x0010
<4>[    2.380000] egpio set: reg 0 = 0x0010
<7>[    2.430000] Probing IDE interface ide0...
<4>[    2.740000] hda: TRANSCEND, CFA DISK drive
<4>[    3.470000] ide0 at 0xc4820000-0xc4820007,0xc482000e on irq 92
<6>[    3.500000] hda: max request size: 128KiB
<6>[    3.520000] hda: 1981728 sectors (1014 MB) w/1KiB Cache, CHS=1966/16/63
<6>[    3.550000]  hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 >
<6>[    3.780000] ide-cs: hda: Vpp = 0.0
<6>[    3.800000] sa1100-rtc sa1100-rtc: setting the system clock to 1970-01-01 
00:00:53 (53)
<4>[    3.830000] asic3_mmc: ASIC3 MMC/SD Driver, controller at 0xe000000
<6>[    3.920000] Freeing init memory: 856K
<6>[    9.180000] kjournald starting.  Commit interval 5 seconds
<6>[    9.210000] EXT3 FS on hda8, internal journal
<6>[    9.230000] EXT3-fs: mounted filesystem with ordered data mode.
<5>[   12.100000] hx4700 Bluetooth Driver
<6>[   18.880000] kjournald starting.  Commit interval 5 seconds
<6>[   19.270000] EXT3 FS on hda6, internal journal
<6>[   19.280000] EXT3-fs: mounted filesystem with ordered data mode.
<6>[   19.350000] kjournald starting.  Commit interval 5 seconds
<4>[   19.380000] EXT3-fs warning: maximal mount count reached, running e2fsck 
is recommended
<6>[   19.450000] EXT3 FS on hda7, internal journal
<6>[   19.470000] EXT3-fs: mounted filesystem with ordered data mode.
<3>[   19.550000] FAT: bogus number of reserved sectors
<6>[   19.570000] VFS: Can't find a valid FAT filesystem on dev hda2.
<6>[   19.920000] kjournald starting.  Commit interval 5 seconds
<4>[   19.950000] EXT3-fs warning: maximal mount count reached, running e2fsck 
is recommended
<6>[   20.120000] EXT3 FS on hda5, internal journal
<6>[   20.140000] EXT3-fs: mounted filesystem with ordered data mode.
<6>[   20.350000] kjournald starting.  Commit interval 5 seconds
<4>[   20.390000] EXT3-fs warning: maximal mount count reached, running e2fsck 
is recommended
<6>[   20.730000] EXT3 FS on hda9, internal journal
<6>[   20.750000] EXT3-fs: mounted filesystem with ordered data mode.
<7>[   26.060000] DPM: pda_udc: Turning off port
<4>[   26.060000] pxa_gpiodev_set_value(76, 0)
<4>[   26.080000] ether gadget: using random self ethernet address
<4>[   26.120000] ether gadget: using random host ethernet address
<6>[   26.160000] usb0: Ethernet Gadget, version: May Day 2005
<6>[   26.180000] usb0: using pxa27x_udc, OUT ep2out-bulk IN ep1in-bulk STATUS 
ep3in-intr
<6>[   26.220000] usb0: MAC 22:c7:76:9c:a2:17
<6>[   26.240000] usb0: HOST MAC 5a:db:ec:38:ea:46
<6>[   26.260000] usb0: RNDIS ready
<7>[   26.390000] DPM: pda_udc: Turning on port
<4>[   26.390000] pxa_gpiodev_set_value(76, 1)
<6>[   26.530000] Bluetooth: Core ver 2.11
<6>[   26.570000] NET: Registered protocol family 31
<6>[   26.590000] Bluetooth: HCI device and connection manager initialized
<6>[   26.620000] Bluetooth: HCI socket layer initialized
<6>[   26.700000] Bluetooth: L2CAP ver 2.8
<6>[   26.720000] Bluetooth: L2CAP socket layer initialized
<6>[   26.820000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
<7>[   27.110000] irda_init()
<6>[   27.110000] NET: Registered protocol family 23
<6>[   27.180000] IrCOMM protocol (Dag Brattli)
<6>[   27.620000] Bluetooth: RFCOMM socket layer initialized
<6>[   27.640000] Bluetooth: RFCOMM TTY layer initialized
<6>[   27.660000] Bluetooth: RFCOMM ver 1.8
<6>[   28.180000] I2C: i2c-0: PXA I2C adapter
<6>[   28.200000] I2C: i2c-1: PXA I2C adapter
<4>[   28.250000] SACR0 = 0x7700, SADIV = 0x1a
<6>[   28.370000] PXA2xx i2Sound: hx4700 Audio activated
<4>[   35.050000] egpio set: reg 0 = 0x0030
<4>[   35.230000] egpio clear: reg 0 = 0x0010
<6>[   78.870000] udc: USB reset
<6>[   79.110000] udc: USB reset
<6>[   79.230000] udc: USB reset
<6>[   79.420000] usb0: full speed config #1: 100 mA, Ethernet Gadget, using 
CDC Ethernet Subset
---


_______________________________________________
Angstrom-distro-users mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-users

Reply via email to