[PDA2, XDA IIi, 2020i Software Upgrading] Muaddib7:
Okay, it boots on my Alpine works with opie image.

The WiFi chipset isn't working because the user is supposed to load modules which exports symbols like asic3_irq_base, to load the WiFi module (htcuniversal_acx.ko & acx.ko).

The asic3 module isn't present in this

The sound isn't working for exactly the same reason, it's impossible to load the required modules.

For the malfunctionning start/stop button, I have no clue ...

So now we basically have to build the necessary modules to try enabling Wifi and sound. I'm already crossing fingers.

<5>Linux version 2.6.19-hh7 (renato4@aquila) (gcc version 4.1.1 (CodeSourcery Sourcery G++ 2006q3-27)) #3 Fri Jan 5 01:52:05 CET 2007

<4>CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f

<4>Machine: HTC Alpine

...

<6>Run Mode clock: 104.00MHz (*8)

<6>Turbo Mode clock: 416.00MHz (*4.0, active)

<6>Memory clock: 104.00MHz (/1)

<6>System bus clock: 104.00MHz

...

<5>Kernel command line: root=/dev/mmcblk0p2 console=tty0 mem=63M rootdelay=5

...

<6>pxa27x_udc: version 21-Jul-2005

<5>USB cmd disconnect

<4>ether gadget: using random self ethernet address

<6>usb0: Ethernet Gadget, version: May Day 2005

<6>usb0: using pxa27x_udc, OUT Bulk-out-2 IN Bulk-in-1

<6>usb0: MAC 26:4e:2d:2a:37:64

<3>: There are error in configuration, udc disabled

<5>USB cmd connect

<6>mice: PS/2 mouse device common for all mice

<6>Driver for 1-wire Dallas network protocol.

<4>1-Wire driver for the DS2760 battery monitor chip - (c) 2004-2005, Szabolcs Gyurko

<6>TCP cubic registered

<6>NET: Registered protocol family 1

<6>NET: Registered protocol family 17

<6>Waiting 5sec before mounting root device...

<6>mmcblk0: mmc0:b368 SD 501248KiB

<6> mmcblk0: p1 p2

<6>kjournald starting. Commit interval 5 seconds

...

<3>pxa27x_udc: exports duplicate symbol usb_gadget_register_driver (owned by kernel)

<4>kobject_add failed for g_ether with -EEXIST, don't try to register things with the same name in the same directory.

<4>[<c002477c>] (dump_stack+0x0/0x14) from [<c00ea86c>] (kobject_add+0x15c/0x19c)

<4>[<c00ea710>] (kobject_add+0x0/0x19c) from [<c00ea9f8>] (kobject_register+0x24/0x40)

<4>[<c00ea9d4>] (kobject_register+0x0/0x40) from [<c0054334>] (sys_init_module+0xf20/0x1440)

<4> r5 = 000000A0 r4 = BF0020C0

<4>[<c0053414>] (sys_init_module+0x0/0x1440) from [<c001fd60>] (ret_fast_syscall+0x0/0x2c)

<4>htcuniversal_acx: Unknown symbol asic3_set_gpio_out_c

<4>htcuniversal_acx: Unknown symbol htcuniversal_egpio_disable

<4>htcuniversal_acx: Unknown symbol asic3_irq_base

<4>htcuniversal_acx: Unknown symbol htcuniversal_egpio_enable

<4>htcuniversal_acx: Unknown symbol asic3_set_gpio_out_d

<4>htcuniversal_acx: Unknown symbol htcuniversal_asic3

<4>irda: Unknown symbol crc_ccitt_table

<4>ircomm: Unknown symbol hashbin_insert

<4>ircomm: Unknown symbol irttp_flow_request

<4>ircomm: Unknown symbol hashbin_lock_find

<4>ircomm: Unknown symbol irttp_open_tsap

<4>ircomm: Unknown symbol irlmp_connect_request

<4>ircomm: Unknown symbol irda_notify_init

<4>ircomm: Unknown symbol hashbin_get_first

<4>ircomm: Unknown symbol irttp_connect_response

<4>ircomm: Unknown symbol hashbin_get_next

<4>ircomm: Unknown symbol hashbin_remove

<4>ircomm: Unknown symbol hashbin_delete

<4>ircomm: Unknown symbol hashbin_new

<4>ircomm: Unknown symbol irttp_disconnect_request

<4>ircomm: Unknown symbol irlmp_disconnect_request

<4>ircomm: Unknown symbol irlmp_connect_response

<4>ircomm: Unknown symbol irttp_data_request

<4>ircomm: Unknown symbol irttp_connect_request

<4>ircomm: Unknown symbol irlmp_close_lsap

<4>ircomm: Unknown symbol irttp_close_tsap

<4>ircomm: Unknown symbol proc_irda

<4>ircomm: Unknown symbol irlmp_open_lsap

<4>ircomm: Unknown symbol irlmp_data_request

<4>ircomm_tty: Unknown symbol irda_param_insert

<4>ircomm_tty: Unknown symbol hashbin_insert

<4>ircomm_tty: Unknown symbol irlmp_service_to_hint

<4>ircomm_tty: Unknown symbol ircomm_data_request

<4>ircomm_tty: Unknown symbol ircomm_flow_request

<4>ircomm_tty: Unknown symbol irias_new_object

<4>ircomm_tty: Unknown symbol irlmp_unregister_service

<4>ircomm_tty: Unknown symbol hashbin_lock_find

<4>ircomm_tty: Unknown symbol ircomm_open

<4>ircomm_tty: Unknown symbol ircomm_close

<4>ircomm_tty: Unknown symbol iriap_open

<4>ircomm_tty: Unknown symbol ircomm_control_request

<4>ircomm_tty: Unknown symbol irias_add_octseq_attrib

<4>ircomm_tty: Unknown symbol irda_notify_init

<4>ircomm_tty: Unknown symbol irlmp_discovery_request

<4>ircomm_tty: Unknown symbol iriap_close

<4>ircomm_tty: Unknown symbol hashbin_get_first

<4>ircomm_tty: Unknown symbol irias_add_integer_attrib

<4>ircomm_tty: Unknown symbol ircomm_connect_request

<4>ircomm_tty: Unknown symbol irlmp_register_service

<4>ircomm_tty: Unknown symbol irda_param_extract_all

<4>ircomm_tty: Unknown symbol hashbin_get_next

<4>ircomm_tty: Unknown symbol ircomm_disconnect_request

<4>ircomm_tty: Unknown symbol hashbin_delete

<4>ircomm_tty: Unknown symbol hashbin_new

<4>ircomm_tty: Unknown symbol irlmp_register_client

<4>ircomm_tty: Unknown symbol iriap_getvaluebyclass_request

<4>ircomm_tty: Unknown symbol irias_insert_object

<4>ircomm_tty: Unknown symbol ircomm_connect_response

<4>ircomm_tty: Unknown symbol irias_delete_object

<4>ircomm_tty: Unknown symbol irlmp_unregister_client

<4>ircomm_tty: Unknown symbol irda_param_pack

<4>ircomm_tty: Unknown symbol irias_delete_value

<6>Bluetooth: RFCOMM socket layer initialized

<6>Bluetooth: RFCOMM TTY layer initialized

<6>Bluetooth: RFCOMM ver 1.8

<4>BUG: warning at kernel/mutex.c:132/__mutex_lock_common()

<4>[<c002477c>] (dump_stack+0x0/0x14) from [<c01af7fc>] (__mutex_lock_slowpath+0x94/0x1c0)

<4>[<c01af768>] (__mutex_lock_slowpath+0x0/0x1c0) from [<c01af938>] (mutex_lock+0x10/0x14)

...

<4>htcuniversal_ak4641: Unknown symbol i2c_smbus_xfer

<4>htcuniversal_ak4641: Unknown symbol i2c_register_driver

<4>htcuniversal_ak4641: Unknown symbol i2c_transfer

<4>htcuniversal_ak4641: Unknown symbol i2c_del_driver

<4>htcuniversal_ak4641: Unknown symbol i2c_detach_client

<4>htcuniversal_ak4641: Unknown symbol i2c_attach_client

<4>snd_htcuniversal_audio: Unknown symbol i2c_get_adapter

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_close_stream

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_open_stream

<4>snd_htcuniversal_audio: Unknown symbol asic3_irq_base

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_resume

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_hp_detected

<4>snd_htcuniversal_audio: Unknown symbol asic3_get_gpio_status_b

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_add_mixer_controls

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_suspend

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_deactivate

<4>snd_htcuniversal_audio: Unknown symbol asic3_set_gpio_out_b

<4>snd_htcuniversal_audio: Unknown symbol htcuniversal_asic3

<4>snd_htcuniversal_audio: Unknown symbol asic3_set_gpio_out_a

<4>snd_htcuniversal_audio: Unknown symbol snd_ak4641_activate

<1>Unable to handle kernel paging request at virtual address e3a01001

<1>pgd = c294c000

<1>[e3a01001] *pgd=00000000

<4>Internal error: Oops: 3 [#1]

<4>Modules linked in: snd_pcm_oss snd_mixer_oss snd_pxa2xx_i2sound snd_pcm snd_timer snd_page_alloc snd soundcore rfcomm hidp l2cap bluetooth

<4>CPU: 0

<4>PC is at snd_pcm_oss_register_minor+0x1c/0x1d4 [snd_pcm_oss]

<4>LR is at 0xe3a01001

<4>pc : [<bf05aa38>] lr : [<e3a01001>] Not tainted

<4>sp : c293be18 ip : c293beb8 fp : c293beb4

<4>r10: c4002000 r9 : 00000017 r8 : 00000017

<4>r7 : c37a69f0 r6 : bf04c234 r5 : bf0611bc r4 : 00000000

<4>r3 : 00000004 r2 : bf0611c8 r1 : bf04c23c r0 : c2939ffc

<4>Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user

<4>Control: 397F

<4>Table: A294C000 DAC: 00000015

<4>Process modprobe (pid: 2905, stack limit = 0xc293a258)

...

<4>Backtrace:

<4>[<bf05aa1c>] (snd_pcm_oss_register_minor+0x0/0x1d4 [snd_pcm_oss]) from [<bf03b134>] (snd_pcm_notify+0xdc/0x100 [snd_pcm])

<4> r7 = C37A69F0 r6 = BF04C234 r5 = BF0611BC r4 = C293A000

<4>[<bf03b058>] (snd_pcm_notify+0x0/0x100 [snd_pcm]) from [<bf0630b4>] (alsa_pcm_oss_init+0xb4/0xd4 [snd_pcm_oss])

<4> r6 = BF061440 r5 = BF0611BC r4 = 00000008

<4>[<bf063000>] (alsa_pcm_oss_init+0x0/0xd4 [snd_pcm_oss]) from [<c00546f8>] (sys_init_module+0x12e4/0x1440)

<4> r6 = BF0612A0 r5 = C37A6800 r4 = C37A69C4

<4>[<c0053414>] (sys_init_module+0x0/0x1440) from [<c001fd60>] (ret_fast_syscall+0x0/0x2c)

<4>Code: e24dd080 e590e000 e3a04000 e5804124 (e59e3000)

<4> <4>irda: Unknown symbol crc_ccitt_table

<4>sir_dev: Unknown symbol alloc_irdadev

<4>sir_dev: Unknown symbol irlap_open

<4>sir_dev: Unknown symbol irda_qos_bits_to_value

<4>sir_dev: Unknown symbol async_unwrap_char

<4>sir_dev: Unknown symbol irlap_close

<4>sir_dev: Unknown symbol irda_device_set_media_busy

<4>sir_dev: Unknown symbol async_wrap_skb

<4>sir_dev: Unknown symbol irda_init_max_qos_capabilies

<4>irtty_sir: Unknown symbol sirdev_set_dongle

<4>irtty_sir: Unknown symbol sirdev_write_complete

<4>irtty_sir: Unknown symbol sirdev_put_instance

<4>irtty_sir: Unknown symbol sirdev_receive

<4>irtty_sir: Unknown symbol sirdev_get_instance

<4>irda: Unknown symbol crc_ccitt_table

<6>udc: USB reset

<6>udc: USB reset

<6>usb0: full speed config #1: 100 mA, Ethernet Gadget, using CDC Ethernet Subset