[HTC Aria Q&A, Help & Troubleshooting] crjh:
My aria Wifi stopped working with the original HTC rom,

not aware of having done anything to cause this.

Bluetooth and FM radio are still working so the BCM4329 chip is probably OK?

To get closer to the problem I

unlocked the bootloader: using HTC's unlock mechanism

rooted the device: using Unrevoked on Ubuntu

installed ClockworkMod

to backup the HTC rom

install cm-7.2.0-liberty.zip

Using Terminal Emulator or adb I see

netcfg => shows no eth0 nor wlan0

#> ./adb.sh

List of devices attached

HT0A1RJ01423	device

# service check wifi

Service wifi: found

# service check network_management

Service network_management: found

# svc wifi enable

gives the error "E/WifiService( 173): Failed to load Wi-Fi driver."

I also tried the app FXR Wi-Fi fix and rescue

which hangs "Connecting to supplicant

================================================================

D/FXR ( 603): [AsyncTask #1] WiFi returned to non enabled state, renabled=true

D/SettingsAppWidgetProvider( 335): Widget is from a previous version... Let's update

D/SettingsAppWidgetProvider( 335): No instances yet... Wait for at least one instance to exist before adding global settings

I/ActivityManager( 173): No longer want com.android.mms (pid 434): hidden #16

E/WifiService( 173): Failed to load Wi-Fi driver.

D/SettingsAppWidgetProvider( 335): Widget is from a previous version... Let's update

D/SettingsAppWidgetProvider( 335): No instances yet... Wait for at least one instance to exist before adding global settings

D/FXR ( 603): [main] onProgressUpdate Progress: Connecting to supplicant

D/SettingsAppWidgetProvider( 335): Widget is from a previous version... Let's update

D/SettingsAppWidgetProvider( 335): No instances yet... Wait for at least one instance to exist before adding global settings

================================================================

# cat /proc/kmsg

<6>[ 290.172882] [LS][CM3602] ALS value: 0x0, level: 1 #

<6>[ 292.078765] [LS][CM3602] ALS value: 0x3, level: 1 #

<4>[ 292.870056] wifi_set_power = 1

<6>[ 292.870269] liberty_wifi_power: 1

<6>[ 293.030029] [LS][CM3602] ALS value: 0x0, level: 1 #

<4>[ 293.156066] wifi_set_carddetect = 1

<6>[ 293.156280] liberty_wifi_set_carddetect: 1

<7>[ 293.156677] mmc0: card_present 1

<6>[ 293.156921] mmc0: Slot status change detected (0 -> 1)

<4>[ 293.160736]

<4>[ 293.160736] Dongle Host Driver, version 4.218.248.20

<3>[ 295.807342] mmc0: Command CRC error

<3>[ 295.808624] mmc0: Command CRC error

<3>[ 295.809875] mmc0: Command CRC error

<3>[ 295.812469] mmc0: Command CRC error

<3>[ 295.813690] mmc0: Command CRC error

<3>[ 295.814941] mmc0: Command CRC error

<3>[ 295.816558] mmc0: Command CRC error

<3>[ 295.817199] mmc0: error -84 whilst initialising SDIO card

<4>[ 305.155731] dhd_module_init: sdio_register_driver timeout

<4>[ 305.156921] wifi_set_power = 0

<6>[ 305.157409] liberty_wifi_power: 0

<4>[ 305.365081] wifi_set_carddetect = 0

<6>[ 305.365447] liberty_wifi_set_carddetect: 0

<7>[ 305.365783] mmc0: card_present 0

<6>[ 305.365997] mmc0: Slot status change detected (1 -> 0)

================================================================

What does the CRC error imply?

So I am looking for some advice on a way to prove whether the hardware is alive.

Is there a command like "lshw" that I could run to see the network device?

Thanks!