View Full Version : You want to help hardware support?
DoctorMO
June 14th, 2007, 08:25 AM
Hello all,
I'm coming very close to the end of the dohickey projects alpha stage, the server is running locally and everything looks very sweet; but there are information holes that I need you guys to help me fill in.
I need to you all to list the TYPES of hardware that I will make dohickey fields have on a default install. such as Hard Drive, Optical Disk Drive, Camera, Scanner etc etc. Then I need you guys to scourer the free and public domain icon archives, including open clipart, gnome icons, kde icons to find an icon for each type we can identify. hopefully icons that are similar in style but we'll use what ever we can get hold of.
So are you with me, the only rule is that they must be physically separate objects (no chipsets or devices)? I will start and keep this list updated with all entries:
Hard Drive
Optical Drive
TV Capture Card
Motherboard
Printer
Central Processing Unit
Memory Module
Video Card
Network Card
Sound Card
Phone (Voip or mobile/cell)
Modem
Card Reader
Hand-held Media Device (mp3 players, ipods, video players etc)
Joystick
Keyboard
Mouse (any kind)
Graphics Tablet
Bus Adapter (USB to Bluetooth, PCI to USB, PCI to firewire etc)
Chipset (Motherboard devices, southbridges and northbridges etc)
Webcam
any more?
DoctorMO
June 14th, 2007, 09:22 AM
*prod* I had loads of people bemoaning that they couldn't help Linux with hardware support; I hope your all asleep at the moment.
argie
June 14th, 2007, 09:40 AM
Modem, perhaps?
DoctorMO
June 14th, 2007, 10:00 AM
Phone (via usb etc)
smoker
June 14th, 2007, 10:25 AM
card reader?
AlexC_
June 14th, 2007, 10:28 AM
MP3/Media players
Joysticks/Gaming Devices
Are those the sort you are after as well?
DoctorMO
June 14th, 2007, 10:51 AM
Perfect I've added them to the list
reacocard
June 14th, 2007, 11:02 AM
keyboard
mouse
touchpad
eraserhead
While most of these work ootb, extra functions (Addt'l buttons, multimedia keys, etc.) may not, so it would be useful to have info on that.
Wi-fi and bluetooth would be nice too. (subdivisions of network?)
Also, perhaps a Miscellaneous section, for things that don't go anywhere else and aren't common enough to warrant their own section.
DoctorMO
June 14th, 2007, 11:17 AM
I could do an unknown section but not a misc section since it's possible to have sub fields and what kind of sub fields would you have on a misc is anyone's guess. sounds messy.
What's an eraser head?
reacocard
June 14th, 2007, 11:28 AM
I could do an unknown section but not a misc section since it's possible to have sub fields and what kind of sub fields would you have on a misc is anyone's guess. sounds messy.
What's an eraser head?
The little pointing thing you find in the middle of some laptop keyboards, particularly on ultralights. Like the blue thing in this picture: http://www.notebookreview.com/assets/13806.jpg Don't worry much about them though, they don't usually (ever?) have extra features.
DoctorMO
June 14th, 2007, 11:34 AM
The little pointing thing you find in the middle of some laptop keyboards, particularly on ultralights. Like the blue thing in this picture: http://www.notebookreview.com/assets/13806.jpg Don't worry much about them though, they don't usually (ever?) have extra features.
Laptop integrated mice? (apparently) they're mice, just a form of mouse like a trackball etc; plus you can't connect those by usb, pci card or any other connector so it's technically a ibm ps/2 device which are passive port devices and the Linux kernel doesn't support passive ports in a sane way yet so there isn't a way to list those.
reacocard
June 14th, 2007, 11:44 AM
Laptop integrated mice? (apparently) they're mice, just a form of mouse like a trackball etc; plus you can't connect those by usb, pci card or any other connector so it's technically a ibm ps/2 device which are passive port devices and the Linux kernel doesn't support passive ports in a sane way yet so there isn't a way to list those.
Ok, just thought I'd mention it.
I just tried out the dohickey client, its very nice. A little bit geeky though, if you want lots of feedback you'll have to provide a simpler view. A lot of people would have trouble realizing that 'Mobile 915GM/GMS/910GML Express Graphics Controller Mobile 915GM' means 'Graphics Card'. ;)
DoctorMO
June 14th, 2007, 12:21 PM
A lot of people would have trouble realizing that 'Mobile 915GM/GMS/910GML Express Graphics Controller Mobile 915GM' means 'Graphics Card'.
You are right, that name is ghastly isn't it.
A little bit geeky though, if you want lots of feedback you'll have to provide a simpler view.
Not really, it's your job to make the information simpler, it's my job to make sure that everyone else gets that better information. do you think I'm going to go round typing in 5 million hardware devices details you gotta be kidding.
reacocard
June 14th, 2007, 12:35 PM
You are right, that name is ghastly isn't it.
Not really, it's your job to make the information simpler, it's my job to make sure that everyone else gets that better information. do you think I'm going to go round typing in 5 million hardware devices details you gotta be kidding.
Not the info, just how it's displayed. Have an item called 'graphics card', and then give more-detailed info within it, rather than as the name of the item itself. I know it's not easy. This is an excellent start though, keep up the good work!
DoctorMO
June 14th, 2007, 02:43 PM
Not the info, just how it's displayed. Have an item called 'graphics card', and then give more-detailed info within it, rather than as the name of the item itself. I know it's not easy. This is an excellent start though, keep up the good work!
Ah I see categorisation within the client; it wouldn't be able to to auto detect that and it would change the fundamental Computer > Hardware > device hierarchy currently; worth baring in mind though.
So has anyone managed to dig up some icons yet? I've already got a great list to work from, more entries and more icons please!
DoctorMO
June 14th, 2007, 06:08 PM
Oh come on you chaps, where are these many eyes make light work open source community spirit? you all know how to use google image search right?
macogw
June 14th, 2007, 06:50 PM
Well I have a keychain that's a digital picture frame (USB). I'm not sure what category something like that would go under (it doesn't work with Linux anyway....yet...I'm working on learning to correct that). Maybe under the category with mp3 players, but maybe not. I can't think of examples right now, but I'm sure there are other oddball gadgets.
What about USB dongles, too? For computers without Bluetooth or WiFi built in, there are USB dongles to add that functionality. WiFi USB ones could go with other wireless stuff, but I don't see a category for Bluetooth devices (there are USB, PCI, and PCMCIA cards that I'm aware of).
Ireclan
June 14th, 2007, 08:37 PM
Oh come on you chaps, where are these many eyes make light work open source community spirit? you all know how to use google image search right?
I assume you want us to Google for icons??? If so, there is an easier way to get those. I believe GNOME comes with default icons for devices. If those won't do, then you could try a place called Deviant Art.
DoctorMO
June 14th, 2007, 09:11 PM
Deviant Art is mostly copyright restricted works so it's difficult.
Ireclan
June 14th, 2007, 09:21 PM
OK, then what about using GNOME or KDE default icons?
DoctorMO
June 14th, 2007, 09:33 PM
OK, then what about using GNOME or KDE default icons?
Don't you understand! I'm asking for help, not advice. I know about KDE and Gnome Icons, I've wasted lots of time search through them instead of programming. This will take me months to do alone and users like yourselves will just have to damn well wait for it because it's obvious I'm not even going to get any help on the stupid icons; just more advice on where else I can waste my time single handedly developing applications for you lot.
:(
Ireclan
June 14th, 2007, 09:46 PM
Wow.....Do you feel....BETTER?
I would hope so, after getting all that off your chest.
init1
June 14th, 2007, 10:35 PM
Please have wireless support. I tried the steps for wireless card configuration, and it didn't work. If Ubuntu had wireless, I would use it a lot more, but for now, I can only get wireless in mepis. Thanks!
DoctorMO
June 14th, 2007, 10:36 PM
Wow.....Do you feel....BETTER?
Yes
Spr0k3t
June 15th, 2007, 12:10 AM
I'd love to help with icons. I'm not the most graphically talented person in the world... but I've become really good with Inkscape. My preference is the Tango style. List me some graphic icons needed and I'll work on them in my spare time.
DoctorMO
June 15th, 2007, 03:23 AM
I'd love to help with icons. I'm not the most graphically talented person in the world... but I've become really good with Inkscape. My preference is the Tango style. List me some graphic icons needed and I'll work on them in my spare time.
Thanks Spr0k3t, the list is on the first page; use existing ones if you can; inkscape is a very good tool; I've only managed to write the bar code plugin for it though.
DoctorMO
June 15th, 2007, 12:05 PM
*bump*
bobbocanfly
June 15th, 2007, 12:29 PM
Got Dohickey earlier. Really Good! Submitted all the info i could about my Hardware
PatrickMay16
June 15th, 2007, 01:17 PM
Hey... I could draw you some icons. I guess that would get rid of licensing problems. I'm not an especially good artist, but the icons would definitely resemble the hardware they're meant to resemble.
If you think this is a good idea, what sizes should I draw them in? (like 32x32, 64x64, etc.)
DoctorMO
June 15th, 2007, 01:28 PM
If you think this is a good idea, what sizes should I draw them in? (like 32x32, 64x64, etc.)
It's an excellent idea; try for vector if your any good with inkscape otherwise 64x64 to future proof them. thanks PatrickMay16
PatrickMay16
June 15th, 2007, 01:53 PM
It's an excellent idea; try for vector if your any good with inkscape otherwise 64x64 to future proof them. thanks PatrickMay16
Great. I'll get working on some 64x64 icons. I'll post them here once I've done some of them.
PatrickMay16
June 15th, 2007, 05:03 PM
OK, I've made some icons. If you think they're good enough, I'll make icons for the rest of the hardware components.
PartisanEntity
June 15th, 2007, 06:12 PM
webcams? on laptops for example (ignore if it has been mentioned already)
reacocard
June 15th, 2007, 07:04 PM
OK, I've made some icons. If you think they're good enough, I'll make icons for the rest of the hardware components.
I like them. Nice work!
DoctorMO
June 15th, 2007, 11:45 PM
Nice work PatrickMay16, I forgot to attach the default bus icons, see if you like them and how we can improve them if required to the same standard as PatrickMay's
PatrickMay16
June 16th, 2007, 02:52 PM
Nice work PatrickMay16, I forgot to attach the default bus icons, see if you like them and how we can improve them if required to the same standard as PatrickMay's
I took a look at those, and adapted them so they look similar in style to the other ones I did. I've also drawn some new icons.
I'll have some more very soon... tomorrow at the latest.
DoctorMO
June 16th, 2007, 05:33 PM
Thanks PatrickMay, do you mind if I vectorise them some time in the future so they don't loose that sharp look when resized etc (and a bit of future proofing)
PatrickMay16
June 16th, 2007, 08:19 PM
Thanks PatrickMay, do you mind if I vectorise them some time in the future so they don't loose that sharp look when resized etc (and a bit of future proofing)
I don't mind at all. You can do anything you want with them, after all, I'm making them for your project.
ubuntu_demon
September 4th, 2007, 09:30 AM
I moved this thread to the Dev Link forum leaving a redirect in community cafe.
amadeus266
September 9th, 2007, 11:59 AM
I didn't see monitor in the list. Upon first install, my monitor type wasn't detected and changing this later opened more options for resolution settings that were not available upon install. My monitor is a Compaq FS740.
DoctorMO
September 10th, 2007, 05:26 PM
amadeus266 - Monitors are very very difficult to deal with at the moment, none of the proprietary i2c drivers work with linux out of the box yet and this hobbles the very idea of monitor detection.
aaaantoine
September 16th, 2007, 08:30 PM
Hmm...
DoctorMO, my GUI window is coming up blank. I get the following in the terminal:
Attempting to load fields file fields.xml
Unable to download http://dohickey.localhost/STATUS
Unknown form factor other
REQUESTING: 6, 0 (18, 11)
REQUESTING: 6, 0 (18, 11)
REQUESTING: 6, 0 (18, 11)
REQUESTING: 6, 0 (18, 11)
REQUESTING: 2, 128 (18, 5)
REQUESTING: 2, 0 (18, 5)
REQUESTING: 5, 1 (18, 3)
REQUESTING: 5, 1 (18, 3)
REQUESTING: 8, 5 (18, 5)
Traceback (most recent call last):
File "/usr/bin/dohickey", line 278, in loadComputer
computer = self.loadLocalComputer()
File "/usr/bin/dohickey", line 289, in loadLocalComputer
computer = LocalComputer()
File "/var/lib/python-support/python2.5/Dohickey/computer.py", line 26, in __init__
self._id = self['id']
File "/var/lib/python-support/python2.5/Dohickey/physical.py", line 58, in __getitem__
return Item.__getitem__(self, index)
File "/var/lib/python-support/python2.5/Dohickey/base.py", line 53, in __getitem__
if self.data().has_key(name):
File "/var/lib/python-support/python2.5/Dohickey/base.py", line 18, in data
self._data = self.generateData()
File "/var/lib/python-support/python2.5/Dohickey/computer.py", line 99, in generateData
return processComputer(data)
File "/var/lib/python-support/python2.5/Dohickey/Process/computer.py", line 15, in processComputer
result['components'] = processHardwareCollection(rawdata, system.motherboard)
File "/var/lib/python-support/python2.5/Dohickey/Process/hardware.py", line 57, in processHardwareCollection
device = getDevice(data, udiList, motherboard)
File "/var/lib/python-support/python2.5/Dohickey/Process/hardware.py", line 137, in getDevice
return pibus[ibus](data, motherboard)
File "/var/lib/python-support/python2.5/Dohickey/Process/device.py", line 47, in processDevicePCI
(cls, scls) = getPCIClass(int(data['pci.device_class']), int(data['pci.device_subclass']))
File "/var/lib/python-support/python2.5/Dohickey/Process/pci.py", line 137, in getPCIClass
subname = subclass[cls][scls]
IndexError: list index out of range
vBulletin® v3.8.0 Release Candidate 2, Copyright ©2000-2009, Jelsoft Enterprises Ltd.