1. Download Iburst driver from sourceforge - ibdriver-1.3.2-linux-2.6.20/
2. Untar / unzip and then compile as root
[root@localhost ibdriver-1.3.2-linux-2.6.20]# make
make -C /lib/modules/2.6.22.18-laptop-1mdv/build SUBDIRS=/home/user/Desktop/ibdriver-1.3.2-linux-2.6.20 modules
make[1]: Entering directory `/usr/src/linux-2.6.22.18-laptop-1mdv'
CC [M] /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-net.o
CC [M] /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-pcmcia.o
CC [M] /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-usb.o
Building modules, stage 2.
MODPOST 3 modules
CC /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-net.mod.o
LD [M] /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-net.ko
CC /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-pcmcia.mod.o
LD [M] /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-pcmcia.ko
CC /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-usb.mod.o
LD [M] /home/user/Desktop/ibdriver-1.3.2-linux-2.6.20/ib-usb.ko
make[1]: Leaving directory `/usr/src/linux-2.6.22.18-laptop-1mdv'
[root@localhost ibdriver-1.3.2-linux-2.6.20]# make install cp *.ko
/lib/modules/2.6.22.18-laptop-1mdv/kernel/drivers/net/
echo checking module dependancies...
checking module dependancies...
depmod -a
3. Plug in iburst usb terminal and then execute these commands to see if the terminal has been detected.
[root@localhost user]# lsusb
Unknown line at line 2389
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 0482:0204 Kyocera Corp.
[root@localhost user]# lsusb -v
Bus 001 Device 004: ID 0482:0204 Kyocera Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0482 Kyocera Corp.
idProduct 0x0204
bcdDevice 4.01
iManufacturer 1 Kyocera
iProduct 2 iBurst Terminal
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 0 (Defined at Interface level)
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000 (Bus Powered)
[root@localhost user]# lsmod
Module Size Used by
ib_usb 6308 0
ib_net 6340 1 ib_usb
usbcore 118984 7 ib_usb,usbmouse,usbhid,wacom,ehci_hcd,ohci_hcd
4. Log messages when usb terminal is inserted....
[root@localhost user]# tail -n100 /var/log/messages|grep usb
Feb 28 21:52:29 fujitsu kernel: usb 1-1: new full speed USB device using ohci_hcd and address 4
Feb 28 21:52:29 fujitsu kernel: usb 1-1: configuration #1 chosen from 1 choice
Feb 28 21:52:29 fujitsu kernel: usbcore: registered new interface driver iburst
Feb 28 21:52:29 fujitsu kernel: usbcore: registered new interface driver iburst
[ibdriver >= 1.3.2]
As of version 1.3.2, ibdriver publishes information to the linux wireless extensions.
$ iwconfig ib0
Output looks like: ib0 HC-SDMA (iBurst) Bit Rate:0.112 kb/s
Link Quality:100/100 Signal level:100/100 Noise level:0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
[root@localhost ibdriver-1.3.2-linux-2.6.20]# locate ib0 /sys/class/net/ib0 /sys/class/net/ib0/addr_len
/sys/class/net/ib0/address /sys/class/net/ib0/broadcast /sys/class/net/ib0/carrier /sys/class/net/ib0/dormant /sys/class/net/ib0/features /sys/class/net/ib0/flags /sys/class/net/ib0/ifindex /sys/class/net/ib0/iflink /sys/class/net/ib0/link_mode /sys/class/net/ib0/mtu /sys/class/net/ib0/operstate /sys/class/net/ib0/power /sys/class/net/ib0/statistics /sys/class/net/ib0/subsystem /sys/class/net/ib0/tx_queue_len /sys/class/net/ib0/type /sys/class/net/ib0/uevent /sys/class/net/ib0/weight /sys/class/net/ib0/wireless /sys/class/net/ib0/power/wakeup /sys/class/net/ib0/statistics/collisions /sys/class/net/ib0/statistics/multicast /sys/class/net/ib0/statistics/rx_bytes /sys/class/net/ib0/statistics/rx_compressed /sys/class/net/ib0/statistics/rx_crc_errors /sys/class/net/ib0/statistics/rx_dropped /sys/class/net/ib0/statistics/rx_errors /sys/class/net/ib0/statistics/rx_fifo_errors /sys/class/net/ib0/statistics/rx_frame_errors /sys/class/net/ib0/statistics/rx_length_errors /sys/class/net/ib0/statistics/rx_missed_errors /sys/class/net/ib0/statistics/rx_over_errors /sys/class/net/ib0/statistics/rx_packets /sys/class/net/ib0/statistics/tx_aborted_errors /sys/class/net/ib0/statistics/tx_bytes /sys/class/net/ib0/statistics/tx_carrier_errors /sys/class/net/ib0/statistics/tx_compressed /sys/class/net/ib0/statistics/tx_dropped /sys/class/net/ib0/statistics/tx_errors /sys/class/net/ib0/statistics/tx_fifo_errors /sys/class/net/ib0/statistics/tx_heartbeat_errors /sys/class/net/ib0/statistics/tx_packets /sys/class/net/ib0/statistics/tx_window_errors /sys/class/net/ib0/wireless/beacon /sys/class/net/ib0/wireless/crypt /sys/class/net/ib0/wireless/fragment /sys/class/net/ib0/wireless/level /sys/class/net/ib0/wireless/link /sys/class/net/ib0/wireless/misc /sys/class/net/ib0/wireless/noise /sys/class/net/ib0/wireless/nwid /sys/class/net/ib0/wireless/retries /sys/class/net/ib0/wireless/status
5. Making the low-level network interface ib0 appear
Very difficult, actually when the modules ib-net , ib-usb are loaded via modprobe , ib0 should be created. Instead i think , i had to open MCC and play with some network interface settings just to jumpstart the ib0 interface creation !!!
Note : The above may not be true for mandriva 2008 , kernel 2.6.22.18 since ib0 was not created but when i tried pppoe-start (pppoe-setup was done and ib0 was indicated as the interface) , it connected and i could surf the net.
[root@localhost user]# ifconfig ib0
ib0 Link encap:Ethernet HWaddr 00:C0:EE:18:15:18
inet6 addr: fe80::2c0:eeff:fe18:1518/64
Scope:Link UP BROADCAST RUNNING NOARP DYNAMIC MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:23343 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
RX bytes:220 (220.0 b) TX bytes:187034 (182.6 KiB) <--dead
[root@localhost user]# ifconfig ib0
ib0 Link encap:Ethernet HWaddr 00:C0:EE:18:15:18
inet6 addr: fe80::2c0:eeff:fe18:1518/64
Scope:Link UP BROADCAST RUNNING NOARP DYNAMIC MTU:1500 Metric:1
RX packets:15935 errors:0 dropped:0 overruns:0 frame:0 TX packets:36672 errors:1 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:16310623 (15.5 MiB)
TX bytes:1857131 (1.7 MiB) <--- alive
| [root@localhost user]# tail -f /var/log/messages | <--- when i got the password |
| <--- wrong |
Feb 28 22:49:42 fujitsu pppd[6235]: Connect: ppp0 <--> /dev/pts/3
Feb 28 22:49:42 fujitsu kernel: eth0: PHY reset until link up.
Feb 28 22:50:12 fujitsu last message repeated 3 times
Feb 28 22:50:13 fujitsu pppd[6235]: LCP: timeout sending Config-Requests
Feb 28 22:50:13 fujitsu pppd[6235]: Connection terminated.
Feb 28 22:50:13 fujitsu pppd[6235]: Modem hangup
x Feb 28 22:50:17 fujitsu pppoe[6236]: Timeout waiting for PADS packets Feb 28 22:50:17 fujitsu pppd[6235]: Exit.
| [root@localhost user]# tail -f /var/log/messages | <--- when i got the password |
| <--- rite !!! when i connected |
Feb 29 22:39:28 fujitsu kernel: PPP generic driver version 2.4.2
Feb 29 22:39:28 fujitsu pppd[4805]: pppd 2.4.4 started by root, uid 0
Feb 29 22:39:28 fujitsu pppd[4805]: Using interface ppp0
Feb 29 22:39:28 fujitsu pppd[4805]: Connect: ppp0 --> /dev/pts/0
Feb 29 22:39:29 fujitsu pppoe[4806]: PPP session is 1 (0x1)
Feb 29 22:39:29 fujitsu pppd[4805]: CHAP authentication succeeded
Feb 29 22:39:29 fujitsu pppd[4805]: CHAP authentication succeeded
Feb 29 22:39:29 fujitsu kernel: PPP MPPE Compression module registered
Feb 29 22:39:29 fujitsu kernel: PPP BSD Compression module registered
Feb 29 22:39:31 fujitsu pppd[4805]: local IP address 116.206.31.24
Feb 29 22:39:31 fujitsu pppd[4805]: remote IP address 116.206.1.5
Feb 29 22:39:31 fujitsu pppd[4805]: primary DNS address 116.206.0.35
Feb 29 22:39:31 fujitsu pppd[4805]: secondary DNS address 116.206.0.36
| Key Phrases: | Install configure iburst linux |
| Install configure iburst Mandriva Linux | |
| Install configure Izzi Linux | |
| Install configure Izzi Mandriva Linux | |
| Install configure Izzi USB Terminal Linux | |
| Install configure Izzi USB Terminal Mandriva Linux |




