I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / I-Opener Areas / I-Opener Technical Stuff
Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems!
Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems!

New MessageJailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) acer123
Profile
I bought a Linksys USB100TX, hooked it up to my IO (version 1 IO), downloaded Jailbait V6 and installed it successfully. The Linksys was not recognized. I then searched through this board and found that Programmer had a pegasus.o file, so I dropped that into /lib/modules (moved the orignal one to /). I rebooted and still have the same issues.

The errors that I receive are:
usb.c: USB new device connect, assigned device number 2
usb.c: This device is not recognized by any installed USB driver.

(My problem is very similar to that found in http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=technical&Post=1325&Idle=0&Sort=0&Order=Descend&Page=0&Session= )

I've exhausted my knowledge and research to this problem. Can anyone help me?

Thanks in advance!
-acer123

08-14-2001 07:25:36

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) Perplexer
Profile
I too am having USB ethernet problems; I get:

pegasus.c: v0.3.12 2000/05/22 (C) 1999-2000 Petko Manolov (petkan@spct.net)
usb.c: registered new driver pegasus

usb.c: USB new device connect, assigned device number 2
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb.c: USB device not responding, giving up (error=-110)
usb.c: USB disconnect on device -1

This happens with both the Linksys USB100TX and D-Link DSB-650. Any ideas?

08-14-2001 09:00:53

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) Programmer
Profile
acer123: your problem is rather simple really.. you need a pegasus.o that knows your linksys. The one I modified was to allow the DSB-650 clear that I have to be recognized (device id 0xabc1) you can recompile the driver yourself, or if you'd like, get me the vendorID and DeviceID from the linksys and I'll compile the driver for you.

alternately, you can open the driver in a hex editor, locate a compatible device/vendor and change it to match the device/vendor of your linksys. the vendor that I added in the pegasus.o that you downloaded from me is at offset 15e0, and is 2001 (though the bytes are swapped so it looks like 0120) and the device is at 15e2 and is abc1 (c1ab)


perplexer: do your usb devices work under windows? you appear to be having a totally different problem.

08-14-2001 11:16:59

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) acer123
Profile
Programmer,
Sorry to be a pain, but I cannot seem to find the vendor or device id. I have checked the board but cannot find any documentation on how to find this. Looking at the *inf file that was supplied with the Linksys USB100TX, I see the following information (I have included the entire file at the end (just in case):
;---------------- -------- ---------
;DisplayName Section DeviceID
;---------------- -------- ---------
%Liksys.DeviceDesc% = Liksys.Ndi,USB\VID_066B&PID_2203
%Liksys.DeviceDesc% = Liksys.Ndi,USB\VID_066B&PID_400B

Is this what you are looking for? I believe that the vendor id is 066B.

Also, I don't have a Linux partition on my computer so, if you don't mind, could you recompile the pegasus driver for me?

Again, thank you very much for your help and patience with this problem.

-acer123
acer123@hotmail.com


; USB100TX.INF (for Win98)
;
; Copyright 1999, Linksys Corporation.
; Date : 17-May-2000

[version]
CatalogFile = usb100tx.cat
signature = "$Chicago$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %Liksys%
LayoutFile = layout.inf
DriverVer=08/01/2000,2.05.0.0
[Manufacturer]
%Liksys% = Liksys

[ControlFlags]
ExcludeFromSelect = \
USB\VID_066B&PID_2203
USB\VID_066B&PID_400B


[Liksys]
;---------------- -------- ---------
;DisplayName Section DeviceID
;---------------- -------- ---------
%Liksys.DeviceDesc% = Liksys.Ndi,USB\VID_066B&PID_2203
%Liksys.DeviceDesc% = Liksys.Ndi,USB\VID_066B&PID_400B

;;******************************
;;10M/100M for Linksys
;;******************************
[Liksys.Ndi]
AddReg = Liksys.Reg, Liksys.Params, Liksys.Config.Reg
DeviceID = USB\VID_066B&PID_2203
DeviceID = USB\VID_066B&PID_400B
CopyFiles=CopyFile.Sys


;*******************************************************************************
; Windows 98 registry section
;*******************************************************************************

[Liksys.Reg]
HKR,Ndi,DeviceID,,USB\VID_066B&PID_2203
HKR,Ndi,DeviceID,,USB\VID_066B&PID_400B
HKR,Ndi,CardType,,"PNP"
HKR,,AdapterName,,USB100TX

HKR,,DevLoader,,*ndis,*ntkern,*ndis
HKR,,DeviceVxDs,,USB100TX.sys
; NDIS Info
HKR,NDIS,MajorNdisVersion,1,05
HKR,NDIS,MinorNdisVersion,1,00
HKR,NDIS,LogDriverName,,USB100TX

; Interfaces
HKR,Ndi\Interfaces,DefUpper,,"ndis3"
HKR,Ndi\Interfaces,DefLower,,"ethernet"
HKR,Ndi\Interfaces,UpperRange,,"ndis3"
HKR,Ndi\Interfaces,LowerRange,,"ethernet"

; Install sections
;;HKR,Ndi\Install,ndis3,,"Liksys.Install"

HKR,Ndi,HelpText,,"Linksys USB Adapter"


;*******************************************************************************
; win98 Driver parameters
;*******************************************************************************

[Liksys.Params]
HKR, ,TxPacketDesc,, "28" ; 40
HKR, ,RxPacketDesc,, "14" ; 20

[Liksys.Config.Reg]
HKR,Ndi\Params\MediaType,ParamDesc,,"Connection Type"
HKR,Ndi\Params\MediaType,default,,"0"
HKR,Ndi\Params\MediaType,type,,"enum"
HKR,Ndi\Params\MediaType\enum,0,,"AutoSense"
HKR,Ndi\Params\MediaType\enum,1,,"10BaseT"
HKR,Ndi\Params\MediaType\enum,2,,"10BaseT Full_Duplex"
HKR,Ndi\Params\MediaType\enum,3,,"100BaseTX"
HKR,Ndi\Params\MediaType\enum,4,,"100BaseTX Full_Duplex"
HKR,Ndi\Params\MediaType,flag,1,"20",00,00,00

HKR,Ndi\Params\FlowControl,ParamDesc,,"Flow Control"
HKR,Ndi\Params\FlowControl,default,,"1"
HKR,Ndi\Params\FlowControl,type,,"enum"
HKR,Ndi\Params\FlowControl\enum,0,,"Enable"
HKR,Ndi\Params\FlowControl\enum,1,,"Disable"
HKR,Ndi\Params\FlowControl,flag,1,"20",00,00,00

HKR,Ndi\Params\FlowControl_Tx,ParamDesc,,"Flow Control Base Tx Packets"
HKR,Ndi\Params\FlowControl_Tx,default,,"0"
HKR,Ndi\Params\FlowControl_Tx,type,,"enum"
HKR,Ndi\Params\FlowControl_Tx\enum,0,,"Disable"
HKR,Ndi\Params\FlowControl_Tx\enum,1,," 1 Packet"
HKR,Ndi\Params\FlowControl_Tx\enum,2,," 2 Packets"
HKR,Ndi\Params\FlowControl_Tx\enum,3,," 4 Packets"
HKR,Ndi\Params\FlowControl_Tx\enum,4,," 8 Packets"
HKR,Ndi\Params\FlowControl_Tx\enum,5,,"16 Packets"
HKR,Ndi\Params\FlowControl_Tx\enum,6,,"32 Packets"
HKR,Ndi\Params\FlowControl_Tx,flag,1,"20",00,00,00

HKR,Ndi\Params\FlowControl_Rx,ParamDesc,,"Flow Control Base Rx Size"
HKR,Ndi\Params\FlowControl_Rx,default,,"0"
HKR,Ndi\Params\FlowControl_Rx,type,,"enum"
HKR,Ndi\Params\FlowControl_Rx\enum,0,,"Disable"
HKR,Ndi\Params\FlowControl_Rx\enum,1,," 1K"
HKR,Ndi\Params\FlowControl_Rx\enum,2,," 2K"
HKR,Ndi\Params\FlowControl_Rx\enum,3,," 4K"
HKR,Ndi\Params\FlowControl_Rx\enum,4,," 8K"
HKR,Ndi\Params\FlowControl_Rx\enum,5,,"16K"
HKR,Ndi\Params\FlowControl_Rx\enum,6,,"32K"
HKR,Ndi\Params\FlowControl_Rx,flag,1,"20",00,00,00
;*******************************************************************************
; Install section for OSR2 and Windows 98
;*******************************************************************************

[CopyFile.Inf]
USB100TX.inf

[CopyFile.Sys]
USB100TX.sys,,,2
;-------------------------
; Destination directories
;-------------------------
[DestinationDirs]
CopyFile.Sys = 11 ; LDID_SYS

;-------------------
; Source Disk layout
;-------------------
[SourceDisksNames]
50=%DriverDisketteName%,,

[SourceDisksFiles]
usb100tx.inf = 50,.,usb100tx.inf,10000
usb100tx.sys = 50,.,usb100tx.sys,10000

;--------------------
;Localizable strings
;--------------------
[Strings]
Liksys= "LINKSYS"

Liksys.DeviceDesc = "Linksys EtherFast 10/100 USB Network Adapter"

DriverDisketteName = "Linksys USB Adapter Drivers Disk"


08-14-2001 11:39:21

New MessageI think that I found it (modified 0 times) acer123
Profile
Looking at a thread:
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=technical&Post=1325&Idle=0&Sort=0&Order=Descend&Page=0&Session=
I see this snippit:


The way to check the ID's is to pull the USB plug and re-insert. JB6 will do a 'KAWETH Device Probe' that outputs the MfrID and DeviceID. It also tell you if your device is recognized.

Granted, I don't really want the kaweth device driver, but I thought that I would try it and see what the output gave me. I unloaded the pegasus driver (rmmod pegasus) and installed the kaweth driver (insmod /lib/modules/kaseth.o). The output that I received was this:

usb.c registered new driver kaweth
Kawasaki Device Probe: 0x066b:0x400b

So, does this mean that the vendor id is 0x066b and the device id is 0x400b

Again, thanks for your help.
-acer123

08-14-2001 12:00:54

New MessageTHANK YOU!!!!!!!!!! (modified 0 times) acer123
Profile
Programmer,
Thank you for your help. I downloaded a Hex editor and modified the pegasus.o file that I downloaded from your site. I dropped the new pegasus.o file into /lib/modules (overwriting the original one) and BANG! it worked!@!!!!!

Thank you very much for your help!!! (I'm glad that I went through all of this - I really learned a lot).

-acer123

08-14-2001 17:10:27

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) Programmer
Profile
Glad to have helped..
08-15-2001 06:24:04

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) Programmer
Profile
OK.. the http://bethie.net/~programmer/pegasus.o now contains the Linksys device mentioned in this thread.
and http://bethie.net/~programmer/jbv6wnewpegasus.img contains said updated file.
08-15-2001 06:56:31

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) Perplexer
Profile
Programmer,

Both devices work under Windows; I have no idea why I am getting the timeouts under Jailbait v6. I searched the bbs and found no other posts with this problem.

Thanks,
Plex

08-15-2001 10:50:52

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) Programmer
Profile
Perplexer: I did a search (google) and found lots of similar problems, the only one that seemed might make sense to me is an issue with IRQ Routing under 2.4.pre kernels. so, what's your USB sharing its IRQ with?
08-15-2001 11:25:15

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) mrbug
Profile
acer123 i have the same card as you i would apriciate if you could send me the pegasus.o file by email
it makes a long time i have the same problem as you now i find this thread and you fixed the problem!
martin@bankers.ca
11-23-2001 07:36:17

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) acer123
Profile
I have installed the pegasus.o file and thought that I was good to go. I set up my IP address, network, gateway, etc in the files located in /etc/config. I rebooted, and it seems to boot fine. I am able to ping my IO ip address (the interface) but I cannot ping any other computer on the same network. Also, I cannot ping the IO from any other computer on the network. Also, no lights are lit on the Linksys or on the switch. I've been working on this for some time and can't seem to get it up and running. Any help would be appreciated.
Thanks
acer123
01-29-2002 07:13:10

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) acer123
Profile
OK. Here is some more information. dmesg shows this during boot up:
...
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number1
hub.c: USB hub found
hub.c: 2 ports detected
uhci.c: USB UHCI at I/O -0xe800, IRQ 15
uhci.c: detected 2 poarts
usb.c: new USB bus registered, assigned bus number 2
usb.c: USB new device connect, assigned device number 1
hub.c: USB hub found
hub.c 2 poarts detected

...

Netpliance iOpener LED Driver (grep@doyle.net)
pegasus.c: pegasus.c: v0.4.15 2000/11/7 (c) 1999-2000 Petko Manolov
usb.c: registered new driver pegasus
pegasus.c: eth0: Linksys USB100TX
kmod: failed to exec /sbin/modprobe -s -k net-pf-4, errno = 2
<msg repeats 5 times>
pegasus.c: eth0: link NOT established (0x7849) - check the cable.
pegasus.c: eth0: set Rx mode
pegasus.c: eth0: set Rx mode
pegasus.c: eth0: set Rx mode
kmod failed to exec......
<msg repeats 5 times>


dmesg output ends here.

After I log in, I run route -n and see the following output:
68.61.224.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
0.0.0.0 68.61.224.1 0.0.0.0 UG 0 0 0 eth0

I then add a default route (route add default eth0). This adds a third line to the output of my route -n This entry is actually second in the list.
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0


What am I missing?
THanks
acer123

01-29-2002 10:40:35

New MessageRE:Jailbait v6, Linksys USB100TX, programmer's pegasus.o and problems! (modified 0 times) SpaceBass
Profile
Hey folks,
I have the same problem that Acer had. I am using the Jailbait image referenced in Programmer’s earlier post. The Pegasus module sees the linksys but says it cannot establish a link/check the cable. I know the linksys works because I had it running under windows and ELX Linux (which will not boot on the IO). Has anyone found a fix for this? I am so close to getting the IO working…I’d love some help

SpaceBass

02-28-2002 09:34:14

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3