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 / Other I-Appliances / Virgin Webplayer
My Debian Linux + HD + Belkin F5D5050 (Pegasus) success story
How I lost hair, gnashed teeth, and walked away happy

New MessageMy Debian Linux + HD + Belkin F5D5050 (Pegasus) success story (modified 0 times) UID65535
Profile
After more than a year in the bottom of my closet, I resurrected my WebPlayer to its glorious new life as a web terminal on my breakfast table.

I started the project early last year, when Virgin shut off service and I repossessed my WebPlayer from my mother-in-law. I followed the suggestions available at the time, and installed a Hitachi DK23BA-10 (10056MB) laptop hard drive. Then, I ordered a 3.5" -> 2.5" cable adapter, installed the little drive in my wife's computer (I wasn't going to take *mine* offline!), and put Windows 98 on it. Guess what - Win98 without any additional software, or a CD-ROM, or a floppy, or a network card is pretty boring. I put the Player back into storage and went on about my business.

Yesterday, I applied power for the first time in months, and was happy to see the little machine boot into Win98. While I was at Office Max picking up supplies, I bought a Belkin F5D5050 USB ethernet adapter, ran home, and fired it up. After much cursing, screaming, and Google'ing, I realized that I had the same USB problems as everyone else on the board. With little to lose, I yanked the hard drive, put it back in my wife's machine, and installed FreeBSD 4.5. Unfortunately, that release doesn't support the USB ethernet adapter, even with my (limited) usb source code modifications. I succeeded in making the machine recognize the adapter, but the LED never lit, and I could never pass traffic.

Chalking that up as another failure, I installed a copy of RedHat 7.2 from some CDs I had recently burned. Same problem, but this time at least I had the promise that newer Linux kernels fully supported the adapter. However, after getting mired in RPM-dependency hell while trying to upgrade the kernel, I wiped the drive again.

This time, I installed Debian GNU/Linux 3.0. During the install process, I added both OHCI and UHCI drivers (I wasn't sure which setup the WebPlayer used) and the Pegasus module. Unfortunately, after rebooting, I still couldn't detect the $@#!()#@ USB ethernet adapter.

This being Debian, though, I wasn't about to give up that easily. A quick 'apt-get install kernel-image-2.4.18-386' and a reboot later, and I was up and running! The final test was to put the drive back into the WebPlayer and apply power. Within minutes, I was gleefully staring at a root prompt and pinging machines across the Internet. I haven't installed X yet (it's still downloaded as I type this), but the console works about as well as could be expected (given the WebPlayer's awful text mode). The USB driver works *much* better than with Windows. I occasionally get a console message:

pegasus.c: intr status -84

during large file transfers and the LED goes black. In well under a second, though, the adapter is brought back up and the in-progress transfers resume. Sure, it may not be the fastest link I've ever used, but it seems to be extremely reliable. I have yet to be forced to unplug/replug the adapter to get it to come back to life, and the interruptions in traffic are short enough that I don't notice them.

My next projects: get X running and fire up XMMS to start blaring (well, as much as an internal speaker can blare) MP3s from my fileserver.

03-14-2002 13:47:43

New MessageRE:My Debian Linux + HD + Belkin F5D5050 (Pegasus) success story (modified 0 times) ssssteve
Profile | Email
Your story inspired me to try Debian also. The install went smooth...I'm using a Dlink USB net adpater with the pegasus chipset and am getting the same occasional errors.

I cant seem to get X11 working though...have you had any luck with that?

04-01-2002 12:29:07

New MessageRE:My Debian Linux + HD + Belkin F5D5050 (Pegasus) success story (modified 0 times) dfman
Profile
I've been very pleased using the frame buffer driver video driver for the webplayer. It fixes the problems I had in console text mode, and X works great in 800x600 mode. Here are the frame buffer options I enabled in the kernel config:
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
CONFIG_FBCON_CFB8=y
CONFIG_FBCON_CFB16=y
CONFIG_FBCON_CFB24=y
CONFIG_FBCON_CFB32=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

To get the initial console to use graphics mode, I had to pass "vga=771" on the kernel command line, either with lilo's "append =" command, or in my case, mknbi's "--append" option. (If I remember correctly, I had to type 0x303 for the vga mode when I had it set to "vga=ask".) I have a webplayer with the mini-pci NIC, which I reprogramed with etherboot, so I make an nbi file and boot over the network.

In the XF86Config-4 file, I use the fbdev driver, as in:
Section "Device"
Identifier "CX5530"
Driver "fbdev"
EndSection

I haven't tried anything on the USB ports yet, but with your success, I'll look for a cheap USB Ethernet adapter and see if I can get the webplayer working as a router.

-dfman

04-04-2002 16:38:37

New MessageRE:My Debian Linux + HD + Belkin F5D5050 (Pegasus) success story (modified 0 times) KrazyMage
Profile
As a recently initiated member of the Debian GNU/Linux community, I must say that I'm hooked on Debian. I installed it on an old AMD k6-233 last fall and its been a reliable mail server and testbed since then. So, I decided when I bought this Webplayer that I'd put Debian on it.

I have a couple of simple questions:

1) I see that the normal technique is to install the OS on the HD while its in a traditional PC. that sounds fine. What method of Debian install did you find the smoothest? Full ISO images? Minimal install and then let apt-get do the work? I'm foggy on this because my first and only Debian install was spread over several fevered nights which defy memory to this day.

2) Is there such a thing as USB controller drivers? Do I just need to get USB support in the kernel and then find the right drivers for the ethernet adapter? In Windows I needed to have the right USB controller driver - I doubt that goes away in Linux.

I'm not neccesarily looking for a step-by-step. I'd appreciate it if someone could at least point me in the right direction.

06-06-2002 17:30:52

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