View previous topic :: View next topic |
Author |
Message |
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Fri Nov 28, 2008 7:13 pm Post subject: |
|
|
Hi, you need to disable the switch inside your kernel,recompile your kernel, copy it inside /boot, and reboot. |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Fri Nov 28, 2008 7:51 pm Post subject: |
|
|
d2_racing wrote: | Hi, you need to disable the switch inside your kernel,recompile your kernel, copy it inside /boot, and reboot. |
It's done. My kernel is configured as you told me before:
Code: |
-*- Networking support --->
<M> RF switch subsystem support --->
--- RF switch subsystem support
<M> Input layer to RF switch connector
Device Drivers --->
[*] Network device support --->
Wireless LAN --->
[*] Wireless LAN (IEEE 802.11)
{M} Intel Wireless Wifi Core
[ ] Iwlwifi RF kill support
[ ] Enable full debugging output in iwlagn driver
<M> Intel Wireless WiFi Next Gen AGN
[*] Enable Spectrum Measurement in iwlagn driver
[*] Enable LEDS features in iwlagn driver
[ ] Intel Wireless WiFi 4965AGN
[*] Intel Wireless WiFi 5000AGN
|
|
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Fri Nov 28, 2008 8:04 pm Post subject: |
|
|
You need to remove this :
Code: |
*- Networking support --->
<M> RF switch subsystem support --->
--- RF switch subsystem support
<M> Input layer to RF switch connector
|
You don't need that at all. |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Fri Nov 28, 2008 8:16 pm Post subject: |
|
|
But here you've told that it's ok.
d2_racing wrote: | Hi, for your switch problem, make sure that you have disable this section :
Code: |
(M) RF switch subsystem support
(M) Input layer to RF switch connector
|
You don't need this since your hardware swtich doesn't work on Linux. |
And rfkill module isn't loaded:
Code: | define@dv5 ~ $ lsmod
Module Size Used by
nvidia 7798472 28
nvidiafb 42624 0
uvcvideo 51528 0
fb_ddc 2368 1 nvidiafb
compat_ioctl32 8000 1 uvcvideo
i2c_algo_bit 5956 1 nvidiafb
videodev 33216 2 uvcvideo,compat_ioctl32
iwlagn 68420 0
vgastate 8896 1 nvidiafb
iwlcore 77252 1 iwlagn
v4l1_compat 12932 2 uvcvideo,videodev
|
|
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Fri Nov 28, 2008 9:15 pm Post subject: |
|
|
Ok since, now reboot and run this :
Code: |
# rmmod iwlagn
# modprobe iwlagn
# /etc/init.d/net.wlan0 restart
# ifconfig -a
# iwconfig
# wpa_cli status
|
|
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Sat Nov 29, 2008 12:32 am Post subject: |
|
|
Still nothing
Code: | dv5 define # rmmod iwlagn
dv5 define # modprobe iwlagn
dv5 define # /etc/init.d/net.wlan0 restart
* Stopping wlan0
* Bringing down wlan0
* Shutting down wlan0 ... [ ok ]
* Stopping wpa_cli on wlan0 ... [ ok ]
* Stopping wpa_supplicant on wlan0 ... [ ok ]
* Starting wlan0
* Starting wpa_supplicant on wlan0 ...
ioctl[SIOCSIWAUTH]: Operation not supported [ ok ]th param 4 value 0x0 -
* Starting wpa_cli on wlan0 ... [ ok ]
* Backgrounding ...
dv5 define # ifconfig -a
dummy0 Link encap:Ethernet HWaddr ae:6d:23:a4:81:3a
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr 00:1e:68:99:a3:4c
inet addr:10.10.10.1 Bcast:10.10.10.31 Mask:255.255.255.224
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28969 errors:0 dropped:2136395037474 overruns:0 frame:0
TX packets:27609 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22384367 (21.3 MiB) TX bytes:6135243 (5.8 MiB)
Interrupt:56 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
tunl0 Link encap:IPIP Tunnel HWaddr
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:16:ea:4a:ea:1c
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wmaster0 Link encap:UNSPEC HWaddr 00-16-EA-4A-EA-1C-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
dv5 define # iwconfig
lo no wireless extensions.
dummy0 no wireless extensions.
eth0 no wireless extensions.
tunl0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=15 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
dv5 define # wpa_cli status
Selected interface 'wlan0'
wpa_state=DISCONNECTED |
|
|
Back to top |
|
|
MorpheuS.Ibis Tux's lil' helper
Joined: 22 Apr 2006 Posts: 143
|
Posted: Sat Nov 29, 2008 8:43 pm Post subject: |
|
|
just a thought (I have iwl5100 on my x64 setup and it works)
Code: | cat /sys/module/rfkill/parameters/default_state |
PS; old miniPCIs had a pin (number 6 I guess) that controlled rfkill, and if you blinded it than the card would work all the time, maybe miniPCIe has something similar |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sun Nov 30, 2008 1:39 am Post subject: |
|
|
Just for a test, can you reboot and post this :
I want to see if your Wifi card can scan a least a network. |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Sun Nov 30, 2008 7:34 am Post subject: |
|
|
MorpheuS.Ibis wrote: | just a thought (I have iwl5100 on my x64 setup and it works)
Code: | cat /sys/module/rfkill/parameters/default_state |
PS; old miniPCIs had a pin (number 6 I guess) that controlled rfkill, and if you blinded it than the card would work all the time, maybe miniPCIe has something similar |
While rfkill module is loaded i can see:
Code: | dv5 define # cat /sys/module/rfkill/parameters/default_state
1
|
To blind it physically? |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Sun Nov 30, 2008 7:43 am Post subject: |
|
|
d2_racing wrote: | Just for a test, can you reboot and post this :
I want to see if your Wifi card can scan a least a network. |
Code: | dv5 define # rmmod rfkill
dv5 define # ifconfig wlan0 up
dv5 define # iwlist scan
lo Interface doesn't support scanning.
dummy0 Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
tunl0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
wlan0 No scan results
|
|
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sun Nov 30, 2008 3:59 pm Post subject: |
|
|
Your wifi, doesn't even scan.
Can you post this :
Code: |
# iwlist scan
# dmesg | tail
# dmesg | grep -i iwl
|
|
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Sun Nov 30, 2008 5:22 pm Post subject: |
|
|
d2_racing wrote: | Your wifi, doesn't even scan.
Can you post this :
Code: |
# iwlist scan
# dmesg | tail
# dmesg | grep -i iwl
|
|
Because it's still switched off. The problem is the same. And dmesg shows the same thing:
Code: | dv5 define # lsmod
Module Size Used by
iwlagn 68420 0
nvidia 7798472 28
nvidiafb 42624 0
uvcvideo 51528 0
fb_ddc 2368 1 nvidiafb
compat_ioctl32 8000 1 uvcvideo
i2c_algo_bit 5956 1 nvidiafb
videodev 33216 2 uvcvideo,compat_ioctl32
vgastate 8896 1 nvidiafb
iwlcore 77252 1 iwlagn
v4l1_compat 12932 2 uvcvideo,videodev
dv5 define # dmesg | tail
atkbd.c: Unknown key released (translated set 2, code 0x88 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e008 <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xf6 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e076 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xe4 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e064 <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xd9 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e059 <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xd8 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e058 <keycode>' to make it known.
dv5 define # dmesg | grep -i iwl
iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
iwlagn: Copyright(c) 2003-2008 Intel Corporation
iwlagn 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
iwlagn 0000:02:00.0: setting latency timer to 64
iwlagn: Detected Intel Wireless WiFi Link 5100AGN REV=0x54
iwlagn: Tunable channels: 13 802.11bg, 24 802.11a channels
iwlagn 0000:02:00.0: PCI INT A disabled
phy0: Selected rate control algorithm 'iwl-agn-rs'
iwlagn 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
iwlagn 0000:02:00.0: restoring config space at offset 0x1 (was 0x100002, writing 0x100006)
firmware: requesting iwlwifi-5000-1.ucode
iwlagn: Radio disabled by HW RF Kill switch
iwlagn 0000:02:00.0: PCI INT A disabled
iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
iwlagn: Copyright(c) 2003-2008 Intel Corporation
iwlagn 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
iwlagn 0000:02:00.0: setting latency timer to 64
iwlagn: Detected Intel Wireless WiFi Link 5100AGN REV=0x54
iwlagn: Tunable channels: 13 802.11bg, 24 802.11a channels
phy1: Selected rate control algorithm 'iwl-agn-rs'
iwlagn 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
firmware: requesting iwlwifi-5000-1.ucode
iwlagn: Radio disabled by HW RF Kill switch
iwlagn 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
iwlagn: Radio disabled by HW RF Kill switch
iwlagn: WARNING: Requesting MAC access during RFKILL wakes up NIC
| lsmod |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sun Nov 30, 2008 5:29 pm Post subject: |
|
|
In fact, Code: | iwlagn: Radio disabled by HW RF Kill switch | it's not good at all.
So we really need to figure this out for your hardware switch and after that it will be a walk in a park. |
|
Back to top |
|
|
monstercoo n00b
Joined: 10 Apr 2003 Posts: 19
|
Posted: Sun Dec 07, 2008 2:44 am Post subject: |
|
|
I had these same problems, but got my wifi up and running! Disabling rfkill in the kernel does not work, instead I modified the source as follows:
Code: |
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c
index c00b25d..36aeb15 100644
--- a/drivers/net/wireless/iwlwifi/iwl-agn.c
+++ b/drivers/net/wireless/iwlwifi/iwl-agn.c
@@ -1656,8 +1656,11 @@ static void iwl4965_irq_tasklet(struct iwl_priv *priv)
* the driver as well won't allow loading if RFKILL is set
* therefore no need to restart the driver from this handler
*/
- if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status))
+ if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status)) {
clear_bit(STATUS_RF_KILL_HW, &priv->status);
+ if (priv->is_open && !iwl_is_rfkill(priv))
+ queue_work(priv->workqueue, &priv->up);
+ }
handled |= CSR_INT_BIT_RF_KILL;
}
diff --git a/drivers/net/wireless/iwlwifi/iwl-core.c b/drivers/net/wireless/iwlwifi/iwl-core.c
index 1383fd1..22987f4 100644
--- a/drivers/net/wireless/iwlwifi/iwl-core.c
+++ b/drivers/net/wireless/iwlwifi/iwl-core.c
@@ -1435,6 +1435,16 @@ int iwl_radio_kill_sw_enable_radio(struct iwl_priv *priv)
return 0;
}
+ /* when driver is up while rfkill is on, it wont receive
+ * any CARD_STATE_NOTIFICATION notifications so we have to
+ * restart it in here
+ */
+ if (priv->is_open && !test_bit(STATUS_ALIVE, &priv->status)) {
+ clear_bit(STATUS_RF_KILL_SW, &priv->status);
+ if (!iwl_is_rfkill(priv))
+ queue_work(priv->workqueue, &priv->up);
+ }
+
/* If the driver is already loaded, it will receive
* CARD_STATE_NOTIFICATION notifications and the handler will
* call restart to reload the driver.
|
I'm sure a proper patch would be better than modifying by hand, but this is how I got mine up and running quickly. I'm using linux-2.6.27-gentoo-r4 kernel. You can use "locate iwl-agn.c" to find the file location. |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sun Dec 07, 2008 2:51 am Post subject: |
|
|
Hi, you need to post a bugzilla about that for sure. |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Mon Dec 08, 2008 11:56 am Post subject: |
|
|
monstercoo wrote: | I had these same problems, but got my wifi up and running! Disabling rfkill in the kernel does not work, instead I modified the source as follows:
Code: |
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c
index c00b25d..36aeb15 100644
--- a/drivers/net/wireless/iwlwifi/iwl-agn.c
+++ b/drivers/net/wireless/iwlwifi/iwl-agn.c
@@ -1656,8 +1656,11 @@ static void iwl4965_irq_tasklet(struct iwl_priv *priv)
* the driver as well won't allow loading if RFKILL is set
* therefore no need to restart the driver from this handler
*/
- if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status))
+ if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status)) {
clear_bit(STATUS_RF_KILL_HW, &priv->status);
+ if (priv->is_open && !iwl_is_rfkill(priv))
+ queue_work(priv->workqueue, &priv->up);
+ }
handled |= CSR_INT_BIT_RF_KILL;
}
diff --git a/drivers/net/wireless/iwlwifi/iwl-core.c b/drivers/net/wireless/iwlwifi/iwl-core.c
index 1383fd1..22987f4 100644
--- a/drivers/net/wireless/iwlwifi/iwl-core.c
+++ b/drivers/net/wireless/iwlwifi/iwl-core.c
@@ -1435,6 +1435,16 @@ int iwl_radio_kill_sw_enable_radio(struct iwl_priv *priv)
return 0;
}
+ /* when driver is up while rfkill is on, it wont receive
+ * any CARD_STATE_NOTIFICATION notifications so we have to
+ * restart it in here
+ */
+ if (priv->is_open && !test_bit(STATUS_ALIVE, &priv->status)) {
+ clear_bit(STATUS_RF_KILL_SW, &priv->status);
+ if (!iwl_is_rfkill(priv))
+ queue_work(priv->workqueue, &priv->up);
+ }
+
/* If the driver is already loaded, it will receive
* CARD_STATE_NOTIFICATION notifications and the handler will
* call restart to reload the driver.
|
I'm sure a proper patch would be better than modifying by hand, but this is how I got mine up and running quickly. I'm using linux-2.6.27-gentoo-r4 kernel. You can use "locate iwl-agn.c" to find the file location. |
Hey!
Could you give your iwl-agn.c file? I can't understand what exactly I should modify in it. |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Mon Dec 08, 2008 12:07 pm Post subject: |
|
|
Hi, here what you need to do :
Remove this line :
Code: |
if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status))
|
And replace it by this code :
Code: |
if (!hw_rf_kill && !test_bit(STATUS_ALIVE, &priv->status)) {
clear_bit(STATUS_RF_KILL_HW, &priv->status);
if (priv->is_open && !iwl_is_rfkill(priv))
queue_work(priv->workqueue, &priv->up);
}
|
And you need to add theses lines :
Code: |
/* when driver is up while rfkill is on, it wont receive
* any CARD_STATE_NOTIFICATION notifications so we have to
* restart it in here
*/
if (priv->is_open && !test_bit(STATUS_ALIVE, &priv->status)) {
clear_bit(STATUS_RF_KILL_SW, &priv->status);
if (!iwl_is_rfkill(priv))
queue_work(priv->workqueue, &priv->up);
}
/* If the driver is already loaded, it will receive
* CARD_STATE_NOTIFICATION notifications and the handler will
* call restart to reload the driver.
|
|
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Mon Dec 08, 2008 12:43 pm Post subject: |
|
|
d2_racing wrote: |
And you need to add theses lines :
Code: |
/* when driver is up while rfkill is on, it wont receive
* any CARD_STATE_NOTIFICATION notifications so we have to
* restart it in here
*/
if (priv->is_open && !test_bit(STATUS_ALIVE, &priv->status)) {
clear_bit(STATUS_RF_KILL_SW, &priv->status);
if (!iwl_is_rfkill(priv))
queue_work(priv->workqueue, &priv->up);
}
/* If the driver is already loaded, it will receive
* CARD_STATE_NOTIFICATION notifications and the handler will
* call restart to reload the driver.
|
|
And what place I should add them? |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Mon Dec 08, 2008 6:03 pm Post subject: |
|
|
You need to insert them inside : drivers/net/wireless/iwlwifi/iwl-agn.c |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Mon Dec 08, 2008 6:52 pm Post subject: |
|
|
Excuse me for my stupidity.
d2_racing wrote: | You need to insert them inside : drivers/net/wireless/iwlwifi/iwl-agn.c |
I see it, but what exact place in this file?
Just in the end after the following?
Code: | {
pci_unregister_driver(&iwl_driver);
iwlagn_rate_control_unregister();
}
module_exit(iwl4965_exit);
module_init(iwl4965_init);
|
I see in diff output line number 1656, but I've got some other lines there, which don't seem to be
So i can't understand where should be that lines add. |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Mon Dec 08, 2008 8:32 pm Post subject: |
|
|
Hi, it's actually inside this file : drivers/net/wireless/iwlwifi/iwl-core.c |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Mon Dec 08, 2008 9:32 pm Post subject: |
|
|
d2_racing wrote: | Hi, it's actually inside this file : drivers/net/wireless/iwlwifi/iwl-core.c |
My mistake.
Thank you a lot.
I'll try this driver fix in a few hours. |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Mon Dec 08, 2008 9:48 pm Post subject: |
|
|
No problem, keep us inform of your progress. |
|
Back to top |
|
|
deF1NE n00b
Joined: 25 Nov 2008 Posts: 33 Location: Russia
|
Posted: Tue Dec 09, 2008 6:53 am Post subject: |
|
|
d2_racing wrote: | No problem, keep us inform of your progress. |
Compiled new kernel with that fixes.
Seems like it doesn't work.
Still
Code: | iwlagn: Radio disabled by HW RF Kill switch |
in dmesg. |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Tue Dec 09, 2008 12:01 pm Post subject: |
|
|
Hi deF1NE, you need to contact monstercoo, maybe he can help you how to hack actually the driver |
|
Back to top |
|
|
|